Apple iOS Application Development in Objective-C (IOS2)
Programming, Programming - other
This hands-on course teaches developers how to design and build native Apple iOS applications using Xcode, the iOS SDK and Objective-C. Topics include MVC app architecture, memory management, multithreading, debugging, app lifecycle and integrating C/C++ libraries and APIs.
The course covers platform specifics for iPhone, iPad and iPod Touch plus sensor access and multi-touch UI design using Cocoa touch. You will learn UI design, networking, data storage and app signing, provisioning and distribution workflows.
Location, current course term
Contact us
The course:
Hide detail
-
Developer tools and APIs for macOS and iOS application development, iOS SDK
-
Working in the Xcode environment
-
Project properties and settings, debugging
-
Basics of Objective-C programming; interoperability with C/C++ and libraries
-
Object-oriented design using the Model-View-Controller paradigm, memory management, multithreading, performance considerations
-
In-app communication principles, notifications and the application lifecycle
-
Specifics of development for iPhone, iPad and iPod touch
-
Using hardware-specific sensors; UI principles and multi-touch design; basics of Cocoa/Cocoa Touch
-
Networking and its specifics on iOS
-
Data storage and data handling
-
Multimedia — audio and video processing; provisioning: certificates, distribution and app signing
-
Assumed knowledge:
-
Basic programming experience in C, C++ or Objective-C is required.
-
Schedule:
-
3 days (9:00 AM - 5:00 PM )
-
Language:
-