25 Must Read iOS8 And Swift Resources

Seyhun AKYÜREK
IOS, Swift Tips and Techniques
2 min readJan 3, 2015

In this post, I’ll list my curated resources of iOS8 and Swift specific tutorials, guides etc. The purpose of this list I posted it, I working daily to learn and implement the best practices and good code level designs so more quality resources which was a plus for me, may help you too.

If you know better resources, neat tricks etc. please let me know. You can drop me an email or mention via Twitter, I can expand this list.

Apple’s Resources
https://developer.apple.com/swift/resources/
https://developer.apple.com/swift/blog/

Standard Library, Functions, Enums etc.
http://airspeedvelocity.net/2014/12/21/avoid-using-var-with-this-one-weird-trick/
http://austinzheng.com/2014/12/16/swift-enums/
http://iosdeveloperzone.com/2014/10/13/swift-standard-library-generators-sequences-and-collections/
http://www.javiersoto.me/post/106875422394

Design Patterns
https://github.com/ochococo/Design-Patterns-In-Swift
http://www.raywenderlich.com/86053/intermediate-design-patterns-in-swift

Best Practices
https://medium.com/swift-programming/keep-your-swift-models-clean-ea7eb314d49d
https://medium.com/swift-programming/how-to-do-proper-lazy-loading-in-swift-b8bc57dbc7b9

Error Handling
https://medium.com/swift-programming/swift-error-handling-f8092c20e242

Testing
http://www.andrewcbancroft.com/2014/12/22/swift-unit-testing-verifying-method-calls/
http://www.andrewcbancroft.com/2014/12/19/swift-unit-testing-resources
http://www.samuelmullen.com/2014/09/unit-testing-in-swift

Concurrency & Background Threads
http://thatthinginswift.com/background-threads/

Recursion
http://natashatherobot.com/functional-swift-tail-recursion/

Optionals, Optional Chaining
http://robots.thoughtbot.com/functional-swift-for-dealing-with-optional-values
http://natashatherobot.com/swift-failable-enums-with-optionals/

Books
Beginning iPhone Development with Swift: Exploring the IOS SDK
https://www.goodreads.com/book/show/22948619-beginning-iphone-development-with-swift

Guides & Series
http://designcode.io
http://www.raywenderlich.com/tutorials
https://www.udemy.com/complete-ios-developer-course
http://bitfountain.io/course/mini-iOS8
https://github.com/ShinobiControls/iOS8-day-by-day

Screencasts & step by step video tutorials
http://www.youtube.com/channel/UCysEngjfeIYapEER9K8aikw
(via Brain Advent)

--

--

Seyhun AKYÜREK
IOS, Swift Tips and Techniques

Application Team Leader Mobile Channels in Commercial Bank Of Dubai. Enterprise Design Thinking Co-Creator/Practitioner, Blogger