cydia基本上成为了2.0固件以来,每个jail break(越狱)的iphone必装得软件了。日前,cydia也发布了自己的app store。主要可以用来发布一些在官方app store上因各种原因被reject的app,以及通过toolchain开发的app。第一款软件叫cyntact ,售价$1.00,功能是在联系人列表前方增加一个头像。

cydia购买时要绑定一个帐户,绑定facebook或google得现有帐户都可以。付款现在只能通过amazon来支付。这样的话,国内用户貌似可能付款了。

Posted in iphone 资讯 at 03月 10th, 2009. No Comments.

好想做一个自用的GTD工具,不会像Chandler,功能操作都会很简单,但我感觉会很实用,记录、督促、历史。什么时候抽空做一下吧。做成网络版的把,别人爱用得也可以用,决不强求。

其实根本也没GTD那么复杂,反而有点像Mind manager,不过不是画脑图那种。恩,大脑发飙得时候,就狂记录,大脑秀逗得时候,就照章办事,挺好!

Posted in 胡思乱想 at 03月 8th, 2009. No Comments.

iphone中,如何用NSLog打印一个结构体的信息

iu1u.com原创,欢迎转载,作者信息请保留

iphone开发中,会涉及到很多结构体,比如CGAffineTransform CGPoint等等。很多时候,我们需要把他们得值打印出来,以便跟踪调试。一个一个成员得打印出来,固然可以,但是太影响效率了。试试NSString得强大功能把,Iphone sdk中带了很多NSString相关得函数,可以把很多常用得结构体,直接格式化为字符串,比如NSStringFromCGPoint,NSStringFromCGAffineTransfrom等等。

然后用 NSLog(@“%@”, NSStringFromCGAffineTransfrom(transform)); 打印即可。

Posted in iphone开发 at 03月 8th, 2009. 4 Comments.

本周Amazon发布了Kindle for iPhone的免费应用,使得iPhone用户可以在手机上阅读自己在Kindle Store上购买的电子书。很多人在思考,是否应该为买Kindle而感到后悔。台湾科技疯编辑Nicole Lee也这么想,他左手持Kindle 2,右手持iPhone,把Kindle 2和Kindle for iPhone来了一番比较。

kindle_for_iphone_starting_screen_270x404
Kindle for iPhone应用程序

    登陆这个应用后,会看到Home主窗口,如果你已经有一台Kindle,你可以看到一组收藏(Archived)项目的文件夹,这里面有你购买的所有 Kindle电子书,你可以马上下载到Kindle for iPhone软件上。Kindle for iPhone还采用了Amazon的Whisper Sync同步功能,让你保存你阅读书本的页数。
kindle-home-iphone
Home主窗口中的收藏(Archived)

    Kindle for iPhone软件和Kindle一样,同样可以加为书签、调整放大字体,以及保存目录页次等功能。
text-controls-iphone
通过iPhone的触摸屏可以轻松加为书签,缩放字体,保存页数

   另外有几个重要的差异。 其中,Kindle for iPhone只支持书本的数据内容,并不支持期刊的。另外,目前也没有办法通过这个应用程序来购买或浏览Amazon上的书籍,你必须改用浏览器来做这些 事情。如果你既有Kindle又有iPhone,那么你在Amazon下载试看内容时,你可以选择下载到Kindle还是iPhone上。
sample-to-iphone
用Safari浏览器到Amazon网站下载试看内容,你可以选择下载到Kindle电子书和iPhone上。

    Kindle for iPhone另外的一个优点是,它能显示彩色,而Kindle目前的e-ink电子墨水只能支持黑白,这对于那些漫画迷来说是一个不小的惊喜。
kindle-comic-potential_540x322
在Kindle与Kindle for iPhone上比较漫画书的阅读

其次,iPhone屏幕又小又亮,容易刺眼,在iPhone上阅读难免会有一些不舒服,特别当你在阅读很长的段落时。 长期阅读的话,自然是Kindle电子书胜出。这样看来,Kindle电子书和Kindle for iPhone应用都有自身的优点, Nicole Lee就不必把Kindle 2打包退回去了。

引用来源:Cnet Taiwan
编译:通信之家

Posted in iphone 资讯 at 03月 8th, 2009. No Comments.

App Store的软件数量已经突破2万了,如果有人钱实在多得无处可花,正考虑买下App Store里所有的软件,不知道要花多少钱呢?答案是:71441美元。

在目前拥有超过25000款软件的AppStore里:
16000多款软件为免费或是仅售99美分的低价软件,他们是App Store的平民大众阶层,传播最为广泛。

8000多款软件价位介于1美元和4.99美元之间,算是店里的中产阶层,不少优秀实用又实惠的软件就是在这个阶层里,堪称店里的中坚力量;

剩下的软件就是介乎与5美元到999美元间了,其中只有一个软件售价999美元,这也是苹果允许的最高售价。这些软件大多为店里的大制作,或是具备比较强的专业性,当然也不免混进了一两颗骗钱的老鼠屎,不过总的来说他们是AppStore里的贵族精英阶层。

整个AppStore的软件平均下来售价为2.79美元,整个软件商店一锅端的话就需要71441美元了,还不算夸张

Posted in iphone 资讯 at 03月 8th, 2009. No Comments.

作者:手机即信息 博客:http://canco.javaeye.com

有空我会自己整理一份相关资源。这篇纯转贴,当然,希望大家同时记住小站: http://www.iu1u.com/

1. iPhone手机介绍
首先需要了解和破解iPhone手机,下面一个帖子介绍很详细:
iPhone最权威 [入门] [破解] [扫盲] [资源] [修砖] 总汇帖
http://www.weiphone.com/thread-41690-1-1.html

iPhone手机手册的中文翻译
http://down.tgbus.com/soft/16820.shtml

2. Unix常见命令
iPhone手机的操作系统是Mac OS X,内核是unix,所以可以iPhone手机上运行unix命令。
http://www.weiphone.com/thread-15894-1-1.html

3. Windows平台上iPhone开发环境搭建
见笔者的文章《Windows平台上iPhone基于cygwin开发环境的搭建方法》,文件链接:
http://canco.javaeye.com/admin/blogs/199106

4. Toolchain和iPhone SDK
Toolchain与官方iPhone SDK的比较请见文章:
《比较官方iPhone SDK和开源工具链》,文章链接:http://www.cocoachina.com/index.php/archives/cocoachina_149.html
iPhone SDK介绍和分析
见西西河的AllenKids先生的2篇文章:
iPhoneSDK观察 - 舞姿飘忽,苹果的探戈
http://www.20ju.com/content/V19377.htm
iPhone SDK 观察二:舞台宽广,才能跳得欢畅
http://www.cnbeta.com/articles/55055.htm

iPhone SDK, Toolchain, Windows Mobile, SymbianOS S60的比较
http://www.rsslite.com/post/1889.html

iPhone用户界面指导原则
http://www.20ju.com/content/V22381.htm

5. iPhone开发语言:Objective-C
iPhone原生程序开发语言主要是用Objective-C语言,如果你熟悉C/C++语言,则能很快掌握Objective-C。Objective-C语言主要要理解可变参数,Categories, Posing, Protocols等特性。
Objective-C初學者指南(繁体)
http://www.otierney.net/objective-c.html.zh-tw.big5Objective-C语法快速参考
http://www.cocoachina.com/index.php/archives/cocoachina_122.html
Learn Objective-C
http://cocoadevcentral.com/d/learn_objectivec/

The Objective-C 2.0 Programming Language
http://developer.apple.com/iphone/(注:需要注册为apple会员才可以下载)

6. iPhone开发书籍、文章和源代码
由iPhone开发和破解领路人Jonathan Zdziarski著作,最最重要、最值得推荐和唯一的开发书籍《iPhone Open Application Development》,可通过google下载电子版。

Creating an iPhone Application
iPhone OS Overview
iPhone OS Programming Guide
iPhone Human Interface Guidelines
Cocoa Fundamentals Guide
http://developer.apple.com/iphone/(注:需要注册为apple会员才可以下载)

Lucas Newman 的18页iPhone开发PDF教学
http://lucasnewman.com/phonedev.pdf

學習怎樣在 iPhone/iPod Touch 上開發自制遊戲全記錄
http://www.weiphone.com/thread-81192-1-2.html

CocoaChina整理的开源iPhone程序不完全列表
http://www.cocoachina.com/index.php/archives/cocoachina_143.html

几个源码例子
http://lucasnewman.com/phonedemos.zip

7. iPhone论坛和网站
平果开发中文站-最好的中文iPhone开发网站!
http://www.cocoachina.com/

苹果官方的开发网站:
http://developer.apple.com/iphone/

Weiphone
http://www.weiphone.com/index.php

苹果fans成立的网站:
http://apple4.us/

Posted in iphone 资讯 at 03月 7th, 2009. No Comments.

在Amazon上可以查看书得信息了,大部分是可预定,但是无库存状态。

The Essential Guide to iPhone Application Development for Flash Users (Paperback)
The Essential Guide to iPhone Application Development for Flash Users
—————————————————————————

iPhone Advanced Projects (Paperback)
iPhone Advanced Projects
—————————————————————————
Programming the iPhone User Experience (Paperback)—————————————————————————
iPhone User Interface Design Projects (Paperback)
iPhone User Interface Design Projects

—————————————————————————
iPhone Games Projects

Programming the iPhone User Experience

iPhone Games Projects

—————————————————————————
iPhone Cool Projects: Ten Great Development Projects for Your iPhone (Paperback)
iPhone Cool Projects: Ten Great Development Projects for Your iPhone

Posted in iphone 资讯 at 03月 7th, 2009. 1 Comment.

如何处理单点touch

单点touch 基本上和各种编程里鼠标事件得处理差不多。

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

- (void) touchesEnd: (NSSet *) touches withEvent:(UIEvent *) event
搞定这三个类似mousedown,mousemove,mouseup得东西就可以了。
可以通过如下示例代码操作:
UITouch *touch= [[event allTouches] anyObject];
…你的代码
如何处理多点touch(Multitouch)
还是处理上面几个事件。在每一个事件里,可以通过如下示例代码操作
NSSet *allTouches = [event allTouches];
if ([allTouches count]==2){
    UITouch *touch1 = [[allTouches allObjects] objectAtIndex:0];
    UITouch *touch2 = [[allTouches allObjects] objectAtIndex:1];
    …你的代码
}
其中allTouches得count属性表示当前按下了几个触点,这里以最常用得两个触点为例,实际上理论上n个触点都可以,只要你手指头摆得下。
代码里有一行,NSSet *allTouches = [event allTouches]; 我们通过他获取到当前所有触点得信息,但是我们注意到touch事件里得第一个参数touches,他们有什么区别呢。当一个手指头不动得时候,只动另一个指头,这时,通过event allTouches可以获得所有得触点,而事件参数里得touches只能获得当前活动得那个触点信息。
(iu1u.com原创,欢迎转载,恳请注明来源)
怎么处理类似双击得操作
双击操作也是用的比较多得操作,可以通过touch对象得tapCount属性获取tap得次数,([touch tapCount]==2),就表示按了两下。
Over!
Posted in iphone开发 at 03月 5th, 2009. 1 Comment.

答案是官方sdk还不支持通过api设置iphone壁纸,toolchain当然可以,把你得图片文件写入/var/mobile/Library/LockBackground.jpg 即可。

Posted in iphone开发 at 03月 5th, 2009. No Comments.

from redbots.cn

苹果公司推出第一款iPhone已有很长一段时间了,iPhone的屏幕确实够大,可能很多朋友都想过使用它来观看视频,基本上我们通过iPhone Apps或者YouTube观看视频,苹果官方提供的视频应用程序数量确实太少。

本文将向大家介绍10款好用的第三方iPhone视频应用程序(点击软件名称可以进行下载)。

1.Truveo Video Search

该软件可以帮助你直接在iPhone上进行YouTube视频搜索,然后以列表的形式列出。

2.AppVee

现在手机都可以直接通过移动媒体上网了,也就意味着你可以直接用iPhone通过无线网络下载应用程序。可是你可能还遇到这样的问题,比如你在下载一个应用之前,想预览一下该应用的截图,看看长相你是否喜欢。那么这款软件可以帮助你了。

3.Howcast

Howcast.com是一个专门为iPod以及iPhone用户提供视频服务的网站,通过这款软件,你能够轻松的在线观看Howcast给你提供的精彩视频,并且视频信息中也提供了其它用户的评论以及该视频受欢迎程度(投票数量)。

4.The Weather Channel

该款免费软件可以自动在地图上定位你当前位置,并且以文本形式播报天气预报。同时,他们还提供相关天气情况视频服务,确实不错。

5.WorldView

该款软件提供类似于电信“全球眼”的网络视频服务,运营公司目前已经组建了拥有6000网络摄像头的视频服务网络,你可以点击地图中的区域,观看全世界美丽的风景!

6.FOX Sports

一款提供体育信息相关视频的应用程序,据官方所说,他们提供大部份的各类大型赛事重播!当然,是在你的iPhone上重播!

7.MLB

与上款软件类似,不过本款专注于提供美国职业棒球赛各场赛事视频点播服务。

8.IGN Game Reviews

该软件免费提供下载,提供各类游戏视频预览,让你在iPhone上也能挑选及观看你喜爱的游戏。

9.Style.com

该软件由Style.com提供,该网站专注于收集整理各类来自博客的有趣视频信息,涵盖面非常广泛,比如你可以看到类似于下图的时装秀视频。

10.vSNAX Videos

提供各类新闻及影视视频服务,通过它,你可以跟踪人们所关注的各类信息,观看到最精彩的视频片段信息。例如好莱坞影星动态视频信息等。

Posted in iphone 资讯 at 03月 4th, 2009. No Comments.