IOS

Duration : 30 Hrs

iOS (originally iPhone OS) is a mobile operating system created and developed by Apple Inc. and distributed exclusively for Apple hardware. It is the operating system that presently powers many of the company’s mobile devices, including the iPhone, iPad, and iPod touch.

Introduction To iOS Application Organization
  • Creating an iOS Project Building Interfaces Model-View-Controller Declarations
  • Declaring instance variables
  • Declaring methods
  • Making Connections
  • Setting pointers
  • Summary of connections
  • Implementing Methods
  • Application Icons and Launch Images
Overview of Xcode
  • New Project
  • The Project Window
  • The Navigator Pane The Utilities Pane The Editor
  • The Project File and Its Dependents Introduction to Interface Builder Outlets and Actions
  • The Target
  • Build Phases Build Settings Configurations
  • Schemes and Destinations
  • Using the iPhone Simulator
  • Build, Run, Deploying an Application
  • Build Settings
  • Property List Settings
  • Nib Files and Storyboard Files
  • Other Resources
  • Code
  • Frameworks and SDKs
iOS Application Execution Model and MVC
  • iOS Applications and Events
  • iOS Application Lifecycle
  • The Model-View-Controller Design Pattern iPhone and iPad Screen Geometry
  • The iPhone and iPad Coordinate System The frame, bounds, center, and origin Supporting Structures and Functions
Introduction To Views and View Controllers
  • Properties of Views Subviews and Superviews Creating a View Controller Multiple View Controllers
  • Creating Views Programmatically Understanding a View-Based Application Manipulating Views: Moving and Hiding UIImageView – Working with Images Adding Simple Animation
  • Handling Device Rotation and Control Resizing and Repositioning
  • Views and the View Hierarchy
View Controllers
  • UIViewController
  • Subclassing UIViewController
  • Another UIViewController
  • View Controller Lifecycle Initializing view controllers UIViewController and lazy loading
  • View Controller Subclasses and Templates
UITableView and UITableViewController
  • UITableViewController
  • Subclassing UITableViewController
  • UITableView’s Data Source
  • Implementing data source methods
  • UITableViewCells
  • Creating and retrieving UITableViewCells
  • Reusing UITableViewCells
  • Editing UITableView
  • Editing, Adding, Deleting Rows and Moving Rows
  • Subclassing UITableViewCell
  • Configuring a UITableViewCell subclass interface
Relaying Actions from UITableViewCells Adding pointers to cell subclass Relaying the message to the controller Objective-C selector magic
  • Presenting the image in a popover controller
Core Data: Overview
  • Object-Relational Mapping
  • Moving Homepwner to Core Data
  • The model file
  • NSManagedObject and subclasses
  • More About SQL Faults
  • Trade-offs of Persistence Mechanisms
Event Handling and Notifications
Touch Events and UIResponder
  • Touch Events
  • Handling Touches Events
  • The Responder Chain and UIControl
Notifications
  • Notification Center and UIDevice Notifications
  • Autorotation
  • Setting autoresizing masks programmatically and bitwise
  • Operations
  • Overriding Autorotation
  • Forcing Landscape Mode
iOS Application States
  • Application States and Transitions Application State Transitions
  • The Application Bundle
  • Archiving
  • Application Sandbox: Constructing a file path
  • Reading and Writing to the Filesystem
Instruments- Debugging and Testing iOS Application: Overview
  • Static Analyzer
  • Instruments
  • Allocations Instrument Time Profiler Instrument Leaks Instrument
  • Build Settings

Reviews

No reviews

Post Review

Name
Email
Review Title
Rating
Review Content
View All Categories

Quick Enquiry

Technology Portfolio