Join Todd Perkins for an in-depth discussion in this video What you should know before starting this course, part of Building a Note-Taking App for iOS 7.
While you don't need to know Objective-C for this course, if you'd like more information on Objective-C, you can see Objective-C Essential Training which will give you an introduction to basic syntax in Objective-C and will show you how to create projects and classes in Xcode. There's also Foundations of Programming: Fundamentals and Foundations of Programming: Object-Oriented Design. For more information on iOS, you can see iOS SDK Essential Training. Currently the newest one is from 2012. That will show you the basic application architecture for creating an iOS application, and will introduce you to using the iOS simulator in Xcode.
Again, as long as you're coming from a programming background and you're familiar with software development on another platform or know at least one programming language you should be okay to go for this course. But if you find yourself wanting more information about a specific topic then you can see any of those courses I mentioned.
These courses take you through building a complete mobile app from scratch; this installment uses the iOS SDK and Xcode to get the job done. Author Todd Perkins shows you how to create an Xcode project, lay out apps visually, connect UI elements to code, and save data to persistent storage. Start here, and compare and contrast your results with the other courses to learn about the differences and similarities of the platforms.
- Previewing the note-taking app's features
- Creating the Xcode project
- Using local data storage
- Creating a data class
- Saving data to a file
- Understanding screens and storyboards
- Creating and editing notes
- Controlling note display in a table view
- Deleting notes