Subscribe / Unsubscribe Enewsletters | Login | Register

Pencil Banner

How to write apps with Swift 3

Lucy Hattersley | July 13, 2016
All you need to know about writing apps with Apple's Swift 3 developer language: the importance of Swift going open-source, new features in Swift 3, and why you should you learn to program in Swift

How to write apps with Swift 3: How do I learn Swift programming?

If learning Swift takes your fancy then there are a range of resources available. You can pick up Xcode from the App Store and Apple has already released a book on Swift programming on the iBooks Store: The Swift Programming Language (iBooks Store). Anybody can download the book incidentally, you don't need to be a registered Apple Developer.

Apple's Swift Programming Language book can be read using iBooks on Mac OS X, or you can read it on an iPad (or iPhone). Apple's book takes you from Basic Operators through to Inheritance; but The Swift Programming Language book does not cover iOS app development in the Xcode environment. We expect more detailed books on Swift, as well as tutorials for beginners, to appear shortly.

Here are some Apple Swift programming resources:

We'd also recommend checking out online tutorials on sites such as Udemy, which offers lots of courses for developers including:

In the meantime many developers are taking to the internet to outline Swift and its features. Here are some great websites potential Swift programmers should bookmark:

There are also some great online videos from universities like Stanford, MIT and Harvard. Check out Stanford's Developing iOS 9 apps with Swift course in iTunes U. Watching these is a great way to get an overview of general development

How to write apps with Swift 3: What's the best way to learn Swift programming from scratch?

If you're a newcomer to programming, or want to learn how to program in general then there are a range of websites and services that can help. Here are some of the best coding sites to look at:

  • Codeacademy. This free online learning community teaches digital skills. It doesn't feature Swift programming, yet, but it does hold your hand while you learn  Python (which is a great langauge to start with).
  • Learn Python the Hard Way. Despite the rather sinister sounding name this book and course is the best way we know for beginners to pick up programming.
  • MITX 6.00.1x: Introduction to Computer Science and Programming Using Python. This course is designed for MIT and Harvard students with no prior experience of computer science or programming. And all the materials and courses are available online. It's the best rough guide to getting started with programming we know of (the videos are pretty neat to watch if you're just interested in computing in general).


Previous Page  1  2  3  4  5  6  Next Page 

Sign up for CIO Asia eNewsletters.