Tag: iphone/ipod touch

Cute iphone Apps

flashlite-jpg先看第一个名字叫做flashlight的app,这个app是做什么用的呢?就是把iphone/ipod touch的屏幕当成手电筒照明。啊?自己把屏幕iphone的屏幕打开,当屏幕发出亮光时,不就是一个手电筒了么?怎么还需要这种应用啊?

不错,身为一个专业的“手电筒”,自然有它强的地方,首先,当你用iphone的屏幕亮光时,那么没多久iphone就会自动锁屏,这时屏幕自然就暗了,而你如果又要想照明,需要再此touch屏幕,以“激活”屏幕的亮光。但是,请注意,如果你安装了这款“手电筒”的应用,觉不会发生这种情况,当你打开此应用时,此应用可以使iphone不锁屏,一致发光。。。

Read more… »

iphone dev platform activation key 申请

iphone弄了几天总算申请下来了,apple的客服还不错,虽然苹果的产品霸气十足,但客服的回复还是挺好的。(也可能是在天朝习惯了公务员们的服务,稍微遇到一个正常服务的,都觉得很贴心了)

首先要去developer.apple.com/iphone去申请加入,当然这之前要先申请一个apple id(免费的,和一般网站的注册流程没什么两样),然后进入上面的页面找到参与iphone开发的按钮,然后开始走流程,先填一堆个人信息,比如住址,联系方式,国家等等,这些都填真实的信息就好了。然后到倒数第二步,出现页面:

Read more… »

iphone simulator 文件路径

iphone/ipod touch app 的开发使用了沙盒,即程序员能访问的一些文件要在自己程序的沙盒之内,一个应用程序的目录除了编译后的程序文件,通常还会有自己的document,tmp目录,可以通过调用api来获取这些路径,然后保存文件。

当使用xcode编译执行时,通常会启动一个iphone simulator来执行app,但是有个问题是,每次用simulator启动时,生成的app程序的根目录都是不同的。这也意味着,如果你有一份存好数据的文件,要放到document或者tmp目录下,然后在应用程序里通过调用GetDocumentDirectory类似的api来读时,得到的都是不同的路径(如果不修改代码,不重新编译则不会),也就是说,你需要每次测试运行时,都要把你保存好的数据文件拷到本次程序运行目录的document下,这样调试起来非常麻烦。如何解决这个问题?

Read more… »