随笔分类 - Object-C
摘要:全部列在这里吧。方便自己方便别人。保持更新…… iPhone: iPhone 1G320x480 iPhone 3G320x480 iPhone 3GS320x480 iPhone 4640x960 iPhone 4S640x960 iPhone 5640x1136 iPhone 5S640x113
阅读全文
摘要:首先试验下:viewController初始化 分两个支路:initWithNibName加载初始化 及 init 直接初始化; 《1》调用initWithNibName加载一个xib界面文件来实现初始化viewController: 在 self.viewController = [[[ViewC
阅读全文
摘要:一、概念 1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式 3.好处
阅读全文
摘要:导航: 基本类型 ID 对象类型常见的有 对象类型 -NSLog -NSNumber -NSString和NSMutableString -NSArray和NSMutableArray -NSSet和NSMutableSet -NSDictionary和NSMutableDictionary 基本类
阅读全文
摘要:1,NSData 与 NSString NSData --> NSString NSString --> NSData 2,NSData 与 Byte NSData --> Byte Byte --> NSData 3,NSData 与 UIImage NSData --> UIImage UIIm
阅读全文
摘要:概述 由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性: 键值编码KVC 我们知道在C#中可以通过反射读写一个对象的属性,有时候这种方式特别方
阅读全文
摘要:m是OC源文件扩展名,入口点也是main函数,第一个OC程序: 预处理指令import会自动检验头文件有没有被包含过,防止重复包含,NSLOG是日志输出,OC字符串以@开头,自动换行,int类型的占位符是@i。OC所有关键字以@开头,@autoreleasepool与内存管理有关。 OC中的类分两个
阅读全文
摘要:在桥接头文件里#import oc的.h文件,整个swift工程都能使用该oc文件,在.h里暴露的方法都能被该工程使用 //oc文件 TestOC.h 1 #import 2 3 @interface TestOC : NSObject 4 5 - (void)sayHello; 6 - (void
阅读全文
摘要:1,assign : 简单赋值,不更改索引计数 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这
阅读全文
摘要:SEL 类成员方法的指针 可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取. 它的结果是一个SEL类型。这个类型本质是类方
阅读全文
摘要:使用NSURLConnection 如果只是为了读取HTTP等服务器数据,或向服务器提交数据,iOS还提供了NSURLConnection类,NSURLConnection使用NSURLRequest向远程服务器发送同步或异步请求,并获取服务器响应的数据。除了NSURLRequest之外,还可使用N
阅读全文