IOS中UITableViewCell使用詳解
FSSyncSpinner 是優雅的 同步/進度 指示器,完全是編程實現,沒有任何 PNG 或者 JPG 文件。
MediumProgressView 是一款使用 Swfit 寫的一款位于界面頂部的循環進度條。支持多種屬性自定義。
高仿今日頭條,實現今日頭條字體顏色漸變效果
URBNAlert 是一個定制化的警告視圖,它不依賴于 UIAlertControl。不過,URBNAlert 可以定制化的字體、顏色或者其他的警告。它還能把定制化的 UIView 傳遞到 URBNAlert 里,在警報發出一段時間后,如果沒有按鈕,則會自動取消。
收集了 1000 個 iOS 常用的庫。
介紹了ios8最新特性:屏幕鎖定狀態時,根據地理圍欄推送附近的app的相關知識。
我們為什么要用測試框架呢?當然對項目開發有幫助了,但是業內現狀是經常趕進度,所以TDD還是算了吧,BDD就測測數據存取和重要環節,這很重要,一次性跑完測試單元檢查接口或模塊的可用性,這比打斷點調試強多了吧,至于UI測試就算了吧(xcode7集成了),呵呵。
在音頻的格式選擇問題上,猶豫了很久,這里其實有N個方案的,不過對于我這種非多媒體開發者來講,還是選擇一個最直接最能解決問題的就可以了!起初選擇的是amr,android一切都ok,但是在ios上,wav格式的音頻文件解析成amr格式的文件,或者amr格式的音頻文件解碼成wav格式的文件是總是出錯,用的是github上的libcoreamr庫,不明所以!當然如果誰解決了還是可以跟我聊下!
BMReachability是基于AFNetworking的Reachability類封裝的監聽網絡狀態變化的組件。 它在AF提供的無網絡/wifi/蜂窩網絡判斷的基礎上,增加了對2G/3G/4G網絡的判斷。
SHMultipleSelect 是非常容易使用的多重選擇視圖,用于 iOS 7.0+。
在github上star太多了,有時候很難找到自己想要的開源庫,所以在此記錄下來。便于自己開發使用。也順便分享給大家。
所謂動態熱修補就是把能夠導致app 崩潰的嚴重bug,提交新版本到appstore 審核速度太慢影響用戶使用,這時候就可以利用 JSPatch 可以讓你用 JavaScript 書寫原生 iOS APP。只需在項目引入極小的引擎,就可以使用 JavaScript 調用任何 Objective-C 的原生接口,獲得腳本語言的優勢:為項目動態添加模塊,或替換項目原生代碼動態修復 bug。
PeriscopyPullToRefresh 是下拉刷新視圖,可以和 UIScrollView 及其子類一起使用。
學習開發IOS with Swift總結
EventLogger 是 iOS 開發中事件記錄框架,方便進行事件統計,包括計數事件與計時事件,如:統計某按鈕的點擊次數,兩個事件發生的時間差等,使用簡單。
Swift - iOS 照片選取和拍照
DateTools 用于提高Objective-C中日期和時間相關操作的效率.靈感來源于 DateTime.aspx)和Time Period Library.
約束動畫并不是非常復雜的技巧,在你熟練使用約束之后,你總能創建些獨具匠心的動畫。在上一篇autolayout動畫初體驗中,我們根據監聽列表視圖的滾動偏移來不斷改變約束值,從而制作出動畫的效果。但上個動畫的實現更像是我們制作了一幀幀連續的界面從而達成動畫的效果 —— 這未免太過繁雜。而在本文我們將拋棄這種繁雜的方式,通過調用UIView的重繪制視圖方法來實現動畫。
現如今移動設備也早已經進入了多核心?CPU?時代,并且隨著時間的推移,CPU?的核心數只會增加不會減少。而作為軟件開發者,我們需要做的就是盡可能地提高應用的并發性,來充分利用這些多核心?CPU?的性能。在 iOS 開發中,我們主要可以通過 Operation Queues、Dispatch Queues 和 Dispatch Sources 來提高應用的并發性。本文將主要介紹 Operation Queues 的相關知識,另外兩個屬于 Grand Central Dispatch(以下正文簡稱?GCD?)的范疇,將會在后續的文章中進行介紹。