Cocoa Mouse Gesture发布
2011 11 24 12:17 AM 2962次查看
其实本想做个配置界面的,结果发现这纯粹是个体力活,几十个按键全部要自己定义,我浪费了几个小时后觉得起码还得再花几十个小时,于是果断半途而废了。
现在放出的版本中,只能自定义用户名、密码和邮箱地址,修改方法查看README.txt的说明就知道了。
有Xcode的人可以自行修改实现,里面的功能基本上也够用了。代码中用了很多不好看的方式去实现,纯粹是出于性能考虑。构架也是32位的,虽然切换到64位毫无压力,不过纯粹只是浪费内存。
在Mac OS X 10.7.2上测试通过,理论上也支持10.6,不清楚10.5会不会有问题。
项目仍然发布在Bitbucket,不过也顺应潮流换成Git了,毕竟Mac OS X上使用Git比Windows上方便多了。
这次写Mac应用有几点感触:
- Git确实比Hg难用。
- Xcode 4.2的Git集成是渣渣。
- Xcode 4.2内存泄露严重,特别是调试的时候。有空了还是得去换成8GB内存。
- C99很坑爹。比如不能随便使用inline修饰符。还有_Bool类型太囧了,和C++一样会死啊,难道只准C++用C的int,就不准C用C++的bool么?
- 很多功能用Cocoa API无法实现,免不了要与Core Foundation、Quartz和Carbon等C API打交道,所以C语言不能丢。不过Carbon API的文档确实很少,经常要去stackoverflow参考别人得代码,或者去源码里看注释。
向下滚动可载入更多评论,或者点这里禁止自动加载。