摘要: 委托是delegate(笑),delegate就是将某个方法 要求外部方法来实现.通常是传参数和数据delegate是cocoa中实现 MVC的一种重要机制.举例说.假如我用自己的代码重现一个TableView的话. 在TableView的代码实现里.就用protocol 定义了Delegate和Datasource(都是delegate)应该提供的一些方法和参数传进来.property的声明属性通常用的是assgin,为什么说通常.假如delegate 比如说 我们写的tableViewController 是tableView的 ref holder的话.那么 显然TableViewCon 阅读全文
posted @ 2012-10-17 19:31 sunflower1518 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1、Object-C有多继承吗?没有的话用什么代替?2、Object-C有私有方法吗?私有变量呢?3、关键字const什么含义?4、关键字volatile有什么含义?并给出三个不同例子?5、static作用?6、#import和#include的区别,@class代表什么?7、线程和进程的区别?8、堆和栈的区别?9、Object-C的内存管理?10、为什么很多内置的类,如TableViewController的delegate的属性是assign不是retain?11、定义属性时,什么情况使用copy、assign、retain?12、对象是什么时候被release的?13、iOS有没有垃圾回 阅读全文
posted @ 2012-10-17 19:11 sunflower1518 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.writecodes.com/question/613.html1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?2.#import 跟#include 又什么区别,@class呢;#import<> 跟 #import”"又什么区别?3.属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?4.id 声明的对象有什么特性?5.MVC是什么?有什么特性?为什么在iPhone上被广泛运用?6.对 阅读全文
posted @ 2012-10-17 19:08 sunflower1518 阅读(343) 评论(0) 推荐(0) 编辑