`
was0107
  • 浏览: 7559 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Objective-C学习之路 委托模式http://blog.csdn.net/mac_cm/article/details/6638167 objective-c与C++的区别 Objective-C,是在C的基础上,加入面向对象特性扩充而成的编程语言。Objective-C主要应用於Mac OS X和iOS 系统,可以在任何gcc支持的平台上进行编 ...
UML软件工程组织 http://www.uml.org.cn/softwareprocess/rjgc4/rjgc4.htm 一个比较好的项目流程管理模式。 UML 软件工程组织 总站 http://www.uml.org.cn/ Scrum Work Flow 敏捷开发 敏捷开发设计了一些沟通方式,可有效避免无效沟通、重复沟通、频繁 ...
MFC六大关键技术(第四部分)——永久保存(串行化)         先用一句话来说明永久保存的重要:弄懂它以后,你就越来越像个程序员了! 如果我们的程序不需要永久保存,那几乎可以肯定是一个小玩儿。那怕我们的记事本、 ...
三、动态创建        动态创建就是运行时创建指定类的对象,在MFC中大量使用。如框架窗口对象、视对象,还有文档对象都需要由文档模板类对象来动态的创建。我觉得这是每个MFC的学习者很希望理解的问题。        初次接触MFC的时候,很容易有这样的迷惘。MFC的几大类不用我们设计也就罢了,但最疑惑的是不用我们实例化对象。本来最直观的理解就是,我们需要框架的时候,亲手写上CFrameWnd myFrame;需要视的时候,亲自打上CView myView;……        但MFC不给我们这个机会,致使我们错觉窗口没有实例化就弹出来了!就象画了张电视机的电路图就可以看电视一样令人难以置信。但 ...
追根究底,MFC六大关键技术之剖析(第二部分) 小李先生 二、运行时类型识别(RTTI)       运行时类型识别(RTTI)即是程序执行过程中知道某个对象属于某个类,我们平时用C++编程接触的RTTI一般是编译器的RTTI,即是在新版本的VC++编译器里面选用“使能RTTI”,然后载入typeinfo.h文件,就可以使用一个叫typeid()的运算子,它的地位与在C++编程中的sizeof()运算子类似的地方(包含一个头文件,然后就有一个熟悉好用的函数)。typdid()关键的地方是可以接受两个类型的参数:一个是类名称,一个是对象指针。所以我们判别一个对象是否属于某个类就可以象下面那样: i ...
追根究底,剖析MFC六大关键技术 题外话:    我并不认为MFC减轻了程序员们的负担,MFC出现的目的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程,但本人在MFC里徘徊了很久很久(因为那时没有书本详细介绍MFC的原理 ...

objective-C笔记(三)

    博客分类:
  • Mac
1.objective-C中没有多继承,但是可以通过其他特性来实现 2.fraglie base class problem(脆弱的基类问题):变量在内存中的位置是通过基地址+偏移量来确定的,偏移位置通过硬编码实现,如果向NSObject中添加其他实例变量,会改变所有实例变量的偏移位置。(已经通过间接寻址方式确定偏移量的位置解决)。 3.超类的访问 Java代码 [super setFillColor:KBColor];
Global site tag (gtag.js) - Google Analytics