我期待開發基本的客戶端服務器數據應用程序,以增加網站的價值。在iPhone上的Flash CS5 - 開發客戶端/服務器數據應用程序
該網站是基於.net的,打開api如asmx web服務,json或xml會很簡單。
任何人都可以告訴我什麼是限制 - 從技術上講,什麼是可能的閃光燈,也是蘋果認爲是良好的做法。
有沒有人有任何Actionscript代碼示例?
我期待開發基本的客戶端服務器數據應用程序,以增加網站的價值。在iPhone上的Flash CS5 - 開發客戶端/服務器數據應用程序
該網站是基於.net的,打開api如asmx web服務,json或xml會很簡單。
任何人都可以告訴我什麼是限制 - 從技術上講,什麼是可能的閃光燈,也是蘋果認爲是良好的做法。
有沒有人有任何Actionscript代碼示例?
我不認爲與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進行任何開發。
謝謝拉爾斯,我似乎無法找到任何人使用CS5做過任何真正的iPhone開發。儘管存在着錯誤的開始,但令人驚訝的是,在那裏有很多Flash開發人員以及CS5中大量宣傳此功能。 – Gavin 2010-10-13 19:15:56
JSON的最大優點是它很容易映射到基礎類型(NSNumber,NSString,NSArray,NSDictionary);你將數據存儲在JSON中幾乎和你在plist中一樣(最大的區別是plist也支持NSData和NSDate)。 XML解析器往往是基於流的,如果它適合你的處理(XSLT),這很好,但是當你只是想把整個東西加載到內存中時,這是很愚蠢的。 SOAP更像COAP或OOAP ... – 2010-10-14 01:37:56