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

Introduction to iOS for .NET Developers

Course Summary

Are you a long-time .NET programmer who wants to dabble in or move to iOS programming? Have you been scared off by talk of the evil IDE XCode, or the scary multi-headed dragon known as Objective-C? In this course we'll debunk the myths, and look at how


  • +

    Course Syllabus

    ● Introduction to iOS, XCode and Objective-C
        ◦ An Introduction to iOS for .NET Developers
        ◦ iOS
        ◦ Popularity
        ◦ Getting it
        ◦ Building for it
        ◦ Interface Builder
        ◦ Objective-C
        ◦ Objects and Messages
        ◦ Messages
        ◦ alloc/init
        ◦ Objective-C Object Creation
        ◦ NSObject
        ◦ Primitives
        ◦ iOS Architecture
        ◦ Frameworks
        ◦ #import Keyword
        ◦ How an iOS Program Starts/runs
        ◦ UIApplicationMain
        ◦ Main to UI
        ◦ Demo - Hello iOS
        ◦ Touch
        ◦ UIResponder
        ◦ Basic touch API
        ◦ More on XCode
        ◦ Demo - Loop around Xcode
        ◦ Simulator
        ◦ Organizer
        ◦ Summary
    ● Types in iOS
        ◦ Types in iOS
        ◦ Outline
        ◦ Class Interfaces
        ◦ Class Interface Syntax
        ◦ Superclass
        ◦ Methods
        ◦ Demo - Objective-C class
        ◦ Properties
        ◦ Property Implementation
        ◦ @synthesize
        ◦ Memory Management
        ◦ Memory Management and Properties
        ◦ Common Property Attributes
        ◦ Demo - using properties
        ◦ Inter-object Communication
        ◦ Protocol list
        ◦ id Keyword
        ◦ Demo - using a protocol
        ◦ NSString
        ◦ Format Strings
        ◦ NSDate
        ◦ Numerics
        ◦ BOOL
        ◦ Collections
        ◦ Fast Enumeration
        ◦ Demo - Arrays
        ◦ Exception Handling
        ◦ NSLog
        ◦ Summary
    ● MVC in iOS and XCode
        ◦ Model View Controller in iOS
        ◦ Outline
        ◦ MVC
        ◦ MVC in iOS
        ◦ MVC Redux for iOS
        ◦ iOS Rendering Hierarchy
        ◦ Demo - UIView
        ◦ RootViewController
        ◦ ViewController
        ◦ Demo - ViewController
        ◦ Interface Builder
        ◦ nib Files
        ◦ Demo - Interface Builder
        ◦ Summary
    ● UIViews
        ◦ UIViews and its subclasses
        ◦ UIView overview
        ◦ Subclassing UIView
        ◦ Outlets
        ◦ UITableView and UIWebView
        ◦ Demo - UITableViewController
        ◦ UIWebView
        ◦ Demo - UIWebView
        ◦ Other common views
        ◦ Summary
    ● Navigation
        ◦ Navigation paradigms in iOS
        ◦ outline
        ◦ Navigation between views
        ◦ If ViewController doesn’t know about navigation - how does this work?
        ◦ Class Categories
        ◦ injecting tab bar
        ◦ UINavigationController
        ◦ You can
        ◦ nav bar protocol
        ◦ Demo - NavBar
        ◦ UITabBarController
        ◦ tab bar protocol
        ◦ Demo - TabBar
        ◦ Summary
    ● Persistence
        ◦ Persistence in iOS
        ◦ outline
        ◦ storing data locally
        ◦ File system for an iOS app
      


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations and Project & Service Management Community

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