为第一个正式的iPhone App做了一点准备

去年的六月开始,我自己自学Objective-C,其实就是准备自己编写一些iPhone或者Mac的程序。看了好基本书,也摸索着写了几个“Hello World!”等级的入门程序,但是因为自己的学习和工作都非常繁忙,Mac方面的编程学习进程好像搁置了一段不短的时间。

眼看这个学期快要完结了,而且自己心里面有一个觉得不错的程序主意想要做出来,所以过了这个假期应该就要开工。所谓“工欲善其事,必先利其器”,而这个工具就是Xcode,一直以来,因为我不是付费的会员,我在Apple Dev Center里面都是只能够下载次一个等级的Xcode发布,例如Xcode 3.1出来让付费会员下载,还有最新的iPhone固件什么的,我只能够下载Xcode 3.0,然后等3.1正式发布了我才可以下载。我本来以为Xcode4出来后,我也只需要等等,然后就可以下载。没有想到,这次Apple竟然将Xcode 4放到Mac App Store里面出售。如果是付费的用户,依然可以直接在Dev Center里面下载,但是如果不是的话,就要付钱。[......]

继续阅读

替换Twitter for Mac图标

第一个在Mac App Store下载的程序就是Twitter 2.0,当时的图标很简洁,十分有爱:

最新的2.0.2版本,图标被修改为立体的:

但是说实在的,我不是太喜欢那颜色和后面的地图,弄得背景实在太复杂了,所以就找了一个来替换。[......]

继续阅读

小议一下苹果的Mac App Store

苹果在Macintosh平台上面的App Store今天推出了,我也算一个忠实用户,当然第一时间就去下载回来尝新。

界面其实没有什么东西好说,一如苹果以往的简洁,界面上面更加接近iPad的App Store。

其实很多人不解,iPhone、iPod Touch和iPad之所以需要App Store,是因为这些设备的系统相对封闭,要直接安装软件进去几乎是不可能的,而苹果需要控制在iPhone等设备上面的软件,只能够通过App Store这种模式。一方面可以审核软件,另一方面可以保证软件质量,毕竟iPhone是一个电话,如果随随便便让人安装一些没有经过测试的软件,很有可能连最基本的电话功能都受到影响。但是苹果很多软件都可以直接安装Mac OS上面,可以说,Mac App Store基本上并不能够很有效地控制软件的交流。不错,苹果可以禁止某些软件进入Mac App Store,但是这些软件完全可以“另起炉灶”,直接提供下载而不需要通过Mac App Store。另一方面,像iOS在iPhone等设备上面已经被黑客和苹果编程小组成了猫捉老鼠的游戏平台,像预期一样,才第一天,已经有人找出了Mac App Store的付费软件免费使用的方法——竟然是最简单的文件替换方法。而这个,是苹果在推出Mac App Store之前已经知道的,那么究竟为什么苹果还要推出这个App Store呢?[......]

继续阅读

Mac版QQ的一个bug

在iPhone尚未登录中国之前,我说过《腾讯QQ iPhone版本是用jailbroken的硬件测试的?》,其实真的没有别的意思,反正如果iPhone没有正式登录中国,要用iPhone测试,越狱了也是很正常。当时写出来只是不解腾讯为什么不小心连字体也换了,让人一眼就看出来是越狱过的iPhone。[......]

继续阅读