簡單適配 靜態庫 SVN

2021-09-30 13:21:11 字數 1011 閱讀 9173

簡單適配

//在這個方法中實現適配。比如螢幕的寬度改變等。這裡對方法分類有了要求,比如把布局的**宣告乙個方法,建立的**宣告乙個方法等。 配合screenwidth設定寬高。完成適配。

- (void)viewwilllayoutsubviews{

是否支援橫豎屏的設定在window的根檢視控制器中設定。

能用xib建立的,盡量就用xib。便於復用。

判斷是否為iphone6plus,通過解析度來判斷。用cgsizeequaltosize。當前解析度[uiscreen mainscreen].currentmode.size。6plus解析度cgsizemake(1242, 2280)這種最好寫成巨集

靜態庫打包

閉源:安全,功能性不鼓勵

開源:鼓勵

在bulid phares新增heads一項

一定記得選擇真機來編譯,這樣就會生成模擬器和真機的.a

可能會用到的終端命令

lipo -info libastatic.a

lip create libstatic.a libstatic.b -output libstaticc.a

低版本提交不到高版本上,先把高版本下下來,但是很有可能導致**混亂—-》原因還是因為沒有更新到最新的版本就在原來老版本上更改。

1、避免的方法就是每次修改之前都去svn更新最新的版本,在最新的基礎上更改。

2、避免兩個人同時去修改同乙個檔案,因為svn就不能合併。錯開修改的時間。

實際中都是乙個人乙個模組,公共模組先去跟其他開發人員溝通下就能夠解決。

不要暴力刪除,刪除先在本地刪了在上傳到svn

容易產生衝突的檔案,如xib何storyboard。因為這只中檔案一旦開啟就會被修改。特別是專案檔案*.xcodeproj。

解決方法是只讓乙個開發人員負責提交專案檔案

用storyboard所以盡量乙個模組乙個故事版。避免衝突。

svn,靜態庫無法新增

a 靜態庫 檔案無法上傳 svn工具 versions 網上查詢了一下,說是xcode自帶的svn和versions以及一些其它工具都不能上傳 a 檔案。解決辦法如下 1.開啟終端,輸入cd,空格,然後將需要上傳的.a檔案所在的資料夾 不是.a檔案 拖拽到終端 此辦法無需輸入繁瑣的路徑,快捷方便 回...

Android So庫適配簡單總結

mips,mips64,x86,x86 64,arm64 v8a,armeabi,armeabi v7acpu架構 描述市場占有 arm64 v8a 第8代arm,64位 目前主流版本 armeabi v7a 第7代arm,32位 一些老舊手機 armeabi 第5代arm,32位,ndk r17不...

mac下SVN上傳 a靜態庫檔案

方法一 在mac下很多svn管理工具預設都不能上傳.a檔案,這讓人很苦惱。從網上扒了下,用命令列可以解決此問題。開啟終端,cd 進入到需要上傳的.a檔案所在的資料夾。確保 ls能看到.a檔案 然後使用命令,如 svn add libzbar.a 使用完成後出現 a bin libzbar.a 表示新...