[問題] 正確開發Open Source的做法

看板MacDev作者 (Swift-Lang)時間10年前 (2014/11/11 14:44), 10年前編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
也不是說正確的做法, 應該說通常都是怎麼開發? 小弟最近任職的公司在開發一套Open Source的SDK給其他人用 這重責大任就交到我手上 我現在是開一個新的Single View Project, 把原碼放到另外一個資料夾 (測試時會需要UI) 再把原碼拉近來Project裡面(不copy), 再用git管理該原碼資料夾 這樣做還算ok, 缺點是有加新的header的時候, 會需要再重複做一次上述動作 有點麻煩 而且覺得好像有更好的做法, 不知道版上前輩有沒有什麼好的建議? 對於開發Open Source而言 (像AFNetworking、SDWebImage等...) (難道是用Xcode裡面的Framework的template嗎?) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.95.194 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1415688270.A.DF3.html ※ 編輯: SwiftLang (61.230.95.194), 11/11/2014 14:45:01

11/11 15:06, , 1F
cocoapods, private pod repo
11/11 15:06, 1F

11/11 15:07, , 2F
很多是用 framework 或 library template 沒錯, 看需求
11/11 15:07, 2F

11/11 15:07, , 3F
就 iOS 而言其實因為多數是(現在不能說都是了XD)靜態
11/11 15:07, 3F

11/11 15:08, , 4F
連結, 所以用 Cocoapods 是好選擇; 或者如果懶得特地做
11/11 15:08, 4F

11/11 15:08, , 5F
一個函式庫也可以直接 git submodule 包進來就算了
11/11 15:08, 5F
感謝各位大大, 我現在的確是用Cocoapods給其他人安裝 不過我想問的是開發的正確流程啦XD, 像我現在這樣開新Project, 再把header單獨拉近 來 這樣如果我要加新的header檔, 就會加到Project裡面, 而不是我要開發的SOURCE裡面.. ※ 編輯: SwiftLang (163.13.72.16), 11/15/2014 13:05:32
文章代碼(AID): #1KOR1Etp (MacDev)
文章代碼(AID): #1KOR1Etp (MacDev)