13. Launchpad Natural scrolling
Multi-touch
Full-screen apps gesture
Mac App Store Resume
Auto save Mail
iPhone (iOS) changed Mac & (possibly) desktop computing
29. Memory Management
Reference counting
No garbage collector support (yet)
Autorelease Pool
30.
31. Enable apps to store user documents
and key value data
Push changes to all user’s computers
and devices
Storage
32. Easily integrate Tweet Sheet
Access system-wide Twitter account
from within app
Wrap OAuth request & response
33. Memory management becomes
compiler’s job
No need to deal with retain & release
by yourself
Manually enabled in Xcode
It’s NOT a garbage collector!
Automatic Reference
Counting (ARC)
34. Layout the app’s work ow & design
user interfaces
Specify transitions & segues between
views
Can be loaded dynamically
Storyboard
35. Image processing framework nally
comes to iOS
Provides built-in lters: color e ect,
distortions, transitions
Advanced features: red-eye reduction,
face recognition
CoreImage
36. Take advantage of the latest hardware
GLKit: new high-level framework
Apple-developed OpenGL ES extensions