In this iOS training classes can help you get off to a running start in iPhone, iPod, and iPad app development. Learn from expert Objective-C developers with years of experience in Apple’s iPhone SDK and Mac OS X development tools and frameworks. You’ll be creating working iPhone and iPad Apps in class within a few, fast-paced days. You will Understand the entire iPhone Apps Development Cycle from start to end.
Introduction
Language C Basics
♦ Variable
♦ Identifier
♦ Data Types
♦ Arrays
♦ Pointers
♦ Structures
♦ Functions
♦ Unions
♦ Enumerations
Object-Oriented Programming Basics
♦ Abstraction
♦ Encapsulation
♦ Inheritance
♦ Polymorphism
♦ Messaging
♦ Creating Custom Classes
♦ Defining Functionality for Classes
♦ Allocating and initializing objects
♦ Adding Properties to Classes
The iPhone Software Package
♦ Objective –C (Core & Advanced)
♦ FrameWorks
♦ Cocoa Touch
♦ Foundation Framework
♦ The iPhone Framework
♦ UI Kit- Framework
♦ The software Development Kit (SDK)
♦ The Application Programming
♦ Interfaces (API s)
Objective – C (core)
♦ Objective-C Classes and objects
♦ The @interface and @implementation
♦ Compiler Directives
♦ Definition and Declaration
♦ Simple Messaging
♦ Class and Instance Methods
♦ Alloc, init and new methods
♦ Retain, release, Allo methods
♦ Memory management
Objective –C
Multiple Argument Simple Messaging Syntax
♦ Property usage
♦ Synthesize usage
♦ Understanding the id Variable Type
♦ Categories
♦ Protocols
♦ Exception Handling Concepts
Architecture – MVC
Xcode- SDK
♦ XIB creation
♦ Resource Bundle
Basic NSClasses
♦ NSString, NSObject
♦ NSArray, NSMutable Array
♦ NSDictionary, NSMutable Dictionary
♦ Other NS Important Classes
Implementing UI Controls (Interface Builder and Programmatic Approach)
♦ Text Field
♦ Button
♦ Label
♦ Switch
♦ Image View
♦ Web View
♦ Text View
♦ Scroll View
♦ Picker View
♦ Date Piker
♦ Segmented Control
♦ Slider
♦ Progress View
♦ Activity Indicator View
♦ Page Control
♦ View
♦ Navigation Bar
♦ Navigation Item
♦ Fixed Space Bar Button Item
♦ Tab Bar
♦ Tab Bar Item
♦ Alert View
♦ Action Sheet
♦ Customizing button to work as Check
♦ Box and Radio Button
Application UI
♦ View-Based Architecture
♦ Connecting UIWindow, UIApplication and UIApplication Delegate
♦ Exploring Main Window.xib
♦ The main.m file
♦ Handling Application Life Cycle Events
View UI
♦ The UIViewClass
♦ The UIView Controller Class
♦ View-BasedApplication Template
♦ IBoultlet and IB Action
♦ Using a View-Based Application Template
Table View UI
♦ UITableView
♦ UITableViewDelegate and UITableViewDataSource
♦ UITableViewDelegate
♦ UITableViewDataSource
♦ Adopting The UI Table View Delegate
♦ Suitable View Controller
NavigationBar UI
♦ UINavigationBar, UINavigation Controller, and UI Navigation Item
♦ Building a 3-View Application
♦ Adding Another View
♦ Duplicating the Utility Application
♦ More in the UI Navigation Controller
♦ Pushing and Popping
♦ Using a Navigation Controller in a Tabs
TabBar UI
♦ UITabBar, UITabBar Controller, UITabBaritem, and UITabBarControllerDelegate
♦ Using the Tab Bar Application Template
♦ Adding a Tab Bar item to a tab Application
♦ Allowing Users to Customize a Tab Bar
Core Location and Maps
♦ Finding Location with core location framework
♦ Finding Address with Reverse Geo Coder
♦ Creating a Map View
♦ Displaying Pins on Map View.
♦ Displaying Pins with different Colors on a Map view
♦ Displaying Custom Pins on a Map View
♦ Showing Directions on Map View.
Mail/Message
♦ Sending mail from our application with “To”, “CC”, “BCC”, “Subject”, “Body” and “Attachments”
♦ Sending SMS from our application with “To” and “Body”
Application Preferences
♦ Providing Our Applications Settings in “Settings Tab of iPhone”
Audio and Video
♦ Recording Audio File
♦ Playing Audio File
♦ Recording Video File
♦ Playing Video File
Touch Events
♦ Getting Touch location, “number of touches” and drawing line over Image View with finger movements
Local DataBase
♦ SQLite
♦ Creating Tables
♦ Inserting Data to Tables
♦ Retrieving Data from Tables Core Data
♦ Creating a Core Data Model with Xcode
♦ Generating Class Files for Core Data Entities.
♦ Creating and Saving Data Using Core Data
♦ Reading Data From Core Data
♦ Deleting Data from Core Data
Plist
♦ Creating a list (property list) file.
♦ Getting Data from a list file
♦ Updating Data in a list file
Web Services
♦ SOAP Style Services
♦ REST Style Services
♦ JSON Style Services
♦ Synchronous and Asynchronous Communication to the Server.
XML Parsing
♦ Getting Data from an XML file.
♦ Interview topics coverage
♦ Assignments on every individual Topic
♦ Cocoa coding standards and naming conventions.
Social Applications
♦ Tweeter
APNS
♦ Appstore Submission, AppBuilding in Device.
We can assure a 100% job guarantee and Placement. Contact us for Free - Demo.
Copyright © 2017 - Developed by Infihive Consulting Services LLC changes