一、概要,對於熟悉java開發的人,同時兼顧Android、IOS的開發是沒有問題的,並且能夠很快上手,前提是作的應用不是太複雜,如一些數據展示爲主的應用,若是要作高端的應用,仍是專攻一個方向爲好。 二、所謂萬事開頭難,首先要搭好環境,運行HelloWorld。Android的話,直接下載ADT就行。IOS的話,直接下載Xcode6就行,至於Mac系統的話,我是在臺式機上裝VMware9,再裝Mac OS X 10.10的,配置是e3 cpu、8g內存,速度能夠接受。 三、前端開發主要思路,一是界面展示(容器+控件+佈局定位),二是對界面事件的邏輯處理(事件響應+服務器交互) 四、Android項目的文件結構,以ADT新建立的項目爲例, (1)src目錄下繼承Activity的java文件,界面邏輯的代碼文件,如按鈕響應事件 (2)res/drawable,圖片資源文件,不一樣分辨率的圖片 (3)res/layout,界面佈局文件 (4)res/values,常量文件 (5)gen目錄下R.java,定義res目錄下的全部資源 (6)AndroidManfest.xml,程序配置文件,如定義項目全部的Activity,配置程序加載界面,主界面入口 五、IOS項目的文件結構,以Xcode6新建立的項目爲例, (1)main.m,程序入口 (2)AppDelegate.h/m,程序主控制文件,用於監聽應用程序整體事件,如程序啓動、獲取焦點、失去焦點,用代碼寫界面就是這裏開始 (3)Main.storyboard,可視界面編輯文件,程序主界面,實際項目通常都是經過代碼實現 (4)LaunchScreen.xib,可視界面編輯文件,程序加載界面,storyboard、xib均可以可視編輯界面,實際項目通常都是經過代碼實現 (5)ViewController.h/m,界面邏輯的代碼文件,如按鈕響應事件 (6)Images.xcassets,圖片資源文件,不一樣分辨率的圖片 (7)Info.plist,程序配置文件,如配置程序加載界面(LaunchScreen.xib)、主界面入口(Main.storyboard) (8)xxx-prefix.pch,公共頭文件,即每一個文件自動引用這個文件,注意的是Xcode6沒有自動生成這個文件,便是不提倡用 六、參照上述信息,下載並運行OSC的APP源碼,能夠幫助你更快入門