Apple 发布了 os4.0 新的Game Center -> openFeint , Plus+ 等第三方平台怎么活下去。矛盾开始了 iAD -> 公开指责 google ,又一个敌人 以及 3.3.1 3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the …
事情是这样的,4个月前我写了份实现类似下拉框选择操作的界面. 一个月前,发现了这个View 在dealloc 会crash掉. 多次调试无果,上 devForum.apple.com 询问也无人问津. 今天决定再次调试下,还是没找到哪里出问题. 最后决定求助 cocoachina 上的现场观众 最后开始一行一行的注释代码做终极调试. 离谱的事情发现了,只要我创建一个名为 mainText 的 UILabel ,在dealloc 中程序就会crash ,改成其他名字无事.难道是apple的bug? 新写了个view测试了,还是没问题. 接着接着就发现了在dealloc方法中: [mainText release] ,mainText = nil; // NSLog(@”release %@”,bgView); [bgView release]; // NSLog(@”release %@”,originView); [originView release]; // NSLog(@”release %@”,labelArray); [labelArray release]; // NSLog(@”release %@”,mainText); [mainText release]; 该死的,不知道当时那根神经错了,居然释放了两次,当然出错咯.问题也解决了. 所以在确认释放对象的情况下一定要写成: [instance release],instance = nil ; 个人经验是,对于objective-c的内存管理都是得经过磨练才出来的,前期多犯错误是好事情. 当然我认识一个朋友 …
在看一本叫 Programming Game AI By Examples 的书 (本来打算买实体书的,后来想想不能破例,还是down了本电子书 “) 看完第二章后彻底折服了 ,写的这么好的书真是不多见的 这才是真正的设计模式 ,寥寥几行代码就把整个世界给建模了 结构异常清晰,细节异常周到 堪称完美的作品 自己曾设计了不少不成型的东西,这次能见大师级别的代码确实收获颇多。 觉得一下子成长了不少。 而且最兴奋的是发现许多设计上的结构在许多地方都是雷同的 包括 Objective-c ,Box2d ,之前还一直觉得 box2d 使用起来还真是繁琐 创建一个对象还得先 ref 后才能创建 简单的说设计模式就是通过规范的设计和规范的代码(当然带来的结果是繁琐的代码会多了不少)带给清晰的结构和逻辑。在代码和功能越来越多时便显的尤其重要了。 在虚拟机里面把书上的例子全跑了一遍,决心花半年时间把所有东西消化,这些demo太吸引人了。 我的终极目标是做一个架构师,不只是用户,程序员也会使用我的产品。努力奋斗,会来的。:) 需要电子书的朋友网上自行搜索把,很多资源的,官网并提供源码和例程下载。
关于呼吸的少许 ############ Updated @ May16,2010 ######## 感谢真主,本人于2010年4月28日告别了多年的学生身份. ############ OLD Version ################# 常用id xhan 如果这都被抢注加个87便能定位到本人了。 就读于湖南某学校,因校系统故障未能参加毕业清考,毕业未遂中。 在大学发现听那群老师讲课简直是折磨后,开始把时间投入到发呆,研究奇怪现象以及玩魔兽。待毕业后发现部分学校的内容还是有些用途,只能慢慢现补现用了。 游戏水平不算差,后来认识到再怎么练习在大局观和节奏控制上距离心目中的高手还是有许多差距后,童年的幻想破灭。 曾研究过许多东西:c ,mfc , java , php , javascript , html + css , ruby . rails , flash , flex ,acm 。 后来意识到实际上给自己在长长战壕里扒了一个又一个坟,忍痛放弃了一些,目前专注于 c , objective-c ,ruby ,as3 互联网,用户体验(还是很多),业余时间喜欢绘画(自己蛮陶醉自己的作品~~ ),发呆,把音响开的很大。哈哈哈。 我会成为大牛,一年?两年?不会很远。