iOS/iPhone Content for Advanced Mobile
Application Development
- Introduction to Apple devices and Apps
- Evolution of Apple, Mac OS and IOS
- iPhone, iPad and iPad touch devices overview
- Introduction to APP Store and Application
- Introduction to Mac OS X
Mountain Lion • OS X Mountain Lion in depth
- Additional features from OS X
- Introduction to XCode
- Architecture of Xcode IDE
- Workflow of Application development
- Introduction to Xcode workspace and Interface Builder
- Introduction to Objective C
OS X Mountain Lion
- Evolution of Objective C
- Comparison of Procedural and object
Oriented language
- OOP concepts in Objective C
- Abstraction
- Inheritance
- Polymorphism
- Objects in detail
- Object fundamentals and model classes
- Objects and object reference.
- Saving and retrieving data using model class
- Methods in detail
OS X Mountain Lion
- Class method and instance methods declaration
- Object messaging with parameters
- Getter/Setter methods
- Basic Memory Management
- Concepts of ARC
- Object reference counts and memory
allocation
- Collections
OS X Mountain Lion
- Different types of collections and their need
- Define Array and its factory methods
- Accessing and iterating objects in array
- Define Dictionary and its factory methods
- Accessing and iterating objects in dictionary using keys
- Define sets
- Variable Visibility
- Different types of variable visibility
- Categories
- Extensions
- Protocols
- Protocols Overview
- Methods in Protocols
- How to conform to protocols
- Miscellaneous
- Enums
- Exception Handling
- Synchronize
- Selectors
- App Lifecycle
- Overview of Cocoa/Cocoa Touch
- App Lifecycle in iOS
- App States
- GUI Development
- ViewControllers
- MVC Concept
- Managing outlets and actions
- Debugging in depth UI Development with iOS Views
- Using segments, switches, sliders etc
- Accessing date and time using pickers
- Keypad hide for textfield and textview
- More UI Components
- Navigation based apps
- Application with Tabs
- Managing multiple views and
- Multi-View Applications
- Basics of Storybasrd based development
- Segues
- Multiple Storybards VS Single Storyboards
- Using Storyboards
- Custom tableview cell
- Manage table data
- Respond to row selection
- Tableview edit and delete
- Apps with TableView/Collection
- Concept of notification centre
- Register and post notification
- Local Notification
- Saving data in user defaults
- Managing data in dictionary
- Preferences
- App Sandbox
- Standard App Directories
- Sharing files with iTunes
- Persistent Storage
- AddressBook API
- Addressbook concepts
- Including addressbook database and UI
- Accessing data from addressbook databook
- Audio and Video
- Include MoviePlayer
- Manage Movieplayer notification
- Include background audio
- Save data in database
- Managing data in database using SQLite
- DDL and DML Statements
- Database with UI Component Integration
- Maps Integration
- Introduction to MapKit API
- Include Map in Application
- Zoom and Pan
- Add annotation in Map
- Webservices and Parsers
- Introduction to webservices.
- Get/Post Webservices
- WS Before iOS 8.0 after iOS 9.0
- Json Parsing
- Core Animation
- Overview of core animation
- Animation Class Hierarchy
- Layer concept
- Animating views
- AppStore EcoSystem
- Apple Developer Member Center
- Profiles
- Certificates
- APPID and Bundle ID
- STORE App Publish
- Apple Developer Member Center
- Profiles
- Certificates
- Application Code Signing
- Setting Provisioning Profiles
- Setting Certificate in XCode
- Exploring Keychain
- App Performance
- Instruments
- Profiling
- Unit Testing
- Advanced Concepts
- GCD/NSOperations for Background running webservices
- Blocks
- Swift Introduction
Real Time App Store Apps Code Explanation
Published by me
- Leader of India
- Diwali Shots
Interview Guidelines and Support ***Conditions Apply
- iOS interview Preparation
- Mock Interviews
- Real Time Practical Tests (System
Technical Support ***** Conditions Apply
Technical Support for Real Projects
REACH US AT
+91-9553406450
+91-9666993220
+91-4040061338
+1 (610) 340-4192
info@akirait.com