iOS 开发基础、高级面试题目.doc

iOS 开发基础、高级面试题目

iOS面试 Object-C有多继承吗?没有的话用什么代替? cocoa?中所有的类都是NSObject?的子类 多继承在这里是用protocol?委托代理?来实现的 你不用去考虑繁琐的多继承?,虚基类的概念. ood的多态特性?在?obj-c?中通过委托来实现. Object-C有私有方法吗?私有变量呢? objective-c–?类里面的方法只有两种,?静态方法和实例方法.?这似乎就不是完整的面向对象了,按照OO的原则就是一个对象只暴露有用的东西.?如果没有了私有方法的话,?对于一些小范围的代码重用就不那么顺手了.?在类里面声名一个私有方法 @interface Controller : NSObject { NSString *something; } + (void)thisIsAStaticMethod; – (void)thisIsAnInstanceMethod; @end @interface Controller (private) - (void)thisIsAPrivateMethod; @end @private可以用来修饰私有变量 在Objective‐C中,所有实例变量默认都是私有的,所有实例方法默认都是公有的 关键字const什么含义 const意味着”只读”,下面的声明都是什么意思? const int a; int const a; const

文档评论(0)

1亿VIP精品文档

相关文档