【发布时间】:2009-09-10 16:53:14
【问题描述】:
我一直在与一个开发 iPhone 应用程序的团队一起工作。像许多其他刚接触 Cocoa Touch 的开发人员一样,我们决定创建一个混合的 Cocoa-Web 应用程序,它本质上是几个按钮控制一些 UIWebView——部分是为了 (a) 利用现有的 Web 开发专业知识,部分是因为 (b)推出更改方面的优势(更改服务器上的内容,无需推出应用程序的新版本),部分原因是(c)应用程序本质上专注于从网络中提取数据。
但是,我们已经达到了这样一个点,即这种混合方法看起来在抛光和性能方面具有显着的成本。我们正在解决这个问题,但我想我们都开始怀疑更纯粹的 Cocoa 客户端是否不是更好的举措。
最大的问题是——在 Cocoa 下是否有我们可以保持优势的安排 (b)?是否有某种方法可以序列化 Cocoa Touch UI 对象,以便它们可以通过网络传输并重组以在客户端上显示?如果是这样,当序列化时,它们是否足够轻巧以使其实用?
【问题讨论】:
标签: iphone objective-c cocoa cocoa-touch serialization