iOS Advance

Course Content

  1. User Interface Components
    1. Navigation Bar
    2. Tab Bar
    3. ToolBar
    4. Bar Button Items
    5. Activity Indicator
    6. Date Picker
    7. Scroll View
    8. Picker View
    9. Progress View
    10. Page Control
    11. Delegate and Protocol
    12. Table View and Table View Controller
    13. Custom Table View
  1. Model View Controller Design Patterns
    1. Model Group
    2. View Group
    3. Controller Group
  1. SQLite
  2. Core Data
  3. Realm
    1. Configuring XCode and Tools needed
      • CocoaPods
      • Creating Realm Database Model Classes
      • Creating Realm Properties
      • Creating Realm Relationship
      • Creating Primary Key
      • Creating Indexed Properties
      • Creating Realm Objects
      • Adding Objects in Realm
      • Updating Objects in Realm
      • Creating and Updating Objects with Primary Key
      • Deleting Objects in Realm
      • Creating Queries in Realm
      • Filtering in Realm
      • Sorting in Realm
  4. Cloud Integration
    1. Introduction to Cloud Integration
    2. What is MBaaS?
    3. Web Services
    4. JavaScript Object Notation (JSON)
  5. AFNetworking
    1. Working with AFNetworking
      • Creating JSON Script
      • Create a MySQL database and table
      • Create a MySQL Database Connection
      • Fetch Data from MySQL Database
      • Inserting Values to Table
      • Implementing AFNetworking
      • AFHTTPSessionManager
      • AFJSONResponseSerializer
      • AFJSONRequestSerializer
  1. Introduction to Camera and Photo Gallery
    1. UIImagePickerController Class
    2. UIImagePickerController Delegate
  2. Introduction to Audio Files
    1. AVFoundation Framework
    2. Audio Toolbox Framework
    3. System Sound Services
      • Uncompressed Audio Format
      • Lossy Compressed Audio Formats
      • Lossless Compressed Audio Formats
  1. Introduction to SMS and Emails
    1. MessageUI Framework
      • MFMessageComposeViewControllerDelegate
      • MFMailComposeViewControllerDelegate
      • UINavigationController
      • MFMessageComposeViewController
      • MFMailComposeViewController
  2. Introduction to Location and Maps
    1. Using CoreLocation Framework
    2. CLGeocoder
    3. CLLocation
    4. CLLocationManager
    5. CLPlacemark
    6. CLFloor
  3. Using Mapkit Framework
    • Makati
    • +63 2 8891 0722
    • +63 2 8891 0713
    • +63 2 8751 6482
    • Intramuros
    • +63 2 8524-5572
    • Intramuros
    • 658 Muralla St., Intramuros, Manila 1002, Philippines


    • Makati
    • 333 Sen. Gil Puyat Ave., Makati City 1200, Philippines