Apple drew a lot of attention earlier this year when it debuted its own blog dedicated to updating developers on Swift, its programming language for building Mac and iOS apps first introduced at WWDC in June. The blog has since been used to share updates on the state of Swift as well as technical details about the programming language, but today Apple posted an official video tutorial (embedded below) targeted for new Swift developers on using the language and Xcode to build an app for iOS from scratch.
The video is about 6 minutes long and features a step-by-step tutorial with a voiceover narrating how to build a sample photo filtering app using Xcode on the Mac. The video concludes with demonstrating a functioning app written in Swift in the iOS Simulator.
In addition to today’s video post on building an app from scratch with Swift, Apple also has Swift guide books available through the iBook Store since June.
FTC: We use income earning auto affiliate links. More.
Nice. Hopefully they’ll make more. If they take this long for each individual video though, they would have to be getting a lot more advanced than that. I’m already programming full fledged apps since its release.
I wish coding was easier. Have many app ideas.
Instead of asking for an easy life, it is better to ask for a difficult one, and the strength with which to endure it.
My mother kicked me out of home, twice, leaving me to live on the streets as a young teen for nearly 3 years. I am now a successful serial entrepreneur. Trust me, I don’t have any clue what an easy life would be like.
It’s really not that difficult… If you have iTunes, there are many free programming classes in iTunes U. The courses from Stanford are the best.
Thank you.
I often hear claims that programming is “really not that difficult”, but like so many things (cooking, dancing, organizing, various types of math, raising kids, etc.), it’s highly dependent on who is trying.
Maybe. However, are there any for the Swift language? ;)
Swift will be great when it’s finished. But, for right now, it’s a wait and see for any serious developer. Why? Well, there is no runtime support in the current OS (iOS 8). Every Swift based app you build contains a copy (version) of the Swift runtime adding bulk to your app. Also, any libraries you use have to be built with the same Swift runtime version for them to work together. And, Apple is still adding basic features to the language (they just added ‘protected’ and ‘private’ member access in August). It’s still very much a work in progress.
I wish they add more good Swift tutorials for beginners.
Anyone else having problems with this tutorial? I followed it along and in Xcode 6.0.1 everything looks good. However, when I run the app in the emulator (or on my iPhone) the image is not visible. Instead, the image view stays white.
Too bad, Apple dosen’t understand social media’s bidirectional idea and doesn’t allow for comments in their blog. :-(
I did have to restart once, from scratch, then I got it to work. but modifying it to include a button for opening Camera Roll to replace the image with the one chosen inside the camera roll, broke it. i was hoping there’d be some talk about that on the developer forums, but I have not been able to find a post discussing that blog-video-tutorial.
It thing its good to develop an IOS app in swift easily. It looks like simple to me. I developed some apps in IOS. View my work. http://www.appliconic.com/
Great video – nice to see Apple actually providing some advice! There’s a free guide for creating iPhone apps with Swift on Packt though – https://www.packtpub.com/packt/offers/free-swift-white-paper – save you buying the ones from apple ;)
Wow its almost 2015 and they’re just releasing this simple video.
For any Swift beginners, I recommend you guys watch “Skip Wilson” ‘s video on YouTube. I was a complete beginner with 2 weeks of experience of Objective-C only, and now I can already make quite complicated apps!
Hope this video will be very helpful for iOS Swift Developers. With iOS Swift, developing mobile application will become easy.