iOS Workspace 專案管理

2021-09-10 09:33:20 字數 1296 閱讀 4888

步驟較多

1、建立workspace工作空間

將建立的工作空間命名為「***x」, 然後將***x.xcworkspace儲存到專案根目錄資料夾(此處新建專案更目錄為workspacedemo)    

2、建立多個工程project

3、建立 static library

注:該靜態庫與workspace放在同一目錄下

4、建立 framework靜態庫

注:與workspace放在同一目錄下。

至此我們已經建立了兩個工程和兩個靜態庫:

5、工程中引用 static library庫

在 testlib.h 檔案中寫乙個類方法:

我們會發現找不到靜態庫中的標頭檔案,其實也可以想到,因為我們並未將其進行關聯。

重新編譯後,呼叫testlib中的方法:

到這已經完成了workspace靜態庫的管理。

6、工程中引用 framework 庫

(1)在 testframework中新建測試類 testclass,並公開乙個測試方法:

並在testframework.h 檔案中公開測試類的 .h 檔案:

(3)在 testframework-targets-build phases-link binary with libraries 這裡也需要新增自定義的framework:

(4)在 testframework-targets-general-embedded binaries 這裡新增自定義的framework:

7、工程中引入pod管理

注:建立的主專案,建立的多靜態庫,必須在同一級目錄下:

(1)終端命令: cd + 專案根目錄

進入專案目錄

(2)終端命令:touch podfile 

建立 podfile檔案

(3)終端命令:vim podfile

編輯podfile 檔案

至此,我們已經成功引入了pod檔案:

# 寫在最上面,標示公用

platform :ios, '9.0'

# 用cocoapods匯入oc框架到swift專案必須寫該項

# user_frameworks!

# workspace 檔名

workspace 'workspacedemo.xcworkspace'

#主工程路徑

#工程路徑

pod 'masonry', '~> 1.0.2'

endpod 'afnetworking', '~> 3.1.0'

end9、遇到的報錯

在引用framework靜態庫時,執行崩潰:

敏捷專案管理之專案進度和風險管控

是指細化到具體任務的進度管理,這部分的進度管控是精確的,也主要是專案經理和專案成員需要重點實時關注和把控的。乙個專案往往有成百上千個需求任務,根據版本計畫安排,對計畫中的任務進度的精確把控,實時關注專案組員遇到的問題和風險,及時的調整資源或計畫,共同做好細節上的風險管控。2 巨集觀層面 是指對專案里...

專案管量 專案經理的「該做」與「不該做」

優秀的專案經理,除了能避免犯 小問題 還會充分了解自己該做什麼,不該做什麼,該怎麼做 專案經理應該做什麼 在整個專案組中,專案經理應該是整個專案的協調者和組織者,就好像是樂隊的指揮,主要的職能是保證團隊協調一致地工作。首先,團隊內部的溝通。就像樂隊裡面有小提琴手 薩克斯手等一樣,管理團隊中也有質量員...

施工企業專案管理的系統修煉 施工專案綜合管理系統

通過資訊化手段不僅可以規範和加強對施工過程的控制,確保工程施工的質量,有效地控制工程成本,縮短工程週期,降低工程管理費用,做到工程施工的優質低價。資訊化也是企業未來發展的必然趨勢,傳統 落後 低效的企業必然會被市場淘汰,採用資訊化手段統一管理方式 規範作業流程,做到事事有人管 人人都管事,提高辦事效...