主页
OneV's Den
Cancel

有程序的地方就有bug,有bug的地方就需要debug。对于程序员来说,coding的过程便是制造bug和解决bug。Objective定义了不少表达式来协助debug的流程,将这些表达式用在NSLog中,可以简化部分工作,快速定义到debug的部分。 比如以下代码: -(id) initWithPlayer:(VVPlayer *)aPlayer seatsNum:(int)seatsN...

NSURL毫无疑问是常用类,有时候我们需要对一个url进行分析整理,当然是可以按照RFC 1808的定义去自己分析,但是万能的Apple大大已经在SDK里扔了不少方法来帮助解析一个url了…方便又快捷呐~比如下面的输入: NSURL *url = [NSURL URLWithString: @"http://www.onevcat.com/2011/11/debug/;param?p=3...

GNU Debugger(gdb)一直是UNIX下最为流行的调试器,而在Cocoa框架中也一直被作为默认的调试工具。在gcc都被LLVM取代了的如今,gdb还是作为默认调试器,更可见其优秀特性。 最近在调试过程中发现了一些小窍门或者说是小技巧,不敢独飨。也许调试在大多数人看来不过是切断点,run程序,断住,然后开始分析。很多时候我们需要在gdb中一行行敲命令去控制gdb的运行,而如果我们右...

AHRP2012秋季项目已经结束,春季项目博主可以以内定者的身份进行内推,具体可以参看这篇帖子。 从10月初开始到现在,一个多月的求职尘埃落定,没有意外的话我明年将在日本镰仓(Kamakura)的Kayac公司开始自己的职业生涯。回顾这一个多月来的心情沉浮,颇有收获:从一开始的国内公司连连被拒,到之后几近看到出路,到最后寻找到Kayac,一路过来似乎有些宿命的感觉,而在一次又一次的笔试面试...

海南是个不错的地方,十多年前来就很不错,现在的话貌似也还行。难得能在这种忙得死人的时候能拿出三天时间跑到海南放松一下…刚做完一个会议报告就被大家围着提问,十分钟的演讲,提问居然持续了十五分钟,这不是明摆着坑我么…看来之前的准备还是过于浅显了。下次有这样的会议报告的话一定努力做得让大家看不懂才行。 讲完以后现在可以开始休息两天了~这半年来被各种杂务缠身,不过貌似现在已经习惯这样的忙碌生活了,...

技术是需要沉淀的。接触iOS开发也有大半年时间了,从一开始的纯白到现在自我感觉略懂一点,其实进步是明显的。无数牛人表示技术博是完成菜鸟到高手蜕变的途径之一,虽然这个博客并非是为技术而生,但是也许作为工科背景下的我来说,每天都写文艺的东西显然并不现实。于是就有了这个集子:能工巧匠集。用这篇开篇, 写一些在开发过程中的积累和感悟,大部分应该是Objectiv-C和XCode的内容,包括基本语法...

AHRP2012秋季项目已经结束,春季项目博主可以以内定者的身份进行内推,具体可以参看这篇帖子。 在求职路上已经走了一段时间了,一直不太顺利,趁现在有时间有心情稍微整理一下近期在求职中的感受,也算做一个阶段总结吧。 其实一开始目标就比较明确了,不太想继续在做硕士期间的方向走下去,而是想做一些移动互联开发相关的事情,同时也看好智能电视和近距传输这样有可能在近期再一次改变人类生活的东西。所以...

随着iOS5,最终还是在一个项目结束之前就被迫换到XCode4.2了。XCode4初出的时候就有无数先辈惨死在无尽的bug和极度不适中,而我选择了在一段时间的4.1和3.2.6共存的过渡期后再完全转到新版本下继续工作,现在看来是非常明智的。 GCC在4.2彻底再见了,同样标着4.2,但是想在XCode4.2上弄个GCC4.2的编译器还真是费力。还好LLVM还不错,就是可怜了那些写了N多GC...

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

又到了一年一度的求职季~招人者基本年年不变,求职者换了一批又一批。年复一年,却也正见证了这个社会的新陈代谢。简历已经扔出去一些了,但是事实上特别满意的或者特别想要拿到的职位并不多..也许是因为这么多年书读出来,已然迷失了自己,我现在很难安静下来询问自己的内心:你想做什么,你能做什么?往往一思考到这个问题,我就选择逃避..我会告诉自己,我想要的很简单,安静恬逸的小生活而已——虽然我知道这不是真...