在設備上發現內存洩露等問題--HeapInspector-for-iOS
HeapInspector是一個模擬了app中內存堆的iOS調試工具,通過該工具你可以直接在設備上發現app內存洩露等諸多問題,無需啟動Instruments.
通過HeapInspector和heap截圖,你可以確認洩露對象、保存周期、不再需要的Living objects以及靜態對象和緩存的UIImage等。
測試環境:Xcode 6.0,iOS 6.0以上
視頻/音頻錄制/相機引擎SCRecorder
SCRecorder是Objective-C中一個簡單的類,類似Vine/Instagram的視頻/音頻錄制/相機引擎。
SCRecorder允許使用暫停/恢復功能錄制視頻。雖然該項目最初是為了拍攝視頻,但是你現在可用它的一些實用功能來拍攝照片。該項目高度可配置,其提供的所有屬性應該可以滿足你的要求,比如記錄多個視頻分段,移除不喜歡的記錄片段以及合並和導出視頻。。
需要框架:CoreVideo,AudioTool box
測試環境:Xcode 5.0,iOS 4.3以上
Swift實現Pinterest轉場效果
在StackOverFlow上有人問Pinterest中轉場的效果是如何實現的,在Pinterest的Blog上工程師大致對Pinterest的結構作了大致的介紹(這裡再次對他們的開放態度再次欽佩),但是沒有涉及到具體動畫部分的實現。
所以自己抽空用Swift重新實現了一遍這個轉場的效果。在具體的項目應用中可能會比這個Demo復雜一些,但是動畫的效果部分應該差不了多少。
DZNWebViewController
該項目是一個簡單的適用於iPhone & iPad的web浏覽器,功能上類似Safari,適合在app內進行web浏覽,可以被子類化和擴展。
測試環境:Xcode 6.0,iOS 6.0以上
左側抽屜控制器--ICSDrawerController
ICSDrawerController是一個左側抽屜控制器,包括所需要的基本功能 而且非常小巧易於定制。
支持iOS 7以上系統。
支持多種播放格式的播放器框架--AVPlayer
該項目是一個適用於iOS的,小巧但非常強大的video播放器框架,可播放多種視頻和音頻格式(包括網絡音頻和視頻流)。
功能主要包括:支持ARC;支持armv7、armv7s、arm64、i386和x86-64;支持本地文件;支持Windows SMB/CIFS文件;支持http、https以及rtmp協議;支持縮略圖;實時位/幀率和網絡緩沖進度計算;查詢當前播放信息;播放速度控制;亮度、對比度以及飽和度調控;支持後台/前台播放以及支持全屏模式等等。