在.h文件中,使用关键字@property,xcode会自动生成某个变量的get和set方法的声明,比如
@property int age
如果是相同类型也可以写在一行里
@property int age,height;
在.m文件中的实现方法是
@synthesize age =_age
调用的时候如下
person* p= [person new ];
[p setA...
分类:
其他好文 时间:
2014-12-18 20:39:22
阅读次数:
159
1、默认访问跟property同名的成员变量。如: 有成员变量 int age ; int age1;@property int age;@sythesize age; 则代表的是成员变量age的getter和setter方法。2、使用property和synthesize时,可以省略该成员变量的声...
分类:
其他好文 时间:
2014-12-17 20:18:30
阅读次数:
153
一、点语法(一)认识点语法声明一个Person类:#import @interface Person : NSObject{ int _age;//默认为@protected}- (void)setAge:(int)age;- (int)age;@endView Code Person类...
分类:
编程语言 时间:
2014-12-16 16:41:37
阅读次数:
160
在之前一片文章我们介绍了OC中的内存管理:http://blog.csdn.net/jiangwei0910410003/article/details/41924683,今天我们来介绍两个关键字的使用:@property和@synthesize一、@property关键字这个关键字是OC中能够快速的定义一个属性的方式,而且他可以设置一些值,就可以达到一定的效果,比如引用计数的问题下面来看一下他的...
分类:
其他好文 时间:
2014-12-14 17:13:32
阅读次数:
148
之前一片文章中我们介绍了OC中的两个关键字@property和@synthesize的使用的使用:http://blog.csdn.net/jiangwei0910410003/article/details/41925967今天我们来看一下OC中数组对象在是如何处理对象元素的引用计数问题的,同时介绍一下自动释放池的相关概念一、数组对象是如何处理对象元素的引用计数问题//
// main.m
/...
分类:
编程语言 时间:
2014-12-14 17:12:46
阅读次数:
143
Person.h
#ifndef oc_Person_h
#define oc_Person_h
@interface Person : NSObject
{
int age;
@protected
float height;
}
- (int) age; //get方法
- (void) setAge:(int)pAge; //set方法
@end
#endif...
分类:
编程语言 时间:
2014-12-10 12:40:26
阅读次数:
211
-----iOS培训、Android培训、Java培训,期待与您交流-----
OC之点语法、成员变量作用域、@property和@synthesize
一、点语法
1)点语法基本概念:当我们使用面向对象的封装特性后,将成员变量私有化,采取使用setter方法和getter方法向外面提供成员变量访问方案。那么我们知道,OC的调用方法的方式是很独特的,...
分类:
其他好文 时间:
2014-12-09 15:44:05
阅读次数:
172
@property是让编译器自动产生函数申明 不再写下面2行代码 -(void) setAge:(int)newAge; -(void) age; 只需要下列一行就可以代替 @property int age;@synthesize 意思是合成 @synthesize就是编译器自动实现g...
分类:
其他好文 时间:
2014-12-08 21:15:10
阅读次数:
142
属性变量@property和@synthesize可以自动生成某个类成员变量的存取方法。 readwrite:这个属性是默认的情况,会自动生成存取器 assign:这个属性一般用来处理基础类型,比如int、float等等。 copy:指定应该使用对象的副本(深度复制),前...
分类:
其他好文 时间:
2014-12-06 16:47:52
阅读次数:
144
@interface Person : NSObject{ int myNumber;}@property(nonatomic) int myNumber;//这个关键字是可以带套get 与set函数的表达//-(int)myNumber;//-(void)setMyNumber:(int)_num...
分类:
移动开发 时间:
2014-12-05 20:55:28
阅读次数:
142