Ahmedabad Computer education is an unit of Virtual Height IT Services Pvt. Ltd.

iPhone
iPhone

iPhone

  • by admin
  • Course level: Intermediate, Expert

iOS is a mobile operating system developed and distributed by Apple Inc. that runs on iPad, iPhone, and iPod touch devices. The operating system manages the device hardware and provides the technologies required to implement native apps. The operating system also ships with various system apps, such as Phone, Mail, and Safari that provide standard system services to the user. The iOS Software Development Kit (SDK) contains the tools and interfaces needed to develop, install, run, and test native apps that appear on an iOS device’s Home screen.
The iOS Software Development Kit (SDK) contains the tools and interfaces needed to develop, install, run, and test native apps that appear on an iOS device’s Home screen. Native apps are built using the iOS system frameworks and Objective-C and Swift language and run directly on iOS. Unlike web apps, native apps are installed physically on a device and are therefore always available to the user, even when the device is in Airplane mode.

Course Content

  • An introduction of swift Playground
  • Hello swift
  • Code comments
  • DataType Constants & variable
  • Optionals
  • Enumerations
  • Operator and Satatements
  • Arrays and Tuples
  • Set and Dictionaries
  • Functions and Closures
  • Classes and Structures
  • Initializers
  • Deinitializers
  • Inheritances
  • Methods Overriding
  • Properties
  • Error Handling
  • Protocols
  • Generics
  • Extension
  • Introduction of iPhone
  • Architectures and cocoa
  • Frameworks and tools
  • Interfaces builder ,XIB, Nib,
  • Storyboard files
  • MVC architectures
  • MVVM- Model View View
  • Model
  • Introduction of application Templates
  • iPhone Applciation Structure
  • Appdelegate,f les Owner
  • Working with UIControls
  • Creating IBoutlet, IBaction,
  • UIAlert Controller(alert and actionsheet)
  • UIButton, UILabel, TextField
  • Slider, Switch, Activity Indicator View
  • ProgressView, PageView, Stepper
  • Keyboard hiding,
  • Ul lmageView, UlimagePickerController
  • UISegments Controls,
  • Datepicker, Pickerview
  • Auto layout with size class(Constrant)
  • Navigation from one View to another
  • View
  • Navigation Using Segue
  • Push and POP Methodology
  • Text Sharing (UIActivity View Controls)
  • Set App lcon,SplashScreen
  • UITableview
  • Custome Tableview Cell
  • UICollection View
  • Custome collection view cell
  • Navigation bar, Navigation item, bar
  • button item
  • Toolbar, Toolbar item, Tab bar and
  • Tab bar item
  • Audio and Video player(AVPLayer)
  • WebView
  • Scrollview
  • UIGestures Controls
  • Dynamic Controls Design
  • (Custome Controls Design)
  • NSUserDefaults ,Plist
  • Validation[TextField Validator]
  • Template Design
  • Cocoa pod Installation for downloading
  • framework and libraryl
  • Sqlite database with terminal operation
  • Sqlite database operation with application
  • XML and J SON parsing
  • RSS feed parsing
  • Coredata
  • Work with Singleton Class
  • NSURL Request, NSMutable URL Request
  • WebService Integration with GET and POST
  • Working with SOAP Service
  • Open Weather Api Integration
  • Google Map Integration
  • Google api (places and direction api etc)
  • Map kit
  • Notification
  • Social Framework
  • SplitView Controller
  • PageView Controller
  • Email and Message Sending
  • Application deployment

Topics for this course

7 Lessons6h 40m

Course Content

MODULE 1 [Language Swift]
MODULE 2 [iPhone OS]
MODULE 3 [Application Developments-1]
MODULE 4 [Application Developments-II]
MODULE 5 [ Database XML, J SON, CoreData]
MODULE 6 [iPhone with Web Server, Google Map]
MODULE 7 [Applicability To Industrial Project]
Free

Download PDF Here

Schedule a Demo Lecture

Complete the form

We are waiting for your application!

Thanks for contacting us, We will get back to you soon.

submit
If you need immediate assistance, please call us at (+91)93272 87700 or write to us at career@ahmedabadcomputereducation.com