我正在开发一个录音应用程序,其中可能会通过电话,短信和/或系统警报中断.至于电话,我意识到录音必须停止并成功完成.我的挑战似乎与其他警报有关,例如电池电量不足,警报,短信等.目前,我已设法在警报中断弹出时暂停并保存录音,但我正在寻找更有效的选项.
在ad-hoc分发模式的大多数真实场景中,我注意到我的用户在录制他们的声音时甚至不监视iPhone或iPod屏幕.此外,如果我们在iPod Touch上测试这个应用程序,那么警报的声音非常微弱,他们会错过警报并继续录制,只有在几分钟后或者在会话结束时才能实现录制被打断了
这是我的问题:
任何帮助将不胜感激.处理这种情况的任何其他想法都是最受欢迎的.
我正在尝试创建一个UITableView,当我滚动到列表的底部时,更多行自动加载.这通常类似于iPhone的亚马逊应用程序上的搜索功能.它一次加载大约20行,当我滚动到前20行的末尾时,接下来的20行会自动加载.加载后,它将保留在内存中.我没有考虑在App Store应用程序中最后一行显示"加载更多项目"的选项.
这是我想要实现的:我当前的应用程序线程需要大约8-15秒来加载UITableView(列表中的0-50项).即使只有1行,也需要大约8秒钟.我想让这个过程看起来更快.我的屏幕在任何给定的时间都可以显示最多7行,所以我想我是否可以一次加载8-10行并且能够实现这一点,比如3-4秒,然后另一行当用户一直向下滚动时,项目可以加载.因此,第一次加载表格的速度似乎是现在的两倍.
我一直在看Tweetie2应用程序中的"Pull to Refresh",我也在github上查看Three20代码,但我不太确定如何实现像Amazon应用程序一样.
主要关注的是如何使其加载速度更快,无需额外的用户输入.
任何帮助将不胜感激.