Search for Training

iOS Applications Development with SDK 6.0

Course Overview


iOS Applications Development with SDK 6.0 Training course, covers the basics required for iOS development, including the Xcode workspace, interactions, building user interfaces, views and controllers, and StoryBoards.

Course Content


Cocoa vs. Cocoa Touch Development
Building a Simple iOS Application

  • Setting up an iOS Application in Xcode
  • Xcode's Interface Builder
  • Nib Files
  • Adding Basic Controls to the Interface and Changing the Attributes

Basic Interaction

  • Model-View Paradigm
  • View Controller
  • Outlets and Actions
  • Designing the User Interface around the View Controller
  • Styles
  • Application Delegate

Advanced User Interfaces

  • More User Interface Controls
  • Implementing the Image View and Text Fields
  • Adding the Image View
  • Resizing the Image View
  • Setting the Image View Attributes
  • Adding Text Fields
  • Creating and Connecting Outlets
  • Keyboard Interaction
  • Adding a Slider and Label
  • Adding Constraints
  • Implementing Actions
  • Adding Switches, Buttons, Segmented Controls, and Action Sheets
  • Using the viewDidLoad Method
  • Control States

AutoRotation and Autosizing

  • Autorotation
  • Points, Pixels, and the Retina Display
  • Autorotation Approaches
  • Supported Orientations at the App Level
  • Per-Controller rotation support
  • Designing an Interface Using Constraints
  • Full-Width Buttons
  • Restructuring a View when Rotated
  • Moving the Buttons on Rotation
  • Swapping Views
  • Designing the Two Views
  • Implementing the Swap
  • Changing Outlet Collection

Multiview Applications

  • Architecture of a Multiview Application
  • Root Controller
  • Anatomy of Content View
  • UINavigationController
  • Creating the View Controller and Nib Files
  • Modifying the App Delegate
  • Adding a View Controller
  • Building a View with a Toolbar
  • Writing the Root View Controller
  • Implementing the Content Views
  • Animating the Transition

Tab Bars and Pickers

  • Pickers Application
  • Delegates and Data Sources
  • Setting Up the Tab Bar Framework
  • Creating Files
  • Adding the Root View Controller
  • Implementing the Date Picker
  • Implementing the Single-Component Picker
  • Implementing the Controller as a Data Source and Delegate
  • Implementing a Multicomponent Picker
  • Implementing a Custom Picker
  • Adding Image Resources
  • Linking to the Audio Toolbox Framework

TableViews

  • Table Views and Table View Cells
  • Grouped and Plain Tables
  • Implementing a Simple Table
  • Using Table View Cell Styles
  • Setting the Indent Level
  • Handling Row Selection
  • Changing Table Attributes
  • Customizing Table View Cells
  • Adding Subviews to the Table View Cell
  • Creating a UITableViewCell Subclass
  • Grouped and Index Sections
  • Importing Data
  • Adding an Index
  • Implementing a Search Bar
  • Adding a Navigation Bar

Navigation Controllers and Table Views

  • Navigation Controller Basics
  • Controller Stacks
  • Subcontrollers
  • Disclosure Buttons
  • Checklists
  • Controls on Table Rows
  • Movable Rows
  • Deletable Rows
  • Editable Detail Pane

Storyboards

  • Simple Storyboard
  • Prototype Cells
  • Table Content with Storyboards
  • Segues
  • Creating a Segue Navigator
  • Transitions
  • Passing Data with Segues

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

What is the sum of 3 + 6? (security question)

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234


Our Initiatives

ExpertsCertify - Skill Assessment And Tests
AreuCertified - Certification Training
Xpertised IT Solutions - Custom Application Development
Xpertised Learning - Redefine Skills

Subscribe to our weekly newsletter

Batch Details
  Request a Callback
Call us at: +91 7259222234