Object-C
叮咚侠
大家好,在这里希望可以向高手学习!
展开
-
Object-C文件的读写
NSArray *array = [NSArray arrayWithObjects:@"Foo", [NSNumber numberWithBool:YES],[NSDate dateWithTimeIntervalSinceNow:60],nil]; [array writeToFile:@"MyArray.plist" atomically:YES]; NSL转载 2015-07-27 15:32:29 · 1713 阅读 · 0 评论 -
object-c 属性列表上的各个常用属性值及其含义
属性列表上的各个常用属性值及其含义assign 使用简单赋值语句为实例变量设置值copy 使用copy方法设置实例变量的值nonatomic 直接返回值。如果没有声明该属性,那么就是atomic属性,即对实例变量的存取是互斥锁定的(也就是说,在某一个时刻,只有一个线程访问)。在没有垃圾回收的环境下,系统retain这个实例变量,并设置autorelease,然后才返回值转载 2015-07-21 14:32:37 · 690 阅读 · 0 评论 -
Object-C 预定义标识符
摘自 《Object-C程序设计》====================================================Object-C 预定义标识符_cmd 在方法内自动定义的本地变量,它包含该方法的选择程序_func_ 在函数内或方法内自动定义的本地字符串变量,它包含函数名或者方法名BOOL 布尔值,通常以YES和NO方式使用Class 类对象类转载 2015-07-20 17:15:37 · 1008 阅读 · 0 评论 -
Objective-C的指令
摘自《Object-C程序设计》==========================================================@"char" 定义一个字符串常量 @"www.baidu.com"@Class c1,c2... 将c1,c2....声明为类 @class Person;@defs(class) 返回class的结构变量的列表转载 2015-07-20 17:06:05 · 504 阅读 · 0 评论 -
Object-C 四种创建临时字符串的方法
NSString *str = @"hello word!";NSString *str1 = [[NSString alloc] initWithString:str];NSString *str2 = [[NSString alloc] initWithUTF8String:"hello world!"];NSString *str2 = [[NSStrin原创 2015-07-31 14:32:45 · 710 阅读 · 0 评论 -
指针的类型和指针所指向的类型
从语法角度看,只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型,这是指针本身所具有的类型。int *ptr; int*char *ptr; char*int **ptr; int**int (*ptr)[3]; int (*)[3];int *(*ptr)[4]; int*(*)[4];Member *myMember; Member转载 2015-07-21 15:32:57 · 2643 阅读 · 0 评论 -
宏定义
宏定义1)宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏名,这只是一种简单的代换。字符串中可以包含任何字符,可以是常数,也可以是表达式。预处理程序对它不做任何检查。如有错误,只能在编译已被宏展开后的源程序时发现。2)宏定义必须写在方法之外,其作用域为宏定义命令起到源程序结束。如要终止其作用域,可以使用#undef命令。3)宏定义不是说明语句,在行末不必加分号。如加转载 2015-07-23 09:53:55 · 2282 阅读 · 0 评论 -
Object-c 典型的单例写法
典型的单例写法//可能被多线程同时创建static id sharedMyManager;+(id)sharedThemeManager{ if(sharedMyManager==nil){ sharedMyManager = [[self alloc] init]; } return sharedMyManager;}//加锁的写转载 2015-08-04 14:08:59 · 804 阅读 · 0 评论