苹果iphone开发总结

苹果iphone开发总结

ID:19631008

大小:975.50 KB

页数:22页

时间:2018-10-04

苹果iphone开发总结_第1页
苹果iphone开发总结_第2页
苹果iphone开发总结_第3页
苹果iphone开发总结_第4页
苹果iphone开发总结_第5页
资源描述:

《苹果iphone开发总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、IPHONE应用开发资源管理项目组2021年8月27日2常用网站iPhoneDevCenter苹果官方网站(需注册),可查询开发指南、可下载XCODE、SDK、开发例子、申请证书。www.cocoachina.com国内的开发网站,内容比较丰富,论坛上有一些常见的开发问题www.weiphone.com国内较早的一个开发团队3开发平台开发工具:XcodeInterfaceBuilderInstruments开发语言:Objective-CFrameworks:Fundation、UIKit设计模式:

2、MVC4开发工具Xcode是一个集成开发环境(IDE)InterfaceBuilder:是用来组织创建应用程序的可视部分(用户图形界面)。Instruments:用于分析iPhone应用程序的内部运行状况。它监控内存利用率和性能指标(分析器)。5开发语言Objective-C“.h”是接口文件#import//代表导入系统文件@interface//接口标识RemoteResource:NSObject//接口名{NSString*cityId;}/

3、/@property:Objective-C2.0引入此编译器,在接口文件中简化代码@property(nonatomic,retain)NSString*cityId;(void)importData:(NSString*)cityId;(NSArray*)foo:(int)zapbar:(double)pow;@end6开发语言Objective-C“.m”是实现文件#import“RemoteResource.h”#import“P_Point.h”//代表导入本项目文件@implementa

4、tionRemoteResource//实现标识@synthesizecityId;//@synthesize:Objective-C2.0引入此编译器,在实现文件中消除getter、setter方法(void)importData:(NSString*)cityId{……..}(NSArray*)foo:(int)zapbar:(double)pow{…….returnaNSArray;}@end7开发语言Objective-C“.h”是接口文件#import//代表

5、导入系统文件#import“RemoteResource.h”@interface//接口标识ViewController:UIViewController//视图控制类{RemoteResource*resObj;//自定义类UIView*displayView;}@property(nonatomic,retain)RemoteResource*resObj;//IBOutlet,代表此控件可与InterfaceBuilder中的控件关联。@property(nonatomic,retain)I

6、BOutletUIView*displayView;//IBAction,代表此方法可与InterfaceBuilder中的控件关联,作为触发事件-(IBAction)togglePickers:(id)sender;@end8内存管理规则当使用retain、new、alloc或copy方法创建一个对象时,该对象的保留计数器值为1。当不再使用该对象时,一定要负责向该对象发送一条release或autorelease消息。这样,该对象将在使用寿命结束时被销毁。当通过任何其他地方获得一个对象时,则假设该

7、对象的保留计数器值为1,而且已经被设置为自动释放,你不需要执行任何操作来确保该对象被清理。如果你打算在一段时间内拥有该对象,则需要保留(retain)它并确保在操作完成时释放它。如果你保留了某个对象,你需要(最终)释放或自动释放该对象。必须保持retain方法和release方法的使用次数相等。(可通过[objretainCount];输出计数器的数值)9InterfaceBuilder“.xib”是窗体文件Library:控件库Inspector:控件属性Reveal:控件集合展示10Interf

8、aceBuilderLibraryInspectorReveal11InterfaceBuilderLibraryInspectorReveal12基本控件介绍----ViewsUIWindow:一个iPhone应用只有一个UIWindowUIView:一个UIView只有一个superview–(UIView*)superview一个UIView有零或多个subview–(NSArray*)subviews常用方法:–(void)addSubView:(UIView

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。