iPhone

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

         Robin Lu
        in-src.com
iPhone

              @ IN-SRC Studio
         iamawalrus@gmail.com
         http://www.robinlu.com
• Object-C
•
•
•
Object-C
• a simple computer language designed to
  enable sophisticated object-oriented
  programming
• Message
• Categor...
• Target-Action
• Delegation
• Notification
• Key Value Coding (KVC)
• Singleton
•
    • retain (alloc, copy)
    • release
    • autorelease
•
•
• Apple            ,

•         iPhone

  • http://itunes.stanford.edu/
:

           COCOA PROGRAMMING FOR MAC OS X



The iPhone Developer’s Cookbook



           Beginning iPhone Development
:


• http://iphone.wordpress.org/
• ftp://ftp.idsoftware.com/idstuff/wolf3d/
  wolf3d_iphone_v1.0_src.zip
:
• facebook: http://github.com/joehewitt/three20/tree/
 master
• JSON: http://code.google.com/p/json-framework/
• RE: htt...
:RSS

• Planet iPhone SDK: http://www.planetiphonesdk.com/
 planet_iphone_sdk_feed.xml
• Cocoa With Love: http://cocoawith...
Upcoming SlideShare
Loading in...5
×

Iphone Dev

1,691

Published on

Published in: Technology, News & Politics
0 Comments
10 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,691
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
43
Comments
0
Likes
10
Embeds 0
No embeds

No notes for slide



  • msg:内部转译为对objc_msgSend的调用,大部分时候可以将其理解为和虚函数等同,动态绑定方式和虚函数有区别,vtable vs dispatch table,更多动态特性
    category: 实现(Implementation)的分类,为已经存在的类添加新方法,官方类丰富多彩的民间扩展
    protocol: 抽象接口定义,调用的契约,Formal / Informal Protocol.对比java interfaces







  • Iphone Dev

    1. 1. iPhone Beta http://club.blogbeta.com twitter: @betasalon Robin Lu in-src.com
    2. 2. iPhone @ IN-SRC Studio iamawalrus@gmail.com http://www.robinlu.com
    3. 3. • Object-C • • •
    4. 4. Object-C • a simple computer language designed to enable sophisticated object-oriented programming • Message • Category • Protocol
    5. 5. • Target-Action • Delegation • Notification • Key Value Coding (KVC) • Singleton
    6. 6. • • retain (alloc, copy) • release • autorelease • •
    7. 7. • Apple , • iPhone • http://itunes.stanford.edu/
    8. 8. : COCOA PROGRAMMING FOR MAC OS X The iPhone Developer’s Cookbook Beginning iPhone Development
    9. 9. : • http://iphone.wordpress.org/ • ftp://ftp.idsoftware.com/idstuff/wolf3d/ wolf3d_iphone_v1.0_src.zip
    10. 10. : • facebook: http://github.com/joehewitt/three20/tree/ master • JSON: http://code.google.com/p/json-framework/ • RE: http://regexkit.sourceforge.net/#RegexKitLite • http server: http://code.google.com/p/cocoahttpserver/ • 2D Engine: http://code.google.com/p/cocos2d-iphone/ • 3D Engine:http://oolongengine.com/
    11. 11. :RSS • Planet iPhone SDK: http://www.planetiphonesdk.com/ planet_iphone_sdk_feed.xml • Cocoa With Love: http://cocoawithlove.com/feeds/ posts/default • Cocoa Is My Girlfriend: http://feeds.feedburner.com/ CocoaIsMyGirlfriend
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×