OC相关知识
来源:互联网 发布:编程谜题豆瓣 编辑:程序博客网 时间:2024/06/01 18:24
ios 面试题和基本概念
1、Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类
多继承在这里是用protocol 委托代理 来实现的
你不用去考虑繁琐的多继承 ,虚基类的概念.
ood的多态特性 在 obj-c 中通过委托来实现.
2、Object-C有私有方法吗?私有变量呢?
objective-c – 类里面的方法只有两种, 静态方法和实例方法. 这似乎就不是完整的面向对象了,按照OO的原则就是一个对象只暴露有用的东西. 如果没有了私有方法的话, 对于一些小范围的代码重用就不那么顺手了. 在类里面声名一个私有方法
@interface Controller : NSObject { NSString *something; }
+ (void)thisIsAStaticMethod;
– (void)thisIsAnInstanceMethod;
@end
@interface Controller (private) -
(void)thisIsAPrivateMethod;
@end
@private可以用来修饰私有变量
在Objective‐C中,所有实例变量默认都是私有的,所有实例方法默认都是公有的
- OC相关知识
- OC类相关知识
- oc总结 --oc基础语法相关知识
- oc总结 --oc基础语法相关知识
- oc总结 --oc基础语法相关知识
- oc中相关http协议知识
- OC中的Block(块语法)相关知识
- OC知识--成员变量(属性,实例变量)的相关知识
- 黑马程序员-oc中内存管理的相关知识
- iOS笔记--oc语法9(NSArray相关知识)
- OC知识--Foundation框架及相关类详尽总结
- oc知识
- oc知识
- OC相关
- OC基础语法知识
- OC基础理论知识整理
- oc第一节知识总结
- OC知识小汇总
- Android开发中Activity切换导致的onCreate重复执行的问题
- 使用SendMessage模拟某一按钮的点击事件
- android 4.0横屏重复调用onCreate()函数
- Java的内存回收机制
- SQL*Loader
- OC相关知识
- IOS第二十五天——控件之ActionSheet
- wifi记录
- Visual Studio统计有效代码行数
- 机器学习推荐论文和书籍
- 中国十佳IT外包企业排行榜
- 地图切片缓存工具GeoWebCache
- 八年程序员之书籍篇--OS/Linux(四):OS API
- 实验:计算机是怎样工作的?