Module Outline
Use the following resources and work with your mentor to master the objectives for this module. Practice by completing the Mini-Project, Project, and Challenges.
Lesson Video
Preclass Videos
-
iOS Cohort - Andrew Madsen
Objective-C Classes and Methods
-
iOS Cohort - Andrew Madsen
Objective-C Properties
-
iOS Cohort - Andrew Madsen
Objective-C Initialization and Method Calls
-
iOS Cohort - Andrew Madsen
Objective-C Solar System
Video Challenges
Stretch Problem
- Solution
Convert To Scientific Notation
1.Create a function called convertToScientificNotation that takes a float as a parameter and returns a string. 2. The return value should be a string of the number in scientific notation. 3. Example: convertToScientificNotation(8.9) returns "8.9 * 10 ^ 0"
♦ Black Diamond
Handle negative numbers.
Guided Project
Playlist-C
PlaylistObjC teaches students the basics of Objective-C by making the same playlist app they have previously made only using Objective-C.
Project
-
Journal-C
Students will build a simple Journal app to practice MVC separation, protocols, master-detail interfaces, table views, and persistence.
Journal is an excellent app to practice basic Cocoa Touch princples and design patterns. Students are encouraged to repeat building Journal regularly until the principles and patterns are internalized and the student can build Journal without a guide.
ReadMe
Mastery Review
- Convert To Scientific Notation stretch problem
- Playlist-C guided project