Monthly Archive for 五月, 2010

仅在 Debug 模式下编译的 NSLog

在开发和调试的时候,NSLog() 是一个非常有用的工具。但是即便设定编译配置为 Release,NSLog() 的代码也会被编译到最终文件中,这显然不是个好消息。

利用 C 的宏特征,可以很简单的解决此问题。

Continue reading ‘仅在 Debug 模式下编译的 NSLog’

山寨版 Flight Control

昨天实在是没有工作状态,干脆打开XCode开始山寨Flight Control这个iPhone游戏。经过几个小时的折腾,实现了基本的特征,算是一个好的开始。

Continue reading ‘山寨版 Flight Control’

对游戏服务端程序进行自动化测试

最近一年都在做SNSGame,服务端当然还是用的PHP,而客户端则使用了Flash。

由于使用Flash做为客户端,服务端就不再需要处理一大堆与HTML相关的问题了。客户端和服务端之间就是单纯的数据交换,这大大减低了进行自动化测试的难度。 Continue reading ‘对游戏服务端程序进行自动化测试’

为iPhone App选择特定的目标运行环境

安装XCode 3.2.2后,新创建的iPhone App,默认使用iPhone OS 3.1.3做为目标运行环境。问题是现在很多用户的系统实际上并没有升级到最新版,如果应用程序选择3.1.3做为目标运行环境,会导致应用程序无法在老版本系统中运行。

Continue reading ‘为iPhone App选择特定的目标运行环境’

实战升级Mac Mini内存

没有想到Snow Leopard那么吃内存,2G根本就是贫困线。。(上一篇帖子说是温饱,其实我错了)

只好单独买了两根金士顿的内存来装上,这价格算下来和4G版本的Mini没多大区别了,后悔啊 -_-#

Continue reading ‘实战升级Mac Mini内存’

Mac 常用软件

使用了一个月Mac,也搜集到了一些常用软件。

KeyRemap4MacBook

这个软件用于修改键盘映射,比如将Command_R(右侧Command)+HJKL映射为四个方向移动,Command_R+bf映射为PageUp/PageDown,用Vi的同学都懂的 ;)

KeyRemap4MacBook.jpg

这个软件可以设定几百个映射,不但可以实现Vi的按键方式,还可以模拟Emacs。由于我买的键盘没有Home/End/PageUp/PageDown这些键,发现KeyRemap4MacBook简直就像找到了救世主。

Continue reading ‘Mac 常用软件’