我是iOS開發新手,我對Dashcode完全感到困惑。Dashcode瞭解
- 爲什麼Dashcode很有用?
- Dashcode和Xcode有什麼區別。
- 與Xcode相比,Dashcode的優點和缺點是什麼?
- XML或JSON解析在Dashcode中是可行的嗎?
- 什麼是Widget?我對這個詞小部件很困惑。
我是iOS開發新手,我對Dashcode完全感到困惑。Dashcode瞭解
1)製作小部件,如Dashboard中的小部件。
2)Dashcode製作小部件(例如在Mac上的Dashboard中顯示)。它很小,爲源代碼使用JavaScript和其他Web技術。 Xcode從Objective-C和Cocoa源代碼中爲iOS和Mac編譯應用程序二進制文件。
3)這不是一個真正的選擇。如果您想爲iOS或Mac製作應用程序,您將使用Xcode,如果您想製作儀表板小部件,那麼您將使用Dashcode。
4)Dashcode適用於網絡技術。我沒有很多Dashcode的經驗(嘗試過,而不是我的),但它的目的是編寫應用程序來繪製來自服務器的數據,所以我無法想象它不會支持這種主流的Web技術。
繼續@NJones回答。 Dashcode將允許您開發HTML5/CSS/JS應用程序,這些應用程序可以在OSX儀表板下部署爲小部件,或者開發基於瀏覽器客戶端的應用程序,可以在Safari/Mobile-Safari和其他兼容的HTML5/CSS瀏覽器上運行(chrome,firefox )和IE9(我認爲)。
有一些項目如PhoneGap(是的,http://www.phonegap.com)提供了額外的庫來簡化跨平臺開發。取決於應用程序的複雜性真正的一次性跨平臺移動平臺部署可能具有挑戰性
好的除了Dashcode的解釋。我會提到PhoneGap,但它不在原始問題中。 – NJones
多年來,沒有人能夠告訴我儀表板,Dashcode及其整個開發中發生了什麼 - 這是結束 ?它看起來像它,我希望這家公司面臨着自己的倒臺
要回答你的新的第五個問題:你顯然有一個mac,對嗎?轉至應用程序 - >儀表板。你會看到蘋果調用小部件的小應用程序,這些應用程序由dashcode製作。因此名稱關聯。 – NJones
感謝您的支持答案。我有一個mac,我試圖開發一個應用程序,將運行在所有移動平臺。所以,你會建議我是可能的。 – Sandeep
這是一個完全獨立的問題。您正在尋找跨平臺開發。 – NJones