在创建IPhone应用程序时,我总是关心一些技术,这些技术极大地影响了应用程序的工作和对代码的理解。例如,我更喜欢创建Singleton来管理数据,它将数据与视图分离开来。类似地,使用异步映像和内存管理是很少的技术,每当我使用某些web服务或任何数据库时都会用到这些技术。
我所相信的是,有许多有效的编程技术,程序员遵循,使他们的应用程序最好地呈现在客户端。
在创建一个使用web数据或本地数据的IPhone应用程序时,我应该注意哪些技术?它们的概念与我应该考虑在我的应用程序中使用的Singleton相似吗?
谢谢你泄露了你的一些秘密:)
发布于 2011-06-22 07:19:05
我想在这里补充一下委托模式。当您等待异步通知时,它非常有用。
发布于 2011-06-22 06:58:46
我个人最喜欢的一个方法是优雅地控制和显示在提供web数据时发生的任何错误。例如,如果应用程序使用异步图像加载(正如您所说的),那么在映像无法加载图片时会超时。
这提供了一个比纺车更好的界面,并让用户知道,如果没有他们,它就无法工作,等待很久才会发生什么事情。
如果需要,也可以向图像占位符添加一个“再试一次”按钮。
https://stackoverflow.com/questions/6435533
复制相似问题