原创 centOS 手動部署 wekan
wekan,作爲一個GitHub star 達到16k+ 的看板工具,個人感覺是非常的好用的,興趣來潮,推廣到了整個客戶端團隊,然後是部署的事情了。目前實現過的部署方案有兩種,基於 docker 的自動部署和手動部署,本篇文章主要
原创 Xcode優化編譯時間
一、如何查看編譯時間 終端執行下面命令 defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES 編譯時,Xcode編譯進度條走完後,會展示編譯時間 二、可優
原创 XKRouter簡介
XKRouter XKRouter是一款基於URL標準的、用於iOS系統的路由跳轉策略。設計XKRouter最大的目的就是希望以後所有的頁面跳轉可以隨心所欲的控制,不再受限於層級、狀態、跳轉方式、動畫效果。當然了,
原创 使用UITableViewAction自定義UITableView左滑樣式(iOS8及以後可用)
首先,舉個栗子:微信會話列表,左滑某個會話cell,會有“標爲未讀”、“刪除”兩個選項。在我們的日常開發中,也經常會遇到這樣的需求,網上也有很多大神寫了相關的三方庫,但在很多情況下,開發人員只需要這些三方庫的一小部分功能,卻要引入整個三方
原创 git 基礎使用(入門級)
一、建立倉庫 1、遠端已有倉庫 如遠端已有代碼倉庫,只需將倉庫clone到本地即可。打開終端,cd到你想放置代碼倉庫的位置,執行以下命令 git clone [url] // url爲倉庫地址 命令執行完成後,遠端的代碼倉庫就已經cl
原创 iOS VIPER架構簡析
在建築學領域,有這樣一句話:我們雖然在營造建築,但建築也在重新塑造我們。作爲一名開發人員,如果你曾認真的去做過架構相關的東西,對這句話必然有着深刻體會。一個好的架構,不僅可以讓一款產品成功的投入使用,還可以讓產品具有良好的可維護性。這篇文
原创 iOS framework如何支持bitcode以及bitcode檢測
1、檢測APP、靜態庫、framework是否支持bitcode (1)靜態庫: 打開終端,輸入一下指令,xxx.a代表你的靜態庫路徑 otool -arch armv7 -l xxx.a | grep __bitcode | wc -l
原创 iOS 啓動圖國際化
如果APP是支持多語言的,那麼圖片國際化必不可少,普通資源的國際化不在此做贅述了,主要說一下啓動圖的國際化以及實現過程中遇到的坑。 1、使用launchImage的國際化方法 蘋果提供了一個info.plist設置的key叫做UILaun
原创 Xcode10打包發佈App Store,iOS9崩潰
最近更新了Xcode10和macOS10.14,想着可以在暗黑模式下盡情瀟灑。然而,在用Xcode10打包提交一個版本之後,線上崩潰接踵而至。這就很尷尬了,發佈前,不管是開發自測還是測試同學的調試,都沒有問題,一上線就各種問題。 查看了b
原创 App Store 4.3 大禮包被拒 ,馬甲包製作方案
馬甲包製作方案 基本原則:不閹割功能,順利上架 爲確保上架成功,馬甲包需進行差異化處理,可從以下幾個維度進行操作: 1、界面差異化: (1)全套UI風格替換; (2)不影響功能前提下,部分界面佈局微調,尤其是一級界面; 2、文件差異化
原创 Git使用之代碼衍合
工具:Git 目的:能夠跨分支,跨版本進行代碼合併 主要命令:cherry-pick,rebase 注意: 1,合併時,可能出現衝突,務必優先解決衝突; 2,多個提交合並時,可能出現文件丟失,代碼丟失情況,請務必仔細觀察編譯時系統提示
原创 Xcode 詭異報錯xcdatamodel: cdtool cannot compile 和 dyld: Symbol not found: ___NSDictionary0__
版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/buyu03/article/details/77479338 1..xcdatamodel: cdtool
原创 UIWebView加載網頁內存佔用過高
版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/buyu03/article/details/74396044 在使用UIWebView去加載網頁的時候,注意過
原创 iOS 靜態庫使用的配置 -ObjC
版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/buyu03/article/details/77479300 1、如果靜態庫中有category,那麼需要添
原创 cocoapods創建自己的共有庫
版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/buyu03/article/details/75095965 一、前期準備: 1、安裝cocoapods;(注