你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 源碼推薦(8.03):封裝好的錄音按鈕,91桌面類似的設置壁紙和Home鍵的效果

源碼推薦(8.03):封裝好的錄音按鈕,91桌面類似的設置壁紙和Home鍵的效果

編輯:IOS開發基礎

封裝好的錄音按鈕(作者:mozhenhau)

D3RecordButton, a easy way to record

簡介

封裝了按按鈕開始錄音,有時間限制,手勢離開按鈕時松開可取消

使用

1.`[btn initRecord:self maxtime:10 title:@"上滑取消錄音"];`

2.實現代理`-(void)endRecord:(NSData *)voiceData`

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

封裝好的錄音按鈕

91桌面類似的設置壁紙和Home鍵的效果(作者:yuzhijie1230)

ZJWallPaperDemo:

這是一個使用蘋果的私有Api動態改變壁紙和類似home鍵的小功能的例子

如何使用:

[willSetWallPaperImage zj_saveAsHomeScreen];//設為主屏幕壁紙
[willSetWallPaperImage zj_saveAsLockScreen];//設為鎖屏壁紙
[willSetWallPaperImage zj_saveAsHomeScreenAndLockScreen];//同時設置為鎖屏和主屏幕壁紙

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

91桌面類似的設置壁紙和Home鍵的效果

瀑布流(自定義UIScrollerView)(作者:hanwei2015)

通過對UItableView基本代碼的仿寫,去實現UIScrollerView的自定義,來實現瀑布流,(注釋基本上齊全)。

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

瀑布流(自定義UIScrollerView)

KeyChain 訪問組件(作者:smartwalle)

在 iOS 應用程序開發過程中,我們經常會存儲一些比較重要的信息。比如涉及到用戶系統的 App, 我們就需要考慮自動登錄的功能,如果把用戶的用戶名和密碼存儲在 NSUserDefault 中,會很不安全。第一,該信息是明文存儲的;第二,可以通過一些工具獲取到 NSUserDefault 中的信息。這樣就很容易洩露用戶的賬號信息,這當然是我們不願意看到的。

出於安全方面的考慮,Apple 為我們提供了一個叫 KeyChain 的工具, 存儲在裡面的信息不能說絕對安全,但是相對於 NSUserDefault 或者其它一些存儲在 App 沙盒中的信息,其要安全很多。第一,KeyChain 的存儲位置位於 /private/var/Keychains/... ,如果我們要直接訪問裡面的信息,必須要先越獄之後才能訪問;第二,KeyChain 的關鍵信息都是經過加密處理的,所以就算獲取到之後也還需要做破解工作。

網上有很多關於 KeyChain 的訪問組件,Apple 也提供了相應的 Demo。但是,感覺不怎麼實用,操作起來相對麻煩。所以決定自己對其重新進行封裝,所以就有了這個 KIKeyChain 這個組件。

具體怎麼集成,相信大家在看了我提供的 Demo 之後就明白了。

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


CCRefresh(下拉刷新)(作者:微笑°l)

self.tableView.header = [[CCDefaultHeaderRefresh alloc] initWithHeaderRefresh:^{
   }];

子類可以重寫

- (void)componentForHeader

靈活的DIY你自己的刷新動畫。歡迎star。

向MJ致敬! 

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

CCRefresh(下拉刷新)

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