摘要: 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 //字典, 存储的内存不是连续的 用key和value进行对应(键值) 4 //kvc 键值编码 5 NSD... 阅读全文
posted @ 2015-07-22 22:24 何杨 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 Person *p1 = [[Person alloc] initWithName:@"张三"]; 4 Person *p2... 阅读全文
posted @ 2015-07-22 21:23 何杨 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 //OC数组 可以存储不同类型的对象 只能存储对象,基本数据类型是不能存储的 4 //OC数组 存储的是对象的指针 5 ... 阅读全文
posted @ 2015-07-22 17:25 何杨 阅读(266) 评论(0) 推荐(0) 编辑
摘要: NSMutableString可变字符串 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 // 可变字符串 是 字符串 的子类 4 //initWithCapacity:这个... 阅读全文
posted @ 2015-07-22 15:58 何杨 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 进一步理解swift拆包和解包(如有问题,大神请指教):!作用是拆包,?作用是压包(也许没有压包这个词,实际上就是转为optional类型),不管是!还是?其实都是类型转换的过程。swift语言在类型转换过程可能会出现可选类型optional,比如String类型“10”转为int类型的10,比如访... 阅读全文
posted @ 2015-07-22 11:00 何杨 阅读(205) 评论(0) 推荐(0) 编辑