在同一iphone專案新增lite版 二)

2022-01-30 23:16:08 字數 529 閱讀 3445

《在同一iphone專案新增lite版》中說了基本的獨立出兩版的辦法,

如果想更加徹底的對兩個版本做一些區別,比如兩個版本包中的檔案不一樣,兩個版本載入的庫不一樣(比如正式版就不用載入admob模組),程式一開始的入口就不一樣,該怎麼辦呢?

在上一集中,我們duplicate出了乙個xx-lite的target,也copy出了乙個xx-lite-info.plist(注意,plist和引用的外部.a檔案是不用包進target裡的copy bundle resources裡的,否則會在編譯時,出現一些莫名的warnning,如果包進去了,請在左側的groups&files視窗中展開你的target,找到刪除之),開啟plist檔案,裡面有一項「main nib file base name」,將值改一下,比如mainwindow-lite。這樣,程式啟到時,載入的就不是原來的mainwindow,而是另乙個mainwindows-lite.xib檔案了。

還是在target的介面裡,把不同版本不需要的.a檔案啊,.m檔案,啊,都清理一下,這樣不同的版本,編譯出來大小就會是兩個版本的交集了。

在同一iphone專案新增lite版

作為基本的推廣手段,縮減關鍵功能,增加admob或iad的lite版應用是必要的。但為了lite單純另開乙個專案,不斷在在lite和完整版專案中同步 肯定是不行的,最好的辦法,就是在同乙個xcode project中新增乙個target。步驟如下 1 在左邊的groups files視窗中找到tar...

Idea中匯入多個專案在同一工作空間。

一.先說明下如何在idea中新增多個module 1.現在目錄下建立乙個空白的資料夾,這個空白檔案作為所有專案的根目錄 2.然後將需要匯入的專案放到這個目錄下面,可以直接將專案複製過來,或者使用git clone 將專案轉殖下來 3.使用idea 中的open 開啟這個空白資料夾 4.進來之後,發現...

php 在同乙個表單中新增和修改

我的方法是在同乙個表單中做文章,下面的例子是我用 thinkphp框架寫的 如果你不懂thinkphp,沒有關係,我只是想說說我的解決方案.前台如果是這樣的.說明,表示提交到article控制器的add方法.進行接收操作.就是這樣乙個簡單的表單,我們在後台直接接收資料.public function...