what’s in iOS
from buttom to top level
- Core OS
- Core Services
- Media
- Cocoa Touch
1. Core OS
- Bonjour
- BSD
- Certificates
- File System
- Keychain Access
- Mach 3.0
- OSX kernel
- Power Management
- Security
- Sockets
2. Core Services
- Address Book
- Collections
- Core Location
- File Access
- Net Services
- Networking
- Preferences
- SQLite
- Threading
- URL Utilities
3. Media
- Audio Mixing
- Audio Recording
- Core Animation
- Core Audio
- JPEG, PNG, TIFF
- OpenAL
- OpenGL ES
- Quartz (2D)
- Video Playback
4. Cocoa Touch
- Alert
- Camera
- Controls
- Core Motion
- Image Picker
- Localization
- Map Kit
- Multi-Touch
- View Hierarchy
- Web View
platform components
-
tools
- Xcode 6
- Instruments
-
language
- objective-c
- swift
-
frameworks
- Foundation
- Core Data
- UIKit
- Core Motion
- Map Kit
-
design strategy
- mvc