04 2012 档案
Objective-C中的反射和反射工厂
摘要:本文为原创,欢迎转载和收藏,转载请标明原文地址 程序中可能会出现大量的if-else或者switch-case来选择一系列类中的某个类进行操作,利用反射(Reflection)就可以避免这些重复判断工作。 反射在Java中封装了类来实现,在Objective-C里面要自己来实现,好在不是很难。 我们的目的是通过传入一个类名字符串,把字符串类名动态转化成类,并对类进行实例化和调用方法等操作。 OC的NSRuntime中提供了将Class name转化为Class的方法"NSClassFromString()"NSClassFromString //方法原型Class NSCl
阅读全文
Objective-C代码规范和编程风格参考
摘要:原创,欢迎转载收藏,请标明原文地址。 代码写的不够漂亮工整符合规范?大家的代码风格过于迥异阅读困难? 作为一个程序猿来说我越来越感觉到养成一个良好的代码风格的重要性,总结一下OC编程中的一些代码规范(苹果官方推荐的)。 参考资料:IOS Developer Library对建议的代码规范的说明 ,我也发现有同学翻译成中文版本了。类(Class)命名原则 就拿“NSMutableArray”来说 NS --- 前缀(Prefix)我的理解是表示类所属的“包”,这里的NS就表示的是Cocoa的基础类库,取公司名项目名什么的。(NS是NextStep公司的简写,里面的渊源就不细说了- -)前缀的意.
阅读全文
a brand new day
摘要:刚刚开通了这个cnblogs的博客,目的很单纯,把平时学习时遇到的问题和有价值的东西记录下来,既能作为今后的参考,也能作为分享。我现在的研究方向主要是IOS平台开发,包括应用(cocoa)和游戏(cocos2d&&box2d)开发。今后希望慢慢积攒和充实这个博客,a brand new day ,崭新的开始~
阅读全文
浙公网安备 33010602011771号