2010-10-13 62 views
0

我期待开发基本的客户端服务器数据应用程序,以增加网站的价值。在iPhone上的Flash CS5 - 开发客户端/服务器数据应用程序

该网站是基于.net的,打开api如asmx web服务,json或xml会很简单。

任何人都可以告诉我什么是限制 - 从技术上讲,什么是可能的闪光灯,也是苹果认为是良好的做法。

有没有人有任何Actionscript代码示例?

回答

1

我不认为与Flash参与任何被视为苹果“好习惯” ......

开玩笑之外,我会用JSON去,它适合的ActionScript很好,因为动作脚本基于ECMAScript。 JSON的开销比XML少,在手机上也是一件好事(带宽较少)。

在ActionScript中使用XML很容易,因为它具有E4X,但如果您应该在稍后阶段切换到Objective-C/Cocoa,我相信JSON比解析XML更适合。

你应该避免的是设置一个SOAP Web服务。根据我的经验,它可能在.Net服务器端看起来像是一个诱人的选择,但在ActionScript等脚本语言中(而SOAP有很多开销),在客户端使用起来很麻烦。

所有这一切都表示,我还没有为使用Adobe的Adobe Flash CS5 packager for iPhone的iPhone进行任何开发。

+0

谢谢拉尔斯,我似乎无法找到任何人使用CS5做过任何真正的iPhone开发。尽管存在着错误的开始,但令人惊讶的是,在那里有很多Flash开发人员以及CS5中大量宣传此功能。 – Gavin 2010-10-13 19:15:56

+0

JSON的最大优点是它很容易映射到基础类型(NSNumber,NSString,NSArray,NSDictionary);你将数据存储在JSON中几乎和你在plist中一样(最大的区别是plist也支持NSData和NSDate)。 XML解析器往往是基于流的,如果它适合你的处理(XSLT),这很好,但是当你只是想把整个东西加载到内存中时,这是很愚蠢的。 SOAP更像COAP或OOAP ... – 2010-10-14 01:37:56

相关问题