标签:oc 符号的用法 符号作用研究 符号你不知道的作用 符号作用多多
OC中的@字符用的频率非常的高,其主要作用是为了区别于其他语言的关键字和语法
下面我们来研究一下其应用
1.声明类,协议,延展,权限,属性等
@interface声明类 @protocol声明协议 @requied声明变量的访问权限 ...
2.数组字典等OC专用类型
@"OC字符串" 对应的类型是NSString @1 //OC的数字的对象形式 对应的类型是NSNumber @(1)同上 @[@1,@2,obj] //OC的数组 @{@"key":value}//OC的字典
3.类型转换
OC的@可以把普通的数据类型转换为OC的对象类型
int a = 1; char *s = "string"; NSString *str = @(s);//把C语言的字符串转化为OC的字符串 NSValue *val = @1;//把整形转换为OC的对象类型 NSValue *val2 = @(1);
/** * @param argc 参数1 * @param argv 参数2 * @return 返回值是状态值 */
5.实现属性
@synthesize property;
6.线程同步
@synchronized(self) { self.doneCount++; }
更多OC文章:http://blog.csdn.net/yangbingbinga/article/category/2437601
标签:oc 符号的用法 符号作用研究 符号你不知道的作用 符号作用多多
原文地址:http://blog.csdn.net/yangbingbinga/article/details/46364055