首页 > 学院 > 开发设计 > 正文

IOS学习笔记20150314

2019-11-14 19:27:05
字体:
来源:转载
供稿:网友
Objective--C 类与对象1 关键字@interace 类定义  @end  类结束@implementation 类实现: 继承@public 公用@PRivate 私有@protected 内部 子类可访问@proterty 声明成员熟悉get,set @sythesize 实现成员变量get,set2 函数3 文件a .h 类声明b .m 类实现4 规则1 类由两个文件组成 .h和.m .  2 : 代表继承 3 类的成员变量必须定义在{} 中,默认的修饰符是@Protected4 在ObjC中推荐成员变量名以_开头5 注意在ObjC中不管是自定义的类还是系统类对象都必须是一个指针'6 5 简化语法A GET/SET 格式 声明property的语法为:@property (参数1,参数2) 类型 名字;如:C代码  收藏代码    @property(nonatomic,retain) UIWindow *window;  其中参数主要分为三类:读写属性: (readwrite/readonly)setter语意:(assign/retain/copy)原子性: (atomicity/nonatomic)各参数意义如下:readwrite: 产生setter/getter方法readonly: 只产生简单的getter,没有setter。assign: 默认类型,setter方法直接赋值,而不进行retain操作retain: setter方法对参数进行release旧值,再retain新值。copy: setter方法进行Copy操作,与retain一样nonatomic: 禁止多线程,变量保护,提高性能参数类型参数中比较复杂的是retain和copy,具体分析如下:

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表