全能初始化方法
2016-02-22 21:08
197 查看
所有对象均要初始化。
在初始化时,有些对象可能无须开发者向其提供额外信息,不过一般来说还是要提供的。
通常情况下,对象不知道必要的信息,则无法完成其工作。
以iOS的UIKit框架为例,其中有个类叫做UITableViewCell,初始化该类对象时,需要指明其样式及标识符,标识符能够区分不同类型的单元格。
由于这种对象的创建成本较高,所以绘制表格时可比照标识符来复用,以提升程序效率
我们可以把这种为对象提供必要信息以便其能完成工作的初始化方法叫做“全能初始化方法”。
在初始化时,有些对象可能无须开发者向其提供额外信息,不过一般来说还是要提供的。
通常情况下,对象不知道必要的信息,则无法完成其工作。
以iOS的UIKit框架为例,其中有个类叫做UITableViewCell,初始化该类对象时,需要指明其样式及标识符,标识符能够区分不同类型的单元格。
由于这种对象的创建成本较高,所以绘制表格时可比照标识符来复用,以提升程序效率
我们可以把这种为对象提供必要信息以便其能完成工作的初始化方法叫做“全能初始化方法”。
相关文章推荐
- 第十二章编程练习(5)
- Swift学习-循环
- Python执行系统命令的方法
- 源码阅读笔记 - 1 MSVC2015中的std::sort
- ToolBar和DrawerLayout的使用实现侧拉栏抽屉的开闭
- 同步与异步
- 机器学习10大经典算法
- Java c++通过des加解密
- Eclipse配置外部Maven
- poj 2349 Arctic Network
- 图解Nginx-Nginx上下文总结
- HDU - 4417 Super Mario
- 项目中遇到的 linq datatable select
- STL 源代码剖析 算法 stl_algo.h -- merge sort
- ListView和Adapter的配合使用以及Adapter的重写
- WC2016总结
- 学习Linux计划书
- scikit-learn Tutorials (3)
- 【操作系统】 进程与线程
- 利用 diskpart 隐藏显示分区