原创 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;(注