美文网首页
object-c 基础十 【点语法】

object-c 基础十 【点语法】

作者: vikin_ | 来源:发表于2016-04-02 14:43 被阅读91次

单词发音:

nonatomic       ['nɒnə'tɒmɪk];

【h文件】

声明属性:

@property (nonatomic , strong) NSString *name;

@property (nonatomic , assign) int age;

解析:当属性类型是object的对象的时候,是使用strong来声明,其他用assign;

【m文件】    注意:只有在方法体内才能使用

在IOS5之后,系统会自动生成下面的代码:

@synthesize name = _name,age = _age;

所以,在ios5之后,我们就不用手动键入上诉代码;

1、使用下划线的写法设置和获取属性值

在方法中使用【_name = @"snms"】即可完成set方法的功能,如果是获取值就可以使用【_name】即可得到值;

2、使用self点的写法设置和获取属性值

self.name = @"snms";   //设置name的值

NSLog(@"\@",self.name)  //获取值

相关文章

  • object-c 基础十 【点语法】

    单词发音: nonatomic ['nɒnə'tɒmɪk]; 【h文件】 声明属性: @property (...

  • Effective Object-C 52:1-5

    一、熟悉Object-C Object-C : 基于C语言基础 + 面向对象特性。 1.了解Object-C 的起...

  • iOS ReactiveCocoa

    Object-C编 ReactiveCocoa基础用法

  • Object-C 基础语法学习

    1、字符串简单总结 NSString *str1 = @"hello"; NSString *str2 =...

  • Object-C 语法

    1.@@() 代表NSNumber类型@1;[NSNumber numberWithInt:1]; //等价于@(...

  • realm-cocoa 学习

    PS:以下内容均为项目为Swift的基础,如果需要Object-c请查阅Realm的Object-c文档。 前些日...

  • Go基础语法(十)

    缓冲信道 之前看到的都是无缓冲信道,无缓冲信道的发送和接收过程是阻塞的。我们还可以创建一个有缓冲(Buffer)的...

  • Groovy基础语法点

    string类型 “” 和‘’ 的区别 在groovy里,表示string类型,可以使用双引号也可以使用单引号,...

  • 基础语法点(补充)

    声明结构: 参考se11里存在的structure 参考自定义型(TYPES) 给结构域体赋值 MOVE-...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

网友评论

      本文标题:object-c 基础十 【点语法】

      本文链接:https://www.haomeiwen.com/subject/kqoylttx.html