Thinker361的专栏

引领技术巅峰,黑客无所不能。

iOS property 用法

形式: @property(para1,para2,para3)ClassType object;
参数:有3种类型参数
                para1 : atomic / nonatomic
                
para2 :                  
                               retain/assign/copy                  

                               strong/weak/copy

               para3 :  readwrite / readonly

默认:红色部分为默认,省略时为默认的

用法:

        para1:基本上都用nonatomic;

        para2:   基本数据类型用assign, 如:NSInteger,CGFloat等;不直接拥有的类型用assign,如:delegate;

                     NSString类型用copy;

                     objective中的对象类型用retain/strong;

简单讲strong等同retain
weak比assign多了一个功能,当对象消失后自动把指针变成nil,好处不言而喻。

       para3:    readwrite/readonly;           



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CloudyBird/article/details/46820025
个人分类: iOS开发基础
上一篇Xcode 6.0 Prefix.pch 文件相关问题
下一篇欢迎使用CSDN-markdown编辑器
想对作者说点什么? 我来说一句

iOS单利用法举例

2014年03月31日 48KB 下载

property用法.txt

2011年08月31日 4KB 下载

没有更多推荐了,返回首页

关闭
关闭