优三帝同学

上善若水,人淡如菊

嗨,我是优三帝 (@onevcat),一名 Unity 开发者。


欢迎访问我的博客~

Xcode4.2,想说爱你不容易

随着iOS5,最终还是在一个项目结束之前就被迫换到XCode4.2了。XCode4初出的时候就有无数先辈惨死在无尽的bug和极度不适中,而我选择了在一段时间的4.1和3.2.6共存的过渡期后再完全转到新版本下继续工作,现在看来是非常明智的。

GCC在4.2彻底再见了,同样标着4.2,但是想在XCode4.2上弄个GCC4.2的编译器还真是费力。还好LLVM还不错,就是可怜了那些写了N多GCC only的stand-alone的苦逼程序员了。LLVM最终还是暴露了了Apple想要脱离GNU的目标,不过新的编译环境给人的感受确实很棒。得益于LLVM,coding的时候实时能看到代码错误,ARC的引入彻底让人可以忘掉繁琐又无聊的GC策略,从而可以专注于内容实现。这在以前的IDE中是难以想象的。

功能的整合与集成也很方便,Interface Builder终于内嵌了,IBOutlet和IBAction前面也加上了小圆圈,这样一来很不容易再出现忘了拉线这样尴尬的失误了。不知道什么时候能把Instrument也整合到XCode里来,那样生活会更美好=。=

当然也有让人不满的地方,或者说是我还不懂的地方。为什么新工程的默认设置是禁用C和Objective-C的异常捕捉呢…拖别人的代码的时候基本都会有try..catch,于是每次都要去手动改..满讨厌,不知道是不是有什么新的异常处理的机制?另外iOS5的SDK还是有些问题,segment的property设置不再调用change方法把我坑了一个下午,ASI的一个消息也会莫名中断…完美的iOS5 SDK和相应的开源库毕竟还需要时间。嗯…还有一点就是我的机子跑XCode4真的好慢!

最后抱怨下…习惯了写release以后现在在ARC的光芒下写release就被打红叉,每次都苦笑..看来习惯它还真的是需要一定时间呢~

Buy me a coffeeBuy me a coffee
最近的文章

近期求职总结-AHRP和DeNA面试

AHRP2012秋季项目已经结束,春季项目博主可以以内定者的身份进行内推,具体可以参看这篇帖子。</span>在求职路上已经走了一段时间了,一直不太顺利,趁现在有时间有心情稍微整理一下近期在求职中的感受,也算做一个阶段总结吧。其实一开始目标就比较明确了,不太想继续在做硕士期间的方向走下去,而是想做一些移动互联开发相关的事情,同时也看好智能电视和近距传输这样有可能在近期再一次改变人类生活的东西。所以简历大都扔到了IT公司。投出去的简历无非三种结果:第一是毫无回音的,比如支付宝;第...…

胡言乱语集继续阅读
更早的文章

潘达利亚,你好

因为一直忙着找工作,最近对各种消息新闻的关注很少。早上起来难得有时间看看新闻,发现BlizzCon2011最终还是没有让人失望,一年一部的WOW资料片又被推上了前台。潘达利亚之雾(Mists of Pandaria)的背后,熊猫人最终还是被BLZ作为填充新作空白期的大菜呈递了出来。虽说整个WOW主线和熊猫人其实没有什么关系,但是作为War3的重要英雄之一,熊猫人的出现倒也还算是合情合理吧。一如既往的,新的种族,新的职业,新的大陆,新的副本,新的系统,一切看起来都很美好。但是…仔细发觉一下就...…

胡言乱语集继续阅读