What is New in iOS 5 SDK

A Quick Summary on What is New on the iOS 5 SDK

iCloud Storage

  • iCloud Storage APIs store documents and key/value data in Apple iCloud
    • iCloud document storage API: Store user documents in an iCloud account
    • iCloud key-value data storage API: Store application meta-data in iCloud. For example, users can resume a video from where it left off from another devices
  • iCloud pushes changes to all user's devices wirelessly automatically
  • iCloud backups documents automatically
  • Search documents in the iCloue

iOS Automatic Reference Counting

  • Automatic Reference Counting (ARC) for Objective-C removes the programmer requirement to manage memory manually with retain and release
  • No need to call retain, release, autorelease anymore

Storyboards

  • Use storyboards in Xcode to create a page workflow for views
  • An alternative to NIB with additional features to control flows between views
    • NIB defines one view controller at a time
    • Storyboard captures the view controllers and the transitions between view controllers

Newsstand

  • Publish magazines and newspapers directly to the Newsstand in the Home Screen
  • Initiate background downloads of new magazine and newspaper issues when new content is added

Others

  • AirPlay
    • Mirror video, audio, photo on iPad 2 to an HDTV via Apple TV
    • Present application content on a nearby Apple TV
  • Notification Center
    • Display and manage application notifications without interrupting users
  • Twitter Integration
    • Send and compose Twitter requests
  • Core image
    • Access to hardware accelerated framework to enhance photos and videos
    • Use the built-in filters to touch up, correcting photos etc ...
    • Adjust image without destroying the original image data
  • Game Center
    • Enable turn-based games. Game center manages user notification when his/her turn of playing is coming up
  • OpenGL ES
    • New capability in developing games with latest OpenGL ES 2 features
  • iMessage
    • iMessage provides messaging service between iOS 5 users over Wi-Fi and 3G
  • New Instruments
    • New instruments including time profiler with CPU strategy, system trace, network activity and network connections instruments.
  • PC Free
    • More features that works without connecting to a computer first
  • Location Simulation
    • Simulate your device location during development and testing
  • Account framework
    • Single sign on for some user accounts
  • Data protection
    • Data/document encryption feature
  • Security
    • Service API to configure and manage SSL sessions, ciphers and certificates
  • Address Book
    • Support of digital business card (vCard) and the association of a user's social network account
  • Assest Library
    • More features in manage/access photos and albums
  • Core Audio
    • New mixer capabilities
  • Core Data
    • Integration with iCloud storage
    • Store data with encryption (by default)
    • Multiple concurrency options
  • Core Graphics
    • New path creation feature
  • Core location
    • Forward and reverse geocoding location lookup
  • Event Kit
    • New capabilities in managing calendar
  • Map kit
    • Rotate the map according to device heading
  • Media Player
  • Play from iTune University
  • Instrument
    • new feature in system trace and network instrument
  • UI Automation
    • Script editor to capture UI actions
  • Xcode
    • Integrated with Interface Builder
  • Document Support
    • A UIDocument class to manage user documents data