摘要: 上一篇展示了如何用传统的“面向过程编程方法”,实现画“矩形”、“圆”、“椭圆”,这一篇看下如何改用OOP的方法来实现:因为要用到“颜色”以及“矩形区域”二个枚举,先把他们抽出来单独放在CommDef.h文件中然后再定义基类Shape,注意:在obj-C中,定义一个类通常分成二部分,一部分是".h"的文件,用来申明类有哪些成员(也称为类的定 阅读全文
posted @ 2011-01-26 16:08 菩提树下的杨过 阅读(2179) 评论(3) 推荐(0) 编辑
摘要: 上一篇中,所有代码都是放在同一个文件main.h中的,这显然不是一个好的方式,代码多了以后,看着就头大。可以将其进行拆分:1、将所有枚举、结构的定义单独放在一个文件ShapeDef.h中2、将所有方法都放在另一个文件ShapeMethod.h中3、最后在主文件Main.m中使用ShapeMethod.h注:ShapeDef.h,ShapeMethod.h,Main.m三个文件均处于同一个项目的同一个目录中。 阅读全文
posted @ 2011-01-26 12:08 菩提树下的杨过 阅读(1330) 评论(0) 推荐(0) 编辑