一. 後期預備
1.檢查需求闡明,理解項目概況需求,至多要知道這個項目是做什麼的!
2.結合接口文檔和項目切圖,對准接口數據,要知道每個界面的數據流向,以及數據的運用和界面的展現!
3.界面之間關聯邏輯理清楚,想好次要控制的命名,列為文檔,記載闡明
4.預備號開發用的帳號,次要是開發者帳號,發開者帳號請求流程一共上去應該是15天左右!一共是兩個流程,一是鄧白氏碼,然後才是開發者帳號,假如公司有了鄧白氏碼,那就直接請求開發者了!
二. 項目預備
1.初始化項目,這個外面包括:開發者帳號外面創立項目(裝備調試,內測,發布證書!這個步驟可以如今或之後停止),創立的時分會創立Bundle Idendifier,這個其實就是我們開發的使用的獨一標識,也就是說每個使用都是不一樣的!要是他人曾經用了的,你是無法再去請求了的!
2.配置好info.plist信息,零碎的不一樣,外面的配相信息都會有一定的變化的!
3.結合需求之後,預備好必用的第三方框架,由於有些第三方是要注冊帳號然後請求項目,例如我們假如用微信登錄和分享,那麼我首先要在開發者平台注冊帳號,然後請求項目,外面就會要用到我們自己使用的Bundle Idendifier,這樣綁定在這個第三方平台的一個獨一標識key之類的,然後再在項目中導入他的SDK,在Appdelegate外面去注冊運用。
4.配置號我們要用的第三方,這個外面包括MJRefresh,SDWebImage,A.networking這些東西,這裡建議運用Cocoapods來管理,這樣的話我們會方便許多
(參考鏈接 Cocoapods的運用: http://www.jianshu.com/p/1c7487d0801c)
5.創立項目管理工具,也就是我們的代碼管理倉庫,例如我們選擇了運用Git管理,其中我們可以運用Coding,開源中國,都是挺好的,在開源中國裡,步驟:創立帳號;然後綁定設備SSH;創立項目初始化;配置readme和ignore文件;first_commit項目文件.下班的是pull一下,寫完的時分commit,然後pull,之後沒有抵觸的話再push出去。
三. 項目開發
這個中央最重要的就是項目的架構要不要亂,命名要標准:
以MVC形式為例,我們創立的文件目錄架構的時分次要是 Controller View Model這個三個文件夾在一個次要功用模塊外面,一切創立的控制都放在Controller外面 自定義的視圖之類的放在View外面,而我們創立的模型則放在Model外面。
命名標准,也就是說自己命名要有自己規則,不是亂來的,這個中央引薦以主功用塊衍生命名,也就是說,假如我曾經命名了一個SettingVC控制器,然後如今來了一個團體概況PersonalVC,這個中央有事SettingVC ->PersonalVC的那麼建議命為:SettingPersonalVC,然後還有一個修正團體概況又可以進入信息修正界面,那麼這個信息修正界面命名為PersonalReviseVC,這樣的話我們在看到這個名字的時分,至多會知道,這些控制之間的聯絡是什麼
四. 項目發布
這個中央包括內測發布還有審核發布,外面觸及到的有證書配置,itunesconnect信息配置:
首先登錄開發者平台,配置好Certificates->Production->App Store and Ad Hoc 證書,下載裝置,這個是讓設備具有簽名發布的功用.
然後配置Provisioning Profiles->Distribution->App Store 和 Ad Hoc 兩個證書,異樣下載裝置,hoc是用來發布內測版本的,App Store是用來發布上傳版本的
然後內測的話就登錄蒲公英這種使用托管平台,發布內測版本,這個外面的之後測試隊列的手機可以下載裝置運用;假如要大家都可以的話,就要上架了,也就是正式發布,上傳到itunes,審核之後自動完成發布,則個流程是先https://itunesconnect.apple.com 登錄帳號,配置好信息,然後Xcode上傳,之後在itunes提交審核.再等候幾天,過了就發布成功了,被拒了那就修正之後,build加1就行了,再次Xcode上傳然後itunes提交審核`````,過了之後,要是下次迭代,那麼就Version往上調,build要是第一次上傳就是1,然後被拒再次就是2之類的。
-
這個就是使用的流程了,大家參考!
【iOS項目開發流程】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!