`

objective-c property解释

    博客分类:
  • iOS
阅读更多


assign
: (默认类型,就是一个简单的setter)对基础数据类型 (NSInteger,CGFloat)和C数据类型(int, float, double, char, 等等)
应该没有引用指针的概念 相当于 =。

copy
:  对NSString  相当于是clone 一个对象。

retain
: 对其他NSObject和其子类  地址引用。

nonatomic

: 禁止多线程 变量保护,提高性能。

readonly


只产生简单的getter,没有setter.

这里有个介绍objective-c2.0的文档,非常不错.
http://www.slideshare.net/pohjus/introduction-to-objective-c-20
分享到:
评论

相关推荐

    Objective-C课大三作业.rar

    这份作业包含了多个Objective-C案例,涵盖了成员变量的引用、set与get方法、继承、多态、self关键字、点语法、init方法重写、自定义构造方法、description方法、野指针错误、autorelease和自动释放池、strong和weak...

    破解Objective-C面试:笑到最后的技术攻略!.zip

    Objective-C、iOS开发、Mac OS X、编程语言、面向对象编程、内存管理、自动引用计数(ARC)、协议(protocol)、类扩展(category)、键值观察(KVO)、键值编码(KVC)、Block、Delegate模式、多态性、Singleton...

    Swift-Study:Swift学习:从Objective-C到Swift

    #Swift学习: 从Objective-C到Swift 这篇文章是自己学习Swift的笔记与深化。希望这篇文章能够帮助已经有...###Objective-C property in Swift world 在Cocoa世界开发的过程中,我们最常打交道的是property. 典型的声明为

    Objective-C学习心得

    Objective-C学习心得初学objective-c,自己写的一个demo,有不足之处请指正: 效果图:

    Objective-C语法大全

    笔者精心总结的,希望给读者帮助,很好的文档,初学者的良师益友

    objective-c小技巧

    objective-c小技巧 1. 使用@property和@synthesize声明一个成员变量,给其赋值是时要在前面加上"self.",以便调用成员变量的setmember方法。 直接调用成员变量并且给其赋值:member=[NSString stringWithFormat...

    Objective-C 懒加载getter 生成器(开发辅助工具)

    辅助开发,Objective-C 懒加载getter 生成器, 在左边贴上 property声明,点击gen,右边生成懒加载getter

    Objective-C中的@property和@synthesize用法详解

    相信每个初学者对@property和@synthesize都感到非常的陌生,在此给大家分享下我的自己的理解,有不当之处,还望多多指教。详细说明文章在下面连接http://blog.csdn.net/comeontom/article/details/7455459

    Objective-c解析XML封装

    @property (nonatomic, retain) NSMutableString *currentResult; @property (nonatomic, retain) NSMutableDictionary *map; @property (nonatomic, retain) NSMutableArray *list; -(NSMutableDictionary *)...

    ClassProperty:用于获取 Objective-C 类的所有实例变量及其对应类型的代码(使用 Objective-C 运行时)

    用于获取 Objective-C 类的所有实例变量及其对应类型的代码(使用 Objective-C 运行时) 它还支持超级类用法要运行示例项目, pod install克隆 repo,然后从 Example 目录运行pod install 。安装ClassProperty 可...

    举例讲解Objective-C中@property属性的用法

    学过c/c++的朋友都知道,我们定义struct/class的时候,如果把访问限定符(public,protected,private)设置为public的话,那么我们是可以直接用.号来访问它内部的数据成员的。比如 //in Test.h class Test { public:...

    FFCTemplate:Objective-C中基于模型的模板

    Objective-C中的一个简单的模板渲染器。 用对象属性,方法和填充模板。 用法 给定 @interface MYObject : NSObject @property ( nonatomic , copy ) NSString *color; @property ( nonatomic , copy ) NSNumber *...

    Programming in Objective-C 4th Edition

    An Objective-C Class for Working with Fractions 30 The @interface Section 33 Choosing Names 34 Class and Instance Methods 35 The @implementation Section 37 The program Section 39 Accessing Instance ...

    传智博客-Objective-C PPT

    本套PPT,拥有以下OC语言的内容: ...二、OC的特有语法(点语法、@property、@synthesize关键字、id、构造方法、分类、description、SEL) 三、内存管理 四、协议(protocol)代码块(block) 五、ARC 等等

    Object C语言教程及案例.docx

    我注意到您提到的是 Objective-C 语言,这是一种主要用于 macOS 和 iOS 开发的编程语言。下面是一个简要的 Objective-C 语言教程和一个基本的案例。 ### Objective-C 语言教程: #### 1. Hello World 程序 ```...

    Objective-C 代码与Javascript 代码相互调用实例

    现在好的IOS 的 APP有时候会跟网页内容相关联,当然也是增加用户体验,及更好的,有效的体现APP 的功能。 由于本人在项目中会用到这部分功能,做下记录!...@property(nonatomic,strong)UIWebView * webView; 遵

    BCSqliteORM_FMDB:基于FMDB +运行时的Objective-C ORM

    BCSqliteORM v1.0 基于FMDB( )和Objective-C运行时的Objective-C ORM。用法设置我正在使用作为SQLite包装器。实施BCORMEntityProtocol 使您的模型实体实现BCORMEntityProtocol协议@interface ClassEntity : ...

    BMExport:一个 JSON 转 Objective-C,Swift class, Swift struct Model 属性的 Mac 小工具,【点击直接下载 https

    一个 JSON 转 Model 属性代码的 Mac 小工具,目前支持 Objective-C,Swift class, Swift struct 。【点击直接下载,建议直接编译源码马上体验最新更全功能 】。当前功能 JSON -> Model 属性代码 添加注释占位 属性...

    Moonflower:从 JSON 生成 Objective-C 模型并从这些模型生成 JSON

    从 JSON 生成 Objective-C 模型并从这些模型生成 JSON。 内置支持: NSString NSArray NSDictionary NSNumber NSDate NSURL 带有NSNull空值 所有原始数据类型( int 、 BOOL 、 float 、 CGFloat等) 真的很...

Global site tag (gtag.js) - Google Analytics