Having completed the fairly comprehensive iOS online course offered by Stanford on iTunes U, and having completed ColorMyWorld as my “final project”, it’s time to circle back on some important topics that I haven’t covered yet or only skimmed the first time around:
- Unit testing
- Memory management that’s not ARC (i.e. pre-iOS 5)
- Reading the Apple Human Interface Guidelines
- Fully understanding the app submission process: certificates, provisioning profiles, etc.
There’s so much more I want to learn, though:
- Core Graphics (Quartz)
- Core Animation
But then even apart from iOS, there’s a desire to explore other topics: web, deeper CS theory and mathematics, etc. Too many paths, not enough time and energy to explore them all.