
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 · 1772 阅读 · 0 评论 -
object-c 属性列表上的各个常用属性值及其含义
属性列表上的各个常用属性值及其含义 assign 使用简单赋值语句为实例变量设置值 copy 使用copy方法设置实例变量的值 nonatomic 直接返回值。如果没有声明该属性,那么就是atomic属性,即对实例变量的存取是互斥锁定的(也就是说,在某一个时刻,只有一个线程访问)。 在没有垃圾回收的环境下,系统retain这个实例变量,并设置autorelease,然后才返回值转载 2015-07-21 14:32:37 · 751 阅读 · 0 评论 -
Object-C 预定义标识符
摘自 《Object-C程序设计》 ==================================================== Object-C 预定义标识符 _cmd 在方法内自动定义的本地变量,它包含该方法的选择程序 _func_ 在函数内或方法内自动定义的本地字符串变量,它包含函数名或者方法名 BOOL 布尔值,通常以YES和NO方式使用 Class 类对象类转载 2015-07-20 17:15:37 · 1054 阅读 · 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 · 556 阅读 · 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 · 761 阅读 · 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 · 2722 阅读 · 0 评论 -
宏定义
宏定义 1)宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏名,这只是一种简单的代换。字符串中可以包含任何字符, 可以是常数,也可以是表达式。预处理程序对它不做任何检查。如有错误,只能在编译已被宏展开后的源程序时发现。 2)宏定义必须写在方法之外,其作用域为宏定义命令起到源程序结束。如要终止其作用域,可以使用#undef命令。 3)宏定义不是说明语句,在行末不必加分号。如加转载 2015-07-23 09:53:55 · 2455 阅读 · 0 评论 -
Object-c 典型的单例写法
典型的单例写法 //可能被多线程同时创建 static id sharedMyManager; +(id)sharedThemeManager{ if(sharedMyManager==nil){ sharedMyManager = [[self alloc] init]; } return sharedMyManager; } //加锁的写转载 2015-08-04 14:08:59 · 854 阅读 · 0 评论