原创 舊項目適配 iOS9 時 .dylib 系統庫文件的鏈接報錯的問題處理

今天將公司的項目改用 Xcode7 開發,剛打開項目就有醒目的四個地方爆紅 但是在模擬器環境的依舊能夠正常的運行,一旦連接到真機(非 iOS9 系統)就提示有兩個庫文件找不到,如下所示: 難道 iOS9 蘋果的庫文件也發生

原创 最新制作 Mac 電腦 U 盤啓動盤筆記

MAC 系統在 10.9.5 的時候製作 U 盤啓動盤的方法就已經發生了改變,最近幫同事裝10.10.3 的系統又重新做了幾個安裝盤,現把製作過程記錄下來以免後期製作又得去網上查找資料 :) /** 經測試, OS X El Capit

原创 去掉 TabBar 上部橫線以及 navigationBar 下部橫線的方法探討

在一些應用中需要將 TabBar 上部橫線或者 navigationBar 下部橫線取消掉,之前也嘗試了多種方法,現將個人目前使用的方法列舉如下,各位看官若是有更好的方案歡迎補充。 tabBar: 直接將系統 tabBar 中所有的控件打

原创 靜態庫編譯命令-ObjC, -all_load, -force_load

有時在做項目的時候會涉及到使用第三方的庫,有些庫的添加說明中有時會讓在Xcode的Build Settings下Other Linker Flags 中添加 -ObjC、 -all_load 或者 -force_load 命令,現在對這

原创 Mac下使用命令行安裝 jenkins 方法

首先說明不建議使用官網 dmg 形式的安裝包,搭建環境什麼的強烈建議使用**命令行**。 1. 安裝 brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.c

原创 結構體在內存中佔的空間大小詳解

最近看到篇文章  alloc、init你弄懂50%了嗎?  裏面提及到了對字節對齊的引用解釋,想到前段時間研究結構體到底在內存中的空間佔用大小的問題,經自己驗證是符合實際分配的,現分享思路歡迎一起探討 C 語言中結構體在內存中佔的空

原创 iOS 字符串常用編碼互相轉換

在日常的網絡請求中難免 URL 中會有漢字的內容,若不做相應的處理直接將字符串轉換成 URL 來加載是有問題的,至於文字編碼的基本知識請參考這裏 Unicode與UTF-8互轉(C語言實現),現整理下幾種常用的轉換方法的代碼如下,另推薦一