Apr 25, 2024  
Catalog 2021-2022 
    
Catalog 2021-2022 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

PCA 882 - iOS Application Development


5 Continuing Education Units (CEU). This course is not for Credit(s).

This course is designed to enable the business professional to learn a progression of skills from installing developer tools and registering devices with Apple to submitting an application to the App Store. Topics to be covered include: prepare a system and iDevice for development; review of Xcode and iOS simulator; discover Objective-C; Cocoa Touch; interface builder; Model-View-Controller (MVC) application design; text fields, text view, keyboards, and buttons; handle images, animation, sliders, and steppers; alerts and their methods; toolbars; DatePickers; table views and split view controllers; read and write application data; build responsive user interfaces; sense orientation and motion; media playground; interact with other applications; implement location services; build background-aware applications; build universal applications; and application tracing and debugging.

Course Objectives:

Upon completion of this course, the students should be able to:
​1. select, download and use the Apple developer tools;
2. write mobile applications in Objective-C;
3. identify the fundamentals of Cocoa Touch;
4. implement the Model-View-Controller design pattern;
5. write mobile applications using Xcode;
6. demonstrate the ability to run applications using iOS simulator;
7. create user interfaces with Interface Builder;
8. implement local notifications;
9. demonstrate the ability to access and use orientation and motion data;
10. use the rich media picker;
11. demonstrate the ability to build mobile applications using code location services;
and
12. demonstrate the ability to build universal mobile applications for iPhone and iPad.​



Add to Portfolio (opens a new window)