Course details
iOS is the world’s most advanced mobile platform, constantly redefining what’s possible on a mobile device. Using the iOS SDK and Xcode, it’s easy to create amazing apps.
In this hands-on application development training, you will learn the necessary skills for developers to develop applications on all iOS products (iPhone, iPad, and iTouch) for the consumer and enterprise level
Lesson 1: The Basics
- Introduction
- Creating a Simple iOS App in XCode
- Understanding Interface Builder Compiling iOS Apps
- Running iOS Apps on Simulator
- Packaging iOS Apps for Distribution
- Declaring Variables in Objective-C
- Data Types in Objective-C
- Allocating and Making use of Strings Comparing Values in Objective C
- Implementing Loops with for Statements
- Implementing While Loops
- Creating Custom Classes
- Defining Functionality for Classes
- Defining Two or More methods with the Same Name
- Allocating and Initializing Objects
- Adding properties to classes
- Moving from Manual Reference
- Counting to Automatics Reference Counting
- Type Casting with Automatic Reference Counting
- Delegating Tasks with Protocols Allocating and Making Use of Numbers
- Creating Bundles
- Loading Data from Bundle (Main/Other Bundles)
- Creating Bundles
Lesson 2: Basic UIView
- Displaying Static Text with UILabel
- Accepting User Text Input with UITextField
- Displaying Long Lines of Text with UITextView
- Adding Buttons to the User Interface with UIButton
- Displaying Images with UIImageView
- Creating Scrollable Content with UIScrollView
- Loading WebPages with UIWebView
- Displaying Progress with UIProgressView
Lesson 3: Complex UIView
- Display Alerts with UIAlertView Creating and Using switches with UISwitch
- Picking values with UIPickerView Implementing Range Pickers with UISliders
- Grouping Compact Options with UISegmented Control
Lesson 4: UIViewController
- Presenting and Managing Views with UIViewController
- Implementing Navigation with UINavigation Controller
- Manipulating a Navigation
- Controllers Array of ViewControllers
- Displaying an Image on a Navigation Bar
- Displaying Buttons on the Navigation Bar using UIBarButtonItem
- Presenting Multiple View
- Controllers with UITabBarControllers
- Presenting Master-Detail Views with UISplitViewController
- Enabling Paging with UIPageViewController
- Instantiating a Table View
Prerequisites
Familiarity with the JavaScript programming language
Recommended
You are recommended to register for the iOS Developer Center accounts. You will need to pay the respective developer account fees to Apple (either inpidual/team/company accounts). These accounts are necessary to complete the new Deployment and Distribution lab but not necessary to take the course.
Updated on 08 November, 2015Course Location
About New Horizons Singapore
Whether the training is for one individual or several hundred employees in multiple locations across the globe, New Horizons has a training program to fit any company or any individual need. We deliver a full range of technical, application and business skills training solutions. Our training ranges from basic application and desktop productivity tools (i.e., Project, Excel, PowerPoint) to complex and integrated business systems (i.e., information security, ITIL, Microsoft, Cisco and Novell). New Horizons offers classroom, mentored and distance learning options for virtually every desktop application used in the world of business
See all New Horizons Singapore coursesApp and Games Design Related Questions
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- Mobile Application Development: iBeacon Course GateAED 62
AED 722Duration: Upto 2 Hours - AED 999
AED 1,998Duration: Upto 125 Hours