Cocoa Mouse Gesture发布

标签:Mac开发

这几天一直在弄Mac OS X上的鼠标手势应用,目前对我来说功能已经够用,于是就决定发布出来了。

其实本想做个配置界面的,结果发现这纯粹是个体力活,几十个按键全部要自己定义,我浪费了几个小时后觉得起码还得再花几十个小时,于是果断半途而废了。
现在放出的版本中,只能自定义用户名、密码和邮箱地址,修改方法查看README.txt的说明就知道了。
有Xcode的人可以自行修改实现,里面的功能基本上也够用了。代码中用了很多不好看的方式去实现,纯粹是出于性能考虑。构架也是32位的,虽然切换到64位毫无压力,不过纯粹只是浪费内存。

在Mac OS X 10.7.2上测试通过,理论上也支持10.6,不清楚10.5会不会有问题。
项目仍然发布在Bitbucket,不过也顺应潮流换成Git了,毕竟Mac OS X上使用Git比Windows上方便多了。

这次写Mac应用有几点感触:
  1. Git确实比Hg难用。
  2. Xcode 4.2的Git集成是渣渣。
  3. Xcode 4.2内存泄露严重,特别是调试的时候。有空了还是得去换成8GB内存。
  4. C99很坑爹。比如不能随便使用inline修饰符。还有_Bool类型太囧了,和C++一样会死啊,难道只准C++用C的int,就不准C用C++的bool么?
  5. 很多功能用Cocoa API无法实现,免不了要与Core Foundation、Quartz和Carbon等C API打交道,所以C语言不能丢。不过Carbon API的文档确实很少,经常要去stackoverflow参考别人得代码,或者去源码里看注释。

6条评论 你不来一发么↓ 顺序排列 倒序排列

    向下滚动可载入更多评论,或者点这里禁止自动加载

    想说点什么呢?