【问题标题】:Flash CS5 on iPhone - developing client/server data appsiPhone 上的 Flash CS5 - 开发客户端/服务器数据应用程序
【发布时间】:2010-10-13 16:22:30
【问题描述】:

我正在寻求开发基本的客户端服务器数据应用程序以增加网站的价值。

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

谁能告诉我有哪些限制 - 从技术上讲,闪存的可能性以及 Apple 认为的良好做法。

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

【问题讨论】:

    标签: iphone flash json flash-cs5


    【解决方案1】:

    我不认为涉及 Flash 的任何事情都被 Apple 视为“良好做法”...

    开个玩笑,我会使用 JSON,它非常适合 ActionScript,因为 ActionScript 基于 ECMAscript。 JSON 的开销比 XML 少,这在手机上也是一件好事(带宽更少)。

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

    您应该避免设置 SOAP Web 服务。根据我的经验,它在 .Net 服务器端可能看起来很诱人,但在客户端使用 ActionScript 之类的脚本语言时使用起来很麻烦(而且 SOAP 有很多开销)。

    所有这一切都说明了我没有使用 Adob​​e 的 iPhone 的 Flash CS5 打包器为 iPhone 进行任何开发。

    【讨论】:

    • 感谢 Lars,我似乎找不到任何使用 CS5 完成任何真正 iPhone 开发的人。尽管起步并不顺利,但还是令人惊讶,因为那里有(曾经)很多 Flash 开发人员,并且在 CS5 中对这个功能进行了大量炒作。
    • JSON 的最大优点是可以轻松映射到 Foundation 类型(NSNumber、NSString、NSArray、NSDictionary);您在 JSON 中存储数据几乎与在 plist 中一样(最大的区别是 plist 还支持 NSData 和 NSDate)。 XML 解析器往往是基于流的,如果它适合您的处理 (XSLT),这很好,但是当您只想将整个内容加载到内存中时就有点傻了。 SOAP 更像是 COAP 或 OOAP...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    相关资源
    最近更新 更多