IOS开发---OC语言-㉑@property参数
来源:互联网 发布:北京软件行业协会官网 编辑:程序博客网 时间:2024/05/12 01:50
/* 文件名:Person.h */#import <Foundation/Foundation.h>/* 1.set方法内存管理相关的参数 * retain : release旧值,retain新值(适用于OC对象类型) * assign : 直接赋值(默认,适用于非OC对象类型) * copy : release旧值,copy新值 2.是否要生成set方法 * readwrite : 同时生成setter和getter的声明、实现(默认) * readonly : 只会生成getter的声明、实现 3.多线程管理 * nonatomic : 性能高 (一般就用这个) * atomic : 性能低(默认) 4.setter和getter方法的名称 * setter : 决定了set方法的名称,一定要有个冒号 : * getter : 决定了get方法的名称(一般用在BOOL类型) */@interface Person : NSObject// 返回BOOL类型的方法名一般以is开头@property (getter = isRich) BOOL rich;// @property (nonatomic, assign, readwrite) int weight;// setWeight:// weight// @property (readwrite, assign) int height;@property (nonatomic, assign) int age;@property (retain) NSString *name;@end
0 0
- IOS开发---OC语言-㉑@property参数
- IOS开发---OC语言-㉒@property模型设计练习
- ios开发-property参数
- OC中property参数
- 黑马程序员——OC语言加强---@property参数
- iOS开发--OC篇--OC语言简介
- IOS开发基础Object-C(09)—OC内存管理(3)-@property的参数详解
- 黑马程序员IOS-OC语言-点语法、@property
- IOS之OC语言@property @synthesize和id
- IOS开发---OC语言-①概述
- IOS开发---OC语言-②BOOL类型
- IOS开发---OC语言-⑦类方法
- IOS开发---OC语言-⑧self
- IOS开发---OC语言-⑩多态
- IOS开发---OC语言-⑪NSString
- IOS开发---OC语言-⑫点语法
- IOS开发---OC语言-⑮分类
- IOS开发---OC语言-㉔autorelease
- 『ANDROID』android 自定义RadioButton样式
- 【Cocos2d-x】从C++过渡到Lua
- 工程部
- cocos2dx3.0-编译安卓的一些问题
- git 学习
- IOS开发---OC语言-㉑@property参数
- oracle 存储过程 基础
- iPhone6、Plus、5s 适配,淘宝客户端的解决方案
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- Oracle中常说的HA、RAC、Datagurad的区别
- Maven+jersey快速构建RESTful Web service集成mongodb-短小而精悍-值得拥有
- C++中预编译头/yc /yu的区别
- Java进阶之验证码知识点总结
- Sicily 1373 Cows Of The Round Ta