iphone开发根本配置
1.ios下xcode的下载
http://blog.csdn.net/xiaominghimi/article/details/6565870
2.游戏引擎cocos2d-x的下载
http://code.google.com/p/cocos2d-x/downloads/list
3.http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/EventHandling/EventHandling.html
4.XCode4.2新特性:
5.XCode4.2数据库访问
1) 创建工程,注意勾选 Core Data Frameworks-负责数据的存储,缓存,内存管理。是模型的图形化管理和持久化框架。其实就是SQLite数据库类的派生类。主要有3个类:
ManagedObjectContext 数据库操作对象
ManagedObject 数据记录对象
ManagedObjectModel
2)没有了models文件夹,取代的是一个后缀是.xcdatamodeld的文件
3)
http://www.cocoachina.com/bbs/simple/?f21.html
如果无法保证子类行为的一致性,那么就用委托 If the subClass cann't keep with superClass,use delegate rather than inheritance. 2:屏幕上看到的,都是UIVew Everything you see on Screen is UIView. 3:如果对性能要求高,慎用Interface Build if application's performance is important,be discreet for the interface build. 4:copy是创建,retain是引用 the copy operation is create a new one,but the retain operation is just a reference. 5:alloc需要release,convenient不需要release alloc method need corresponding release method,but convenient method not. 6:加载到NSArray/NSMutableArray里的对象,不需要负责release The objects added to NSArray/NSMutableArray need not to be released. 7:IBOutlet,IBAction为你开启了访问Interface Build中对象的大门 IBOutlet and IBAction open the door to access the objects in Interface build. 8:UIApplicationDelegate负责应用程序的生命周期,而UIViewController负责View的生命周期 UIApplicationDelegate is responsible for the application life cycle,but UIViewController for the UIView. 9:为了程序的健壮性,请尽量实现Delegate的生命周期函数 if you want to develop a robust application,implement the life cycle methods as more as possbile. 10:哥触摸的不是UIEvent,而是NSSet的UIView what you touch on screen is not UIEvent but UIView