MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

2 - iPhone App Programming for iOS 7

Course Summary

Make iPhone apps using project-based learning and test yourself with programming challenges.


  • +

    Course Syllabus

    • iPhone Programming
      • Welcome
      • Mac OSX Setup with Xcode
      • Windows Setup with MacInCloud.com
      • 1.1 Lecture - iPhone Programming
      • 1.2 Challenge - Sketch Your iPhone App
    • Xcode 101
      • 2.1 Lecture - Xcode 101
      • 2.2 Tutorial - Xcode 101
      • 2.3 Tutorial - Xcode 101 Troubleshooting
      • 2.4 Challenge - Xcode 101 Terms
    • Picking an App Idea
      • 3.1 Lecture - Picking an App Idea
      • 3.2 Challenge - Stop Watch - Start Your App Idea in Xcode
    • User Interface
      • 4.1 Tutorial - User Interface Layout
      • 4.2 Challenge - Stop Watch - Setup an NSTimer
    • Connect the User Interface to Code
      • 5.1 Tutorial - Connect the User Interface to Code
      • 5.2 Challenge - Stop Watch - Connect Buttons and Format NSDate Objects
    • App Logic
      • 6.1 Tutorial - Create App Logic with Custom Classes
      • 6.2 Challenge - Stop Watch - Calculate Elapsed Time
      • 6.2.1 Challenge Bonus - Stop Watch - Calculate Elapsed Time
      • 6.2.2 Challenge Bugfix - Stop Watch - Calculate Elapsed Time
      • 6.3 Challenge - Stop Watch - Refactoring Elapsed Time
    • Linking App Logic to User Interface
      • 7.1 Tutorial - Link the App Logic and the UI
      • 7.2 Challenge - Create a Custom Class
    • Hide the Keyboard and Use Delegate Objects
      • 8.1 Tutorial - Hide the Keyboard and Use Delegate Objects
      • 8.2 Challenge - Create a Protocol and Delegate Object
    • Auto Layout Explained
      • 9.1 Lecture - Auto Layout Explained
      • 9.2 Lecture - Auto Layout Explained
      • 9.3 Tutorial - Auto Layout Explained
      • 9.4 Tutorial - Auto Layout Explained
    • 10.1 Tutorial - Live Preview with Auto Layout Constraints
      • 10.1 Tutorial - Live Preview with Auto Layout Constraints
    • Live Preview Logic with Auto Layout
      • 11.1 Lecture - Live Preview Logic
      • 11.2 Tutorial - Live Preview Logic
    • MVC, Multiple Screens, and the TableViewController
      • 12.1 Lecture - Model View Controller
      • 12.2 Tutorial - UINavigationController
      • 12.3 Tutorial - UITableViewController and Multiple Screens
      • 12.4 Tutorial - UITableView DataSource and Test Data
      • 12.5 Tutorial - Delegate Protocol and Dismissing Screens
      • 12.6 Tutorial - Selecting TableView Rows and Updating Data
    • TableView from Scratch
      • 13.1 Tutorial - UITableView from Scratch using UITableViewDelegate
      • 13.2 Tutorial - Custom UITableViewCell from xib File for UITableView
      • 13.3 Tutorial - UITableViewCell Outlets Actions and UIButtons
      • 13.4 Tutorial - UITableViewCell UIButton Bug Fix in iOS 7 for UITableView
      • 13.5 Tutorial - Multiple Stop Watches in a UITableView List
      • 13.6 Tutorial - Fixing Bugs in the StopWatch TableView
    • Saving and Loading Data on iPhone
      • 14.1 Tutorial - Save and Load Data From Files in the Documents Directory
      • 14.2 Tutorial - Save and Load NSString Data From UITextArea User Input on iPhone
      • 14.3 Tutorial - Save and Load MatBorder App Data using NSKeyedArchiver
      • 14.4 Tutorial -Prevent Crashes with Try Catch and Starter Data for the MatBorder
      • 14.5 Tutorial - Save and Load User Settings for your App with NSUserDefaults
      • 14.6 Challenge - Save the Current Version to NSUserDefaults and Use UIAlertView
    • Custom UIView Design and Touch Input with Gestures
      • 15.1 Tutorial - UnitSliderView a Custom UIView loaded from xib file
      • 15.2 Tutorial - Redesign UI for Touch Input with Gestures
      • 15.3 Tutorial - Load and Animate a Custom UIView Programmatically
      • 15.4 Tutorial - Gesture Input for Number and Fraction Labels
      • 15.5 Tutorial - Public UnitSliderView Properties and Code Cleanup
      • 15.6 Tutorial - Custom Property Setters and Pitfalls with Floor
      • 15.7 Tutorial - Value Changed and Property Logic for UnitSliderView
    • Delight Users: Use Math to Convert Decimal Numbers into Readable Fractions
      • 16.1 Lecture - Convert Decimal Numbers to Fractions
      • 16.2 Tutorial - Create a Fraction Class
      • 16.3 Tutorial - GCD Algorithm to Find Greatest Factor
      • 16.4 Tutorial - Reduce Fraction with GCD Algorithm
      • 16.5 Tutorial - Convert a Number to a Fraction
      • 16.6 Tutorial - Combine Fraction Code with the MatBorder App
      • 16.7 Tutorial - Custom Fraction Label
      • 16.8 Tutorial - Custom Fraction Label Logic
    • Moving Forward
      • 17.0 Tutorial - Wrapping Up and Fixing Colors and Labels
      • 17.1 Tutorial - UIImagePickerController for Image Selection
    • 16.7 Tutorial - Custom Fraction Label
      • 18.0 Lecture - Closing Thoughts
      • iPhone Programming Courses
      • Upcoming Intermediate and Advanced iPhone Courses


Course Fee:
USD 199

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top