作者SwiftLang (Swift-Lang)
看板MacDev
标题[问题] 正确开发Open Source的做法
时间Tue Nov 11 14:44:28 2014
也不是说正确的做法, 应该说通常都是怎麽开发?
小弟最近任职的公司在开发一套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://webptt.com/cn.aspx?n=bbs/MacDev/M.1415688270.A.DF3.html
※ 编辑: SwiftLang (61.230.95.194), 11/11/2014 14:45:01
1F:→ s8911124: cocoapods, private pod repo 11/11 15:06
2F:→ uranusjr: 很多是用 framework 或 library template 没错, 看需求 11/11 15:07
3F:→ uranusjr: 就 iOS 而言其实因为多数是(现在不能说都是了XD)静态 11/11 15:07
4F:→ uranusjr: 连结, 所以用 Cocoapods 是好选择; 或者如果懒得特地做 11/11 15:08
5F:→ uranusjr: 一个函式库也可以直接 git submodule 包进来就算了 11/11 15:08
感谢各位大大, 我现在的确是用Cocoapods给其他人安装
不过我想问的是开发的正确流程啦XD, 像我现在这样开新Project, 再把header单独拉近
来
这样如果我要加新的header档, 就会加到Project里面, 而不是我要开发的SOURCE里面..
※ 编辑: SwiftLang (163.13.72.16), 11/15/2014 13:05:32