開發(fā)中很多時候會有這樣的情況:開發(fā)一系列app身冀,她們界面差異不大,功能相仿辐赞。
在這種情況下部翘,我們?nèi)绻麊为毘梢粋€個project,可能某些地方做了修改响委,其他類似的app還需要做同樣的修改新思。這蛋疼窖梁,不靠譜,作為一個喜歡裝B的程序猿表牢,怎么可能允許這樣低效窄绒,不人道的做法存在。
我們需要把類似app的共同部分獨立出來崔兴,共享她們的交集彰导,這樣做了修改,其他app也是共用敲茄。思路就是這樣位谋,很完美。具體的實現(xiàn)途徑:
1.通過同一project 多個target的方式
2.通過同一workspace 多個project的方式
3.通過把共同的部分做成庫 (公開源碼的庫也行 .a/.framework也行)
待續(xù)...