IOS Training In Hyderabad
IOS Training in Hyderabad

IOS Course Syllabus

      • iPhone and iPad Device Anatomy
      • iOS Architecture and SDK Frameworks
      • iOS and SDK Version Compatibility
      • Apple iOS Developer Program

 

Xcode 5

      • Tour of the IDE
      • Templates, Projects, and Workspaces
      • Creating a New Project
      • LLVM and LLDB
      • Debug Gauges
      • Asset Management
      • XCTest Testing Framework
      • Continuous Integration and Bots
      • Automatic Configuration
      • Objective-C for Experienced Programmers
      • Classes, Objects, and Methods
      • Declared Properties
      • Memory Management
      • Automatic Reference Counting (ARC)
      • Categories and Extensions
      • Formal and Informal Protocols
      • Blocks

 

Application Patterns and Architecture

      • Model View Controller (MVC)
      • IBOutlets and IBActions
      • Subclassing and Delegation

 

Views and Windows

      • The View Hierarchy
      • Containers
      • Controls
      • Text and Web Views
      • Navigation View and Tab Bars
      • Alert Views and Action Sheets
      • Controlling Rotation Behavior
      • View Autosizing
      • Autolayout

 

Storyboards

      • Adding Scenes
      • Segues
      • Transitions
      • Using in a Tab Bar Application

 

Table Views

      • Static and Dynamic Table Views
      • Delegates and DataSources
      • Table View Styles
      • Custom Cells

 

Navigation Based Applications

      • Adding the Root View Controller
      • Creating the Navigation Controller
      • Controlling the Stack Navigation Programmatically

 

UIPickerView and UIDatePicker

      • Designing the UI
      • Coding for the Data Picker
      • Hiding the Keyboard
      • Memory Management

 

Directories and Files

      • NSFileManager, NSFileHandle, and NSData
      • Problems Solved by ADO.NET Entity Framework
      • Pathnames in Objective-C
      • Working with Directories
      • Working with Files
      • Reading and Writing from a File
      • iCloud
      • Key-Value Data
      • Archiving

 

Working with Data

      • SQLite Integration
      • Using SQLite Directly
      • Overview of Core Data
      • Managed Objects
      • Persistent Store Coordinator
      • Entity Descriptions
      • Retrieving and Modifying Data

 

Multitouch, Taps, and Gestures

      • The Responder Chain
      • Touch Notification Methods
      • Enabling Multitouch on the View
      • Gesture Motions
      • Gesture Recognizers

 

Drawing

      • Core Graphics and Quartz 2D
      • Lines, Paths, and shapes

 

Animation

      • Core Animation Blocks
      • Animation Curves
      • Transformations

 

Multitasking

      • Application States
      • Background Execution
      • Background App Refresh in iOS 7
      • State Restoration

 

Notifications

      • Local Notifications
      • Push Notifications

 

Core Location Framework

      • Location Accuracy
      • Obtaining Location Information
      • Calculating Distances
      • MapKit Framework and MKMapView

 

Concurrency

      • Grand Central Dispatch (GCD)
      • Serial and Concurrent Queues
      • Main Dispatch Queue
      • Completion Blocks
      • Operation Queues

 

Networking

      • Reachability
      • Synchronous Downloads
      • Asynchronous Downloads
      • Handling Timeouts
      • Sending HTTP GET and POST Requests
      • Parsing JSON
      • Parsing XML
      • AirDrop

 

Targeting Multiple Devices

      • iPhone vs. iPad
      • Universal Apps
      • Multiple SDK Support
      • Detecting Device Capabilities
      • Supporting iOS 6 and iOS 7

 

Localization

      • Resources
      • Language and Region
      • NSLocale
      • Text
      • Dates
      • Numbers

 

Performance and Power Optimization

      • Measuring Performance
      • Instruments
      • Responsiveness
      • Memory Usage, Spikes, and Leaks
      • Networking and Power