sail-coder

Stay hungry,Stay foolish! --老乔。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年8月29日

摘要: 有关协议的注意事项:A、如果一个类遵守某项协议,那么它的子类也遵守该协议。B、协议不引用任何类,它是无类的(classless) 。任何类都可以遵守某项协议。C、通过在类型名称之后的尖括号中添加协议名称,可以借助编译器的帮助来检查变量的一致性,如下:id currentObject;这告知编译器 ... 阅读全文
posted @ 2014-08-29 17:18 sail-coder 阅读(96) 评论(0) 推荐(0) 编辑

摘要: 内存管理规则 获得途径临时对象拥有对象alloc/new/copy不再使用时释放对象在 dealloc 方法中释放对象任何其他方法不需要执行任何操作获得对象时保留,在 dealloc 方法中释放对象内存管理规则摘要: 1、释放对象,可以释放其所占的内存,规则是:不再使用创建或者保持的对象时,就释放它... 阅读全文
posted @ 2014-08-29 17:15 sail-coder 阅读(107) 评论(0) 推荐(0) 编辑

摘要: 第四章 内存管理NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init ]; [pool drain];事实上程序中可以有多个自动释放池。自动释放池其实并不包含实际的对象本身,仅仅是对释放的对 象的引用。通过向目前的自动释放池发送一条au... 阅读全文
posted @ 2014-08-29 17:13 sail-coder 阅读(125) 评论(0) 推荐(0) 编辑

2014年8月28日

摘要: iOS的学习要从C语言开始,虽然大学里基本上都学过C,但能熟悉原理,熟练使用的估计也不会很多。所以我的学习总结就从C语言开始吧。C语言的基础当然是从基本语法开始,首先学习常量、变量,然后是运算符,选择、循环结构,然后是数组,字符串,结构体,函数,指针,预处理等。一:语法基础每一种语言都有自己的语法,... 阅读全文
posted @ 2014-08-28 18:30 sail-coder 阅读(315) 评论(0) 推荐(0) 编辑