iOS Learning Swift

Venderious

macrumors regular
Original poster
Dec 15, 2014
129
77
Groningen
Hey.

So lately I've left high school and I'll enter university next year. However, I have a long vacation. I want to learn programming in Swift. I do have experience in programming in some languages since Computer Science was part of my curriculum. Do you guys have any recommendations where to start, or where I can follow a good course?

Thanks.
 

SteveAbootman

macrumors 6502a
May 12, 2008
602
21
IMO there are many facets to iOS programming. If you just wanted to learn about Swift, Apple's book is a great start: https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html

If you wanted to build out a whole app, you're gonna need to learn Xcode, and Storyboards / IBOutlets / nibs / Tableviews / etc. Do you have an idea on an app you want to build? If so, finding tutorials on youtube or stack overflow can help you build that out bit by bit.
 
  • Like
Reactions: Venderious

deadworlds

macrumors 65816
Jun 15, 2007
1,026
752
Citrus Heights,CA
I would also recommend you check out apples other books called “Intro to app development with swift” and “app development with swift”. Both are free and found on the Apple books store.

You can also check out swift playgrounds on iPad. If you want some more project based learning, check out hackingwithswift website, they have something like 30 free tutorial projects that you can follow and learn from.
 

viperacr99

macrumors newbie
Jan 18, 2016
6
3
KC
Watch the Stanford University "Developing iOS 11 Apps with Swift" videos from Paul Hegarty on iTunesU. I suggest downloading them all first since sometimes they get removed for a while.

Try to follow along by reproducing everything he demonstrates as he does it (pause the video if you have to). This is a college course so it assumes you already have some programming knowledge but not necessarily a ton of it.
https://itunes.apple.com/us/course/developing-ios-11-apps-with-swift/id1309275316
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.