ios
iOS Training Description:-

iOS is the operating system powering iPhones and iPads where you can build your applications which can be run on apple devices . To develop apps that run on iOS, you need to work with the Swift or Objective-C coding language and the Cocoa Pods … This training also teaches you how to work with the Xcode IDE, how to get your app submitted to the App Store and many more.

Mobile App Development in iOS

 

1. Introduction

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

2. Xcode

  • 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

3. 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

4. Application Patterns and Architecture

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

5. 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

6. Storyboards

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

7. Table Views

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

8. Navigation Based Applications

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

9. UIPickerView and UIDatePicker

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

10. Directories and Files

  • NSFileManager, NSFileHandle, and NSData
  • Pathnames in Objective-C
  • Working with Directories
  • Working with Files
  • Reading and Writing from a File
  • iCloud
  • Key-Value Data
  • Archiving

11. Working with Data

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

12. Multitouch, Taps, and Gestures

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

13. Drawing

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

14. Animation

  • Core Animation Blocks
  • Animation Curves
  • Transformations

15. Multitasking

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

16. Notifications

  • Local Notifications
  • Push Notifications
  • Core Location Framework
  • Location Accuracy
  • Obtaining Location Information
  • Calculating Distances
  • MapKit Framework and MKMapView

17. Concurrency

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

18. Networking

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

19. Targeting Multiple Devices

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

20. Localization

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

21. Performance and Power Optimization

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

1. What is benefits of Job Cum Training Program in iOS?

What are Job roles of Job Cum Training program in iOS?