经过一段时间的努力我的几个iphone作品终于搞定,需要的朋友可以在这里下载
免费版本(未越狱可用) http://bbs.weiphone.com/read-htm-tid-635530.html
收费版本(越狱才可用) http://bbs.weiphone.com/read-htm-tid-598049.html
下面说说我的一些心得体会,就语言本身来说objective-c是很简单的,更像java,最大的不同之处就在于以下几点:
1、类与方法的连接符号从“.”变为了“[]”比如:Image.Copy()
在objective-c中就写成[Image Copy],连接符号变成括号了,同时方法不需要“()”,类自身方法的调用可以用[self Copy];
2、函数声名方式的改变,例如 -(void)Copy:(NSString*)src DstPath:(NSString*)dst;,其实也只是位置的改变,很快就能上手的。
3、objective-c中使用了类似垃圾回收的机制,但又非完全智能化的实现垃圾回收,让技术人员可控性更大。
3、由于采用了GNU C编译器,那么就可以在程序中内嵌入c/c++代码了,这一点很重要,试想用iso C/C++完成开发,用objective-c作一个封装就可以运行在iphone上了,如果想运行在ophone上也作这么一个本地封装,跨平台几乎很容易。
上appstore
一直传说上appstore很麻烦,审核需要几个星期,不能使用私api,但我的程序似乎很快三天不到就审核通过了,我想得益于前些天国外有几个哥儿,对平果说因为审核慢他们放弃了为iphone平台开发新软件,可能这句话把苹果打击到了,以至于现在审核很快了。
在一段时间内我并没有打算做一个收费版本放到appstore上,原因很简单,盗版依然是appstore上的绝症。
多语言支持是个大问题,每个人懂的语言有限,我使用了google的翻译,法语、西班牙语语等等都进行了翻译。
最近ipad出来了,新最的sdk中ipad的模拟器出来了,由于ipad使用与iphone一样的操作系统,等ipad机器出来了稍作修改就可以在ipad上运行了。
很佩服apple,采用迂回战术,从移动领域积累大量软件、用户,然后依仗这些优势反攻传统pc领域。
有同类兴趣的朋友多多交流。
时间过得真快啊,三年前在博客园申请的帐号写了一篇博客,就再也没有写过了,前几天收到博客园发给我的信,才记起这个事,感谢dudu没有删除我的帐号, 记得之前向dudu申请帐号时说了一大堆官话,dudu才得以放行,我这种类型搞技术的就是写代码行,写文章不行,反正今后有时间努力多写吧。
另外要给dudu说一下,博客园对firefox for mac支持不太好吔,我写完博客,正准备发表,内容结果不见了,写了几次才搞定的,我工作用的mac os,不只道是系统问题,还是对firefox支持不好的原因.
最近把我以前写的一个API 浏览软件进行了扩充,增加了API声明转换成C#/VB.net声明方式等功能,程序快完工了,如果大家也经常需要在.net系统语言中调用winapi,我做完后将他发布到博客园。
A. 不直接调用winapi 。
B. 偶尔调用winapi。
C. 经常调用winapi。
博客园好像没有专门的投票博客发布功能,大家就在回复的标题中使用A、B、C来选择。

