- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 程序转到后台与applicationWillTerminate不响应
最近对数据进行归档处理,却发现按home键之后,applicationWillTerminate并不响应, 查了一下,发现iOS 4.0之后,按home键已经是处理applicationDidEnterBackground了。 相关文档如下: Moving to the Background When the user presses the Home button or the syst
2011-11-22 10:51:45
7018
原创 转移到另一台机器上真机调试
有时想在另一台机器上调试iPhone程序,需要把证书迁移过去,以下是步骤: 1、打开有证书的电脑的钥匙串访问,在iPhone Developer:XXX上右击,在弹出的菜单中选择导出,保存为一个.p12的文件,保存时要输入一个密码以便使用。 2、把.p12文件拷贝到新的机器,双击打开,输入步骤1中的密码 3、同时拷贝XXX.mobileprovision文件,或从portal中下载 4、双
2011-11-21 10:12:57
2470
原创 如何在发布到苹果的App Store之前发送测试版本给客户
程序完成之后,可能经过内部测试,客户也需要体验下程序运行效果,但开发与客户有时不在同一城市,所以解决的办法是获得客户所用的iPhone的UUID,据此打包一个版本,发送给客户,这样客户也可以体验了。 步骤如下: 把客户的UUID加入到证书中,生成release版本,新建一个”palyload”文件夹,把生成的版本放到这个目录中,压缩变成了payload.zip,把后缀名改成payload.
2011-10-28 09:23:23
7331
3
原创 SeismicXML范例解析
SeismicXML例子程序演示如何使用NSXMLParser分析XML数据,主要分析从USGS的RSS feed。USGS提供世界各地的最近地震。它显示每个地震的位置,日期,震级。同时用颜色图形显示地震的严重性。此XML在后台分析且用分析的对象更新地震table view。 此代码中包含了一些比较好的思想,如多线程分析xml数据,异步下载,NSNotificationCente(在两个类中传递
2011-10-25 14:15:41
3229
1
原创 如何得到iPhone手机的UUID
每个iPhone或iPod Touch都有一个唯一的设备标识符(UUID),由40个字符或数字构成。类似于,1efb55db0b545766ed940db8c32a65b37cc06ae5。 一般来说iPhone手机可以安装通过Apple发布的软件。App Store上的软件都是经过Apple核准的,但在发布到Apple Store之前,可能开发者需要自己测试软件效果,或者客户需要用自己的手
2011-10-24 14:23:31
101401
原创 LazyTableImages范例解析
近来想了解iPhone的多线程处理,查阅到了官方范例LazyTableImages,发现代码中有不仅有多线程处理,还有XML解析和异步下载图片,感觉官方例子真是全面啊,便花了时间好好研究下。 LazyTableImages地址: http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Int
2011-10-19 16:38:28
9705
1
原创 线程开发之NSCondition
Condition机制可以为线程代码提供保护。Condition包含两种状态:信号态(signaled)和非信号态(non-signaled)。 使用conditition是这样一个过程:在线程执行时,会不断检查状态。只有为信号态时,线程会继续;反之,线程会等待。 示例代码:
2011-10-16 16:02:12
2588
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人