1.Objective-C有多重继承么?不是的话有什么替代方法。
2.@class的作用是什么?
3.Xcode项目的目录结构是怎么分组的?
5.Retain,copy,assign三个关键字的区别
1,没有,用protocol委托代理来实现的
2,@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑。所以在头文件中一般使用@class来声明这个名称是类的名称。
详细地址http://www.jianshu.com/p/23221f6ea2f9
3,黄色是虚拟文件夹,蓝色是物理文件夹。虚拟文件夹一般只在你的工程中是文件夹的形式,但是在本地的目录中还是以散乱的形式放在一起的,除非你是从外部以group的形式引用进来的。
4,
5,retain
release旧值,retain新值
copy release旧值,copy新值
assign直接赋值,用于基本类型数据
详细地址:http://blog.csdn.net/xiaoxuan415315/article/details/8061084