iPhone OS

 Beta
   http://club.blogbeta.com
        twitter: @betasalon

            Tinyfool
    http://tinydust.net/dev
iPhone OS

            Tinyfool@gmail.com
            http://tinydust.net/dev

            http://twitter.com/tinyfool
Keynote
•

•          iPhone

• iPhone
iPhone OS
iPhone
•         : ARM 11, DSP,baseband chip
• 3D
•         128M. 8G/16G Flash

• Multi-touch
• Wi-Fi
iPhone OS
•   2007   6        iPhone

•   2007   8   -9             SDK

•   2008   1                 Macworld2008        ...
Vs

•
•
•
• App Store
SDK
• Intel     Mac

• Mac OS X 10.5.5
• iPhone SDK Xcode, Interface Builder,
    Instruments

•                 iPhone   ...
Xcode   Interface Builder   Instruments
iPhone OS


•          Mac OS X
Mac OS X

                             Cocoa

                             Media

                          Core Services
...
Mac OS X

                   Cocoa                                   iPhone OS

                   Media                  ...
iPhone OS
                OS X
Cocoa Touch
                Mach 3.0
   Media
                BSD
Core Services   Socket
  ...
iPhone OS
Cocoa Touch

   Media

Core Services

  Core OS
                SQLite
iPhone OS
                         JPG,PNG,TIFF
Cocoa Touch
                OpenAL   PDF
   Media                 Quartz(2...
iPhone OS
                Multi-Touch
Cocoa Touch
                Multi-Touch   Web
   Media

Core Services

  Core OS
iPhoneOS
•   Core OS Layer
    System, Security, External Accessory*, CFNetwork

•   Core Services Layer
    System Configu...
iPhone OS 3.0

   app


   Apple



            iPod
Objective-C
•
• ANSI C
• Next
• Mac
•
Objective-C
• .h
• .m
  Objective-C C

• .mm             Objective-C C
                  C++
Objective-C

•   C

•        NSString

•       @ NSString *test=@”test”;
• MyClass* myObject1; //
• id       myObject2;//
•        -(void)insertObject:(id)anObject atIndex:
    (NSUInteger)index;

•        [myArray insertObject:anObj atIndex:0]...
Demo
iPhone Os开发简介
iPhone Os开发简介
iPhone Os开发简介
Upcoming SlideShare
Loading in...5
×

iPhone Os开发简介

2,578

Published on

0 Comments
17 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,578
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
17
Embeds 0
No embeds

No notes for slide



























  • iPhone Os开发简介

    1. 1. iPhone OS Beta http://club.blogbeta.com twitter: @betasalon Tinyfool http://tinydust.net/dev
    2. 2. iPhone OS Tinyfool@gmail.com http://tinydust.net/dev http://twitter.com/tinyfool
    3. 3. Keynote • • iPhone • iPhone
    4. 4. iPhone OS
    5. 5. iPhone • : ARM 11, DSP,baseband chip • 3D • 128M. 8G/16G Flash • Multi-touch • Wi-Fi
    6. 6. iPhone OS • 2007 6 iPhone • 2007 8 -9 SDK • 2008 1 Macworld2008 iPhone SDK • 2008 3 iPhone SDK Beta • 2008 7 iPhone Developer Program AppStore
    7. 7. Vs • • • • App Store
    8. 8. SDK • Intel Mac • Mac OS X 10.5.5 • iPhone SDK Xcode, Interface Builder, Instruments • iPhone iPod Touch
    9. 9. Xcode Interface Builder Instruments
    10. 10. iPhone OS • Mac OS X
    11. 11. Mac OS X Cocoa Media Core Services Core OS Thursday, April 2, 2009
    12. 12. Mac OS X Cocoa iPhone OS Media Cocoa Touch Core Services Media Core OS Core Services Core OS April 2, 2009 Thursday, April 2, 2009
    13. 13. iPhone OS OS X Cocoa Touch Mach 3.0 Media BSD Core Services Socket Core OS Bonjour
    14. 14. iPhone OS Cocoa Touch Media Core Services Core OS SQLite
    15. 15. iPhone OS JPG,PNG,TIFF Cocoa Touch OpenAL PDF Media Quartz(2D) Core Services Core OS OpenGL ES
    16. 16. iPhone OS Multi-Touch Cocoa Touch Multi-Touch Web Media Core Services Core OS
    17. 17. iPhoneOS • Core OS Layer System, Security, External Accessory*, CFNetwork • Core Services Layer System Configuration, Store Kit*, Mobile Core Services, Foundation, CoreData*, Core Location, Core Foundation, Address Book • Media Layer Audio Toolbox, Audio Unit, AV Foundation, Core Audio, Core Graphics, Media Player, OpenGL ES, Quartz Core • Cocoa Touch Layer UIKit, Message UI, Map Kit*, Game Kit*, Address Book UI
    18. 18. iPhone OS 3.0 app Apple iPod
    19. 19. Objective-C • • ANSI C • Next • Mac •
    20. 20. Objective-C • .h • .m Objective-C C • .mm Objective-C C C++
    21. 21. Objective-C • C • NSString • @ NSString *test=@”test”;
    22. 22. • MyClass* myObject1; // • id myObject2;//
    23. 23. • -(void)insertObject:(id)anObject atIndex: (NSUInteger)index; • [myArray insertObject:anObj atIndex:0]; • [[myAppObject getArray] insertObject: [myAppObject getObjectToInsert] atIndex:0];
    24. 24. Demo

    ×