IOS Apple Technology Syllabus Environment IOS-xcod swift Fundamentals: Overview of iOS and X-CODE Installation Create and manage project using XCode Introduction to iPhone Architecture Introduction to SWIFT Developer Technology Overview The Apple Developer Tool Swift Cocoa Touch Model-View-Controller Interface Builder Overview of latest iOS features Swift Basics: Object oriented programming with swift File structure in Swift Swift Programming Basics Data types, Constants Variables Operators Decision making and Branching Arrays Functions Enumerations Introduction to iOS Playground iPhone Application Development: Exploring the iOS Framework with XCode Cocoa Fundamentals Tracking the iOS Application Life cycle Understanding Interface Builder Creating User Interface, Customizing the Interface Appearance using Layout Views Outlets and Actions View Controllers and UI Controllers like Labels Buttons, Sliders Different Views Gestures Connecting the code with Accelerometer Location service 3D touch Push notifications Understand the MVC Design pattern MVC in XCode Using Application Templates User Input and Output Handling Keyboard Input Implementing Alert, Sounds and Vibrations Using XCode debugger