Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
iOS4 For Developers & Designers
  Christina Moulton, Monolith Interactive
             @ChristinaMltn
   Christina@Monolit...
Outline

    Multitasking
    
        What's it Mean?
    
        Real Multitasking?

    New in iOS4
    
        ...
Without          iOS4
Multitasking   “Multitasking”
Really Multitasking:
Background Tasks

    Task Completion

    Background Audio

    VoIP

    Location Services
    ...
Accelerate

    ARMv6 or ARMv7

    LAPACK
    
        Linear Systems,
        Eigenvalues, Matrix
        Factorizati...
UI Automation

    UI Recorder





    UI Automation Scripts
    UIATarget.localTarget().
    frontMostApp().mainWindow...
QuickLook
 
     iWork
 
     Microsoft Office
 
     PDF
 
     RTF, Text, CSV
 
     Images
NSURL * url =
[NSURL UR...
WWDC 2010: Session 409 – Using the Camera with AV Foundation
Other New APIs

    Calendar

    Photos / Assets

    Data Protection

    Core Motion

    SMS Compose

    Core T...
Summary

    Multitasking
    
        What's it Mean?
    
        Real Multitasking?

    New in iOS4
    
        ...
Upcoming SlideShare
Loading in …5
×

MDOT july 2010

862 views

Published on

Presentation to Mobile Developers & Designers of Toronto (MDOT) - July 2010

  • Be the first to comment

  • Be the first to like this

MDOT july 2010

  1. 1. iOS4 For Developers & Designers Christina Moulton, Monolith Interactive @ChristinaMltn Christina@MonolithInteractive.com
  2. 2. Outline  Multitasking  What's it Mean?  Real Multitasking?  New in iOS4  Accelerate  UI Automation  Quick Look  AV Foundation  Other Stuff
  3. 3. Without iOS4 Multitasking “Multitasking”
  4. 4. Really Multitasking: Background Tasks  Task Completion  Background Audio  VoIP  Location Services  Significant Location Changes  Region Monitoring
  5. 5. Accelerate  ARMv6 or ARMv7  LAPACK  Linear Systems, Eigenvalues, Matrix Factorization, ...  BLAS  Vector/Matrix ops, “cheap” transpose, ...  vDSP  FFT, Convolution, Dot Product, ...
  6. 6. UI Automation  UI Recorder  UI Automation Scripts UIATarget.localTarget(). frontMostApp().mainWindow(). buttons()[0].tap();
  7. 7. QuickLook  iWork  Microsoft Office  PDF  RTF, Text, CSV  Images NSURL * url = [NSURL URLWithString: @"..."];
  8. 8. WWDC 2010: Session 409 – Using the Camera with AV Foundation
  9. 9. Other New APIs  Calendar  Photos / Assets  Data Protection  Core Motion  SMS Compose  Core Telephony  Keyboards & Displays  GCD & Blocks
  10. 10. Summary  Multitasking  What's it Mean?  Real Multitasking?  New in iOS4  Accelerate  UI Automation  Quick Look  AV Foundation  Other Stuff

×