Unit 1
iOS: Top down view of iOS – System Start-up Procedure iBoot – Processes – Threads – virtual memory – File Systems – Security Architecture – Internal API used by the system – BSD and Mach- Dissecting the kernel, XNU, into its sub components: Mach, the BSD Layer, and I/o kit – Inner workings of device drivers. Objective C – Swift Programming – Xcode, Cocoa Touch API, memory management, user input and gesture recognition, data persistence including Core Data, SQLite, NSUser Defaults and Plists. Working with audio, video and the accelerometer. Simple Applications development.