Dear Author,
I consider myself an experienced beginner because I’ve a bunch of begginer/intro courses under my belt and have seen a good deal of Swift / iOS code for a beginner.
my experience
Starting with Apple’s Learn to Code in Playgrounds:
- Learn to Code 1, 2, 3
- Apple’s The Swift Programming Language (starting with Swift 2.3 Edition)
- Stanford’s CS106A Programming Methodology (iTunesU)
- Stanford’s CS193p iOS 9 (iTunesU)
- Stanford’s CS193p iOS 10 (iTunesU)
- Apple’s Intro to App Development with Swift (iBooks epub file)
- Apple’s App Development with Swift (iBooks epub file)
- Swift Apprentice
I continue to gain more experience as I follow along in your iOS Apprentice book, but my mouth dropped in chapter 20 - pg 456 the DatePicker -
You show how to add a UITableViewCell onto the Scene Dock!!! WOW!
I love how you chose to carefully use UITableView Data Sourses & Delegates to control this UITableViewCell! This is Brilliant!
Prior to this tutorial I had only known Apple’s App Development’s way, which had me modify a newly created static cell setting it’s height: 216, and then create multiple helper methods to control the cell - and these methods got confusing fast.
I just wanted to take a moment and thank you, the author, for showing this way and also for delegates and delegate protocols! You have been crucial in my understanding of them, as well as enabled me the ability to implement them from memory!
It’s inspired me to want to create a simple 2 ViewController iOS app tutorial for the site to help others who struggle to grasp the way delegates/delegate protocols work.
I cannot thank you enough.
Thanks again,
Rebecca