Fork me on GitHub
上一页 1 ··· 15 16 17 18 19
摘要: @class当定义一个类,必须为编译器提供两组消息,第一组(接口部分.h):构建类的实例的一个基本蓝图。必须指定类名,类的超类,类的实例变量和类型的列表,最后是类的方法的声明。第二组(实现部分.m):实现类的方法的代码。例如: ------------------------------ RockStar.h -------------------------------------------#import//?用#import呢,原因RockStar继承NSObject类,需要知道NSObject的方法属性等,所以用#import。@class Banid;//这里为什么没用#import 阅读全文
posted @ 2013-07-17 20:40 lingfeng95 阅读(386) 评论(0) 推荐(0) 编辑
摘要: IOS系统框架:ios架构号MAC OS的基础框架相似:ios扮演底层硬件和应用程序的中介,底层为所有应用程序提供基础服务,高层则包含一些复杂巧妙的技术和服务,并且创建的应用程序不能直接访问硬件。CocoaTouch层提供基本的系统框架:UIKit框架:提供必须的关键对象,捕捉用户输入和屏幕上显示内容、MapKit框架:地图界面MessageUI框架:显示创建或者编辑联系人的标准系统界面,包括图形、音频、视频。Quart Core框架:包含Core Animation接口,此接口是高级动画制作和混合技术,他使用经过优化的渲染路径实现复杂的动画和视觉效果、Media Player框架:应用程序播 阅读全文
posted @ 2013-07-17 20:39 lingfeng95 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 每个对象都保存一个与之相关联的整数,称为计数器,当使用alloc,new,copy创建一个对象时,对象的计数器被设置为1,给对象发送一条retain消息,计数器加一,当给对象发送一条release消息,计数器减一,当计数器为0时,这个对象被销毁。retainCount获得计数器的值。谁创建谁释放,谁ratein谁release如果是OC对象之间的调用@property(retain)Book * book;// @property有参数retain代表让编译器帮准管理内存readonly代表只生成getter方法@property(nonatamic,readonly)int age;//只生 阅读全文
posted @ 2013-07-17 20:38 lingfeng95 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Employee.h@interface Employee:NSObject{ int _employeeNumber; NSString *_name; Employee*_supervisitor; int _salary;}@property int employeeNumber;@property(nonatomic,retain) NSString * name;@property(nonatomic,retain)Employee *supervisitor;@property int salary;......@endEmployee.m@implementation E... 阅读全文
posted @ 2013-07-14 18:00 lingfeng95 阅读(558) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19