你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 源碼推薦(12.2):在設備上發現內存洩露等問題,Swift實現Pinterest轉場效果

源碼推薦(12.2):在設備上發現內存洩露等問題,Swift實現Pinterest轉場效果

編輯:IOS開發基礎

在設備上發現內存洩露等問題--HeapInspector-for-iOS  

HeapInspector是一個模擬了app中內存堆的iOS調試工具,通過該工具你可以直接在設備上發現app內存洩露等諸多問題,無需啟動Instruments.

通過HeapInspector和heap截圖,你可以確認洩露對象、保存周期、不再需要的Living objects以及靜態對象和緩存的UIImage等。

測試環境:Xcode 6.0,iOS 6.0以上

89 (1).gif

視頻/音頻錄制/相機引擎SCRecorder 

SCRecorder是Objective-C中一個簡單的類,類似Vine/Instagram的視頻/音頻錄制/相機引擎。

SCRecorder允許使用暫停/恢復功能錄制視頻。雖然該項目最初是為了拍攝視頻,但是你現在可用它的一些實用功能來拍攝照片。該項目高度可配置,其提供的所有屬性應該可以滿足你的要求,比如記錄多個視頻分段,移除不喜歡的記錄片段以及合並和導出視頻。。

需要框架:CoreVideo,AudioTool box

測試環境:Xcode 5.0,iOS 4.3以上

SCRecorder.png


Swift實現Pinterest轉場效果   

在StackOverFlow上有人問Pinterest中轉場的效果是如何實現的,在Pinterest的Blog上工程師大致對Pinterest的結構作了大致的介紹(這裡再次對他們的開放態度再次欽佩),但是沒有涉及到具體動畫部分的實現。

所以自己抽空用Swift重新實現了一遍這個轉場的效果。在具體的項目應用中可能會比這個Demo復雜一些,但是動畫的效果部分應該差不了多少。

506.gif

DZNWebViewController 

該項目是一個簡單的適用於iPhone & iPad的web浏覽器,功能上類似Safari,適合在app內進行web浏覽,可以被子類化和擴展。

測試環境:Xcode 6.0,iOS 6.0以上

iOS Simulator Screen Shot 2014年12月1日 下午5.11.43.png


左側抽屜控制器--ICSDrawerController 

ICSDrawerController是一個左側抽屜控制器,包括所需要的基本功能 而且非常小巧易於定制。

支持iOS 7以上系統。

ICSDrawerController.gif


支持多種播放格式的播放器框架--AVPlayer 

該項目是一個適用於iOS的,小巧但非常強大的video播放器框架,可播放多種視頻和音頻格式(包括網絡音頻和視頻流)。

功能主要包括:支持ARC;支持armv7、armv7s、arm64、i386和x86-64;支持本地文件;支持Windows SMB/CIFS文件;支持http、https以及rtmp協議;支持縮略圖;實時位/幀率和網絡緩沖進度計算;查詢當前播放信息;播放速度控制;亮度、對比度以及飽和度調控;支持後台/前台播放以及支持全屏模式等等。

0023.jpg

0024.jpg

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved