iOS專案開發流程

2021-07-25 10:31:15 字數 1461 閱讀 8512

一. 前期準備

1.檢視需求說明,了解專案詳情需求,至少要知道這個專案是做什麼的!

2.結合介面文件和專案切圖,對準介面資料,要知道每個介面的資料流向,以及資料的使用和介面的展示!

3.介面之間關聯邏輯理清楚,想好主要控制的命名,列為文件,記錄說明

4.準備號開發用的帳號,主要是開發者帳號,發開者帳號申請流程一共下來應該是15天左右!一共是兩個流程,一是鄧白氏碼,然後才是開發者帳號,如果公司有了鄧白氏碼,那就直接申請開發者了!

二. 專案準備

1.初始化專案,這個裡面包括:開發者帳號裡面建立專案(配備除錯,內測,發布證書!這個步驟可以現在或之後進行),建立的時候會建立bundle idendifier,這個其實就是我們開發的應用的唯一標識,也就是說每個應用都是不一樣的!要是別人已經用了的,你是無法再去申請了的!

2.配置好info.plist資訊,系統的不一樣,裡面的配置資訊都會有一定的變化的!

4.配置號我們要用的第三方,這個裡面包括mjrefresh,sdwebimage,afnetworking這些東西,這裡建議使用cocoapods來管理,這樣的話我們會方便許多

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資訊配置:
這個就是應用的流程了,大家參考!

IOS專案目錄結構和開發流程

的部落格網上相關的資源不多,開源的且質量還不錯的ios專案也是少之又少,最近正好跟同事合作了乙個ios專案,來說說自己的一些想法。目錄結構 models macro general helpers vendors sections resources 乙個合理的目錄結構首先應該是清晰的,讓人一眼看上...

iOS專案的目錄結構和開發流程

網上相關的資源不多,開源的且質量還不錯的ios專案也是少之又少,最近正好跟同事合作了乙個ios專案,來說說自己的一些想法。models macro general helpers vendors sections resources 乙個合理的目錄結構首先應該是清晰的,讓人一眼看上去就能大概了解目錄...

iOS專案的目錄結構和開發流程

網上相關的資源不多,開源的且質量還不錯的ios專案也是少之又少,最近正好跟同事合作了乙個ios專案,來說說自己的一些想法.乙個合理的目錄結構首先應該是清晰的,讓人一眼看上去就能大概了解目錄的職責,且容易應對新的變化。models basemodel.h basemodel.m collectionm...