OC 的基本属性
来源:互联网 发布:json转字符串 编辑:程序博客网 时间:2024/05/22 05:04
属性不是变量,不能混淆
一.属性的声明:
使用@property声明属性
例如:
@property NSString *name;
相当于@interface中声明了两个方法:
- (void)setName:(NSString *)name;
- (NSString *)name;
二.属性的实现
使用@synthesize实现属性
例如:
@synthesize name = _name;
相当于在@implementation实现了
- (void)setName:(NSString *)name;
- (NSString *)name;
//等号左边是属性 等号右边是实例变量
//可以把相同类型的属性放在一行 ,写在一起进行声明和实现 ,但是通常分开写(最好不要写在一起,可读性差)
//这里面的属性的实现可以省略不写 (系统默认生成) //也可以只写在等号的左边部分
//实例变量也可以不写因为后面 @synthesize省略之后自动生成了实例变量(生成的是私有的 @private)声明几个属性 自动生成几个实例变量
所以提供属性就是为了简化程序员的编码
0 0
- OC 的基本属性
- OC 属性的属性
- OC中关于属性的一些基本定义
- OC第一节--OC的基本
- oc的属性
- oc的基本数据类型
- OC的属性与属性的特征
- OC 属性的内存管理
- oc中属性以及属性的特性
- OC的基本使用笔记
- Oc数组的基本使用
- OC-ARC的基本使用
- OC绘图的基本样式
- oC 属性
- OC 属性
- OC-属性
- oc属性
- OC属性
- Interfacing an SPI ADC (MCP3008) chip to the Raspberry Pi using C++ (spidev)
- 算法导论 概率 投球问题 5.4-2
- MMC/SD卡驱动实例开发讲解(一)
- 简单之内存管理
- python urllib* 获取网页信息
- OC 的基本属性
- hdu 2275 Kiki & Little Kiki 1
- SD卡的初始化流程
- OC 属性的属性 点语法的使用 KVC
- 简单之数组链
- SD卡驱动理论篇
- java语法糖
- Spring文件上传
- 对于TabHost的一些自己的见解