您的位置:首页 > 移动开发 > IOS开发

ios学习day—1

2016-01-16 21:34 239 查看
属性
1属性参数

赋值相关的参数
assign 默认参数
retain 用于对象类型的属性声明 不可以省略
@property (retain) Book* book:

copy   用于对象类型 一般用于nssting 这个类型的属
@property  (copy) nsstring* str;

线程相关的参数
nonatmoic 默认参数 表示线程不安全的
初期我们只学习单线程的,所以都用nonatomic

atomic  线程安全的

跟方法生成相关的
readonly 只读的属性 (只生成get方法)
readwrite 默认参数 (支持读写,同时生成setter/getter)

跟setter/getter 方法相关的
setter: =  重新命名setter方法的参数   setter = myMethod:
getter :=  重新命名getter方法的参数
其中前三种任意一组中只能出现一个
@property (setter = myMethods:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  宇宙黑客 ios