We use cookies to maintain login sessions, analytics and to improve your experience on our website. By continuing to use our site, you accept our use of cookies, Terms of Use

iOS
Free

iOS

Overview

This course is a great way to begin learning how you can build your own app from scratch. You will be taken step by step through what you need to know in order to create five fully functioning apps that look great and even interface with web content. This course is a great introduction to the newest technologies enabling anyone to build their very own app.

What you'll learn

  • Gain a real understanding of how concepts for iOS applications translate into user-tested, feature-rich prototypes that can ship to the App Store.
  • Construct a native iPhone or iPad app that loads on a mobile device, stores data locally and connects to larger networks.

Course Contents

THE IPHONE SOFTWARE DEVELOPMENT KIT (SDK)THE SOFTWARE DEVELOPMENT KIT (SDK)

  • Objective-C
  • Frame works
  • Cocoa Touch
  • Foundation Framework
  • The iPhone Frameworks

OBJECTIVE-C

  • Objective-C Classes and Objects
  • The @interface and @implementation Compiler Directives
  • Method Declaration and Definition
  • Nested Arguments
  • Class and Instance Methods
  • The alloc and init Methods
  • Managing Memory Using Retain and Release.
  • Properties, Retain, Assign, Copy.
  • Multiple-Argument Messages
  • Understanding the id Variable type
  • Categories & Protocols.

UIAPPLICATION AND UIAPPLICATIONDELEGATE

  • Adding a UIView and UIViewController to a UIApplicationDelegate
  • Connecting UIWindow, UIApplication, and UIApplicationDelegate
  • Try This: Exploring MainWindow.xib
  • UIApplication and UIApplicationDelegate
  • The main.m file
  • Handling Application Life Cycle Events.

UIVIEW AND UIVIEWCONTROLLER

  • The UIView Class
  • The UIViewController Class
  • View-based Application Template
  • IBoutlet and IBAction
  • Using a View-based Application Template

CONTROLS

  • Buttons
  • Text Fields
  • abels
  • Sliders
  • Progress
  • Switch
  • Web View
  • Image View
  • Segmented Control
  • Date picker
  • Picker
  • Alerts & Action Sheets
  • Page Controller

BASIC NS CLASSES

  • NSString, NSObject
  • NSArray, NSMutable Array
  • NSDictionary, NSMutable Dictionary
  • Other etc important classes

TABLES USING UITABLEVIEW AND UITABLEVIEWCONTROLLER

  • UITableView
  • UITableViewDelegate and UITableViewDataSource
  • UITableViewDelegate
  • UITableViewDataSource
  • Adopting the UITableViewDelegate and
  • UITableViewDataSource
  • UITableViewController.

UINAVIGATIONBAR AND UINAVIGATIONCONTROLLER

  • UINavigationBar, UINavigationController, and UINavigationItem
  • Try This: Building a Three-View Application Using a Navigation Bar
  • Adding Another View
  • Try This: Duplicating the Utility Application
  • More on the UINavigationController
  • Pushing and Popping
  • Try This: Using a Navigation Controller in a Tab

UITABBAR AND UITABBARCONTROLLER

  • UITabBar, UITabBarController, UITabBarItem, and UITabBarControllerDelegate
  • Using the Tab Bar Application Template
  • Adding a Tab Bar Item to a Tab Bar Application
  • Allowing Users to Customize a Tab Bar

XML PARSING

WebServices

Core Data

  • Core Data in brief
  • Creating Core Data Model
  • Entites, Attributes, Relationships
  • Generating NSManaged Object
  • Adding Objects
  • Saving Changes
  • Fetching Entities
  • Deleting Entities

SQLITE

  • Creating DataBase using simple firefox SQLite Manager
  • SQL Database Manipulations
  • Opening the DataBase
  • Statements, Preparing Statements, executing statements
  • Select

MULTIMEDIA

  • Playing Sounds AVAudioPlayer, AVAudioPlayerDelegate
  • Media Player Framework MPMoviePlayer Controller
  • Core Plot (Bar Graph’s) & Core Graphics Introduction.
  • Google Maps & Annotations Introduction.

About us

Bluebell Research Australia Pty. Ltd. is an Australian Startup engaged in training and placing candidates across Australia.

Contact Us

Email: training@bluebellresearch.com.au

Ph: +61 457298829/416769207

Address: 79 George Street, Parramatta, NSW, Australia

Policy and Terms