- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 Override的作用
很简单,如果想重写父类的方法,比如toString()方法的话,在方法前面加上@Override 系统可以帮你检查方法的正确性,@Override public String toString(){...}这是正确的 一旦写错 写成这样@Override public String tostring(){...}编译器可以检测出这种写法是错误的 这样能保证你的确重写的方法正确 而如果不加@Override public String tostring(){...}这样编译器是不会报错的 它只会认为这是你
2011-01-30 12:28:00 2896
原创 Objective-C中的静态变量
Objective c支持全局变量,用法和c/c++中相同。根据你的要求,这里用全局变量来实现并不合适。你需要做的是在A类的implementation文件中定义一 个static变量,然后为A类定义静态成员函数(class method)来操作该变量。这样在其它类中你就不需要创建A类的实例来对static变量进行访问。虽然该static变量并不是A类的静态成员变量, 但是也算达到了同样的效果。为什么不定义全局变量,关键就在于变量的作用域,static变量的作用域被限制在单一的文件中。代码可以如下所示://
2011-01-30 11:51:00 17484 1
转载 iPhone开发经典语录集锦
<br /><br />前言:iPhone是个极具艺术性的平台,相信大家在开发过程中一定有很多感触,希望能写出来一起交流,所以开了这个 帖子,以后还会维护。<br /> <br />如果大家和我一样有感触的话,可 以跟在帖子下面,最好简短并附上中英文:)<br /> <br /> <br />1: 如果无法保证子类行为的一致性,那么就用委托<br />If the subClass cann't keep with superClass,use delegate rather than inheritanc
2011-01-30 11:42:00 2895
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人