Time of Update: 2015-07-31
用swift實現自動錄音器,swift實現錄音器基本介紹自動錄音與一般錄音區別在:不用像那樣按下錄音-鬆手結束,而是根據說話聲音的大小自動判斷該錄音和該停止的點,然後可以做到結束錄音之後馬上播放出來。類似於達到會說話的湯姆貓那樣的效果。在自動錄音的初始化階段需要建立兩個錄音對象,一個需要一直錄音充當監聽器的功能,另一個用來在需要的時燒錄音。具體流程大致如下 // 錄音器 var recoder:AVAudioRecorder! // 監聽器 var
Time of Update: 2015-07-31
iOS全屏的背景,多個按鈕位置適配(swift),iosswift最近寫部落格比較多,其實大多是之前的隨筆,這一段整理一下,發布出來。今天這篇文章,說一下,面對全屏的背景圖片,要在固定的位置放置多個按鈕的問題我的解決辦法,其實很土,談不上是技術,就是一種方法,很省力。圖片就是這樣的。再重複一下問題:例如我要在上述全屏的背景上的 M U R P 和
Time of Update: 2015-07-31
TTTAttributedLabel 如何將多個字串高亮顯示,tttattributedlabel TTTAttributedLabel進行多個字串的高亮顯示。需要對每個字串進行匹配,從而得到所有需要高亮的NSRange,然後利用NSMutableAttributedString對每個NSRange添加attribute 首先 是字串匹配演算法,可以研究下kmp和bm演算法,這裡我直接用了OC內建的 NSRegularExpression
Time of Update: 2015-07-31
iOS開發使用Picker View實現一個圖片瀏覽的App今天我們要簡單做一個通過Picker View控制項的選擇,然後在另一個介面顯示圖片的App。主要模組由兩部分,即Picker View控制項的使用,以及兩個介面間的資料傳遞。(1)在第一個介面中拖入一個Picker View控制項(有點像Date
Time of Update: 2015-07-31
iOS開發小案例之根據年份判斷生肖寫這篇部落格,首先感謝林永堅Jake,我是看了林老師的視頻課程,寫了這篇部落格,十分感謝。需求是這樣的,使用者輸入年份,點擊按鈕,然後根據該年份判斷生肖,並顯示一張生肖的圖片。具體開發步驟如下:(1)首先準備12張圖片,代表12個生肖。圖片編號分別為 0--11(2)在Main.storyboard中拖入3個控制項,Text
Time of Update: 2015-07-31
iOS 開啟擴音器以及插入耳機的操作廢話不多說說一下現狀網上好多關於擴音器的操作,但是問題多多,SDK7.X 和SDK7.X以上版本有點詫異 #import #import #import @interface AudioManager : NSObject{AVAudioPlayer *m_audioPlayer;} @property (atomic, readonly)BOOL _isSpeakerOn;@property (atomic,
Time of Update: 2015-07-31
iOS開發之軟鍵盤使用小技巧在iOS開發過程中,有時候需要彈出軟鍵盤進行輸入,有時候又需要在某些情況下隱藏軟鍵盤,以提高使用者體驗。今天有幾個關於軟鍵盤的小技巧和大家分享。(1)只彈出數字鍵台有某些需求中,要求使用者只能在Text Field中只能輸入數字,這需要怎麼做呢?可以寫一個Regex用於判斷使用者輸入;或者進行字元匹配等等。但是這都要寫代碼。程式員都是愛偷懶的。在iOS中可以通過簡單設定,使彈出為數字鍵台,這樣使用者輸入就只能為數字了。選中某個Text Field。選擇右側的Show
Time of Update: 2015-07-26
iOS傳值之代理傳值,ios傳值代理iOS中傳值方式有好幾種,分別是:代理傳值,block傳值,屬性傳值,通知傳值,單例傳值,利用userdefault或者檔案方式傳值,通常代理傳值和block傳值使用最普遍,本文介紹代理傳值的方式,後續部落格會一次寫上其他傳值方式。一
Time of Update: 2015-07-26
iOS高效開發之Xcode應用外掛程式,iosxcode外掛程式前言:本文非原創 文章摘自 www.cocoachina.com/industry/20130918/7022.html 古人云“工欲善其事必先利其器”,打造一個強大的開發環境,是立即提升自身戰鬥力的絕佳途徑!以下是搜集的一些有力的XCode外掛程式。 1.全能搜尋家CodePilot 2.0你要找的是檔案?是檔案夾?是代碼?Never
Time of Update: 2015-07-25
iOS視頻下載遇到的問題(附上AFHTTPRequestOperation下載視頻方法)前言:最近做即時聊天項目,涉及到視頻的上傳下載。AFNetworking上傳圖片和視頻(支援多張圖片上傳)在視頻下載中遇到一些問題,視頻下載後無法播放 1 視頻下載方法 /** * 下載檔案 */- (void)downloadFileURL:(NSString *)aUrl savePath:(NSString *)aSavePath fileName:(NSString *
Time of Update: 2015-07-24
iOS 階段學習第25天筆記(iOS沙箱機制介紹),ios沙箱iOS學習(OC語言)知識點整理一、iOS沙箱機制介紹 1)概念:每個ios應用都有自己的應用沙箱,應用沙箱就是檔案系統目錄,與其他應用放入檔案 系統隔離,ios系統不允許訪問
Time of Update: 2015-07-17
IOS集合NSSet與NSMutableSet知識點,nssetnsmutableset NSSet在實際應用中與NSArray區別不大,但是如果你希望尋找NSArray中的某一個元素,則需要遍曆整個數組,效率低下。而NSSet在尋找某一特定的元素的時候則是根據hash演算法直接找到此元素的位置,效率高。
Time of Update: 2015-07-17
IOS數組NSArray與NSMutableArray知識點,nsarray二維數組此文是對數組NSArray與NSMutableArray知識點的總結,主要是一些常見的操作,別外一些操作見其相應的文檔,下面的代碼部分還運用的第三方外掛程式BlocksKit相結合;a:Foundation中數組(NSArray)是有序的對象集合b:NSArray只能儲存Objective-C的對象,而不能儲存像int、float這些基礎資料型別 (Elementary Data
Time of Update: 2015-07-16
Mac下虛擬機器的安裝,Mac虛擬機器安裝1,開啟虛擬機器,選擇從光碟片或者映像安裝. 2,建立新的虛擬機器,選擇使用其它光碟片或光碟片映像。 3,選擇影像檔案後開始進行設定。 4,選擇整合方式,這個在後面是可以進行改變的。獨立的好一點。 5,虛擬機器設定完成,開始進行影像的安裝。 6,選擇虛擬機器的位置。 7,開始安裝Windo
Time of Update: 2015-07-13
IOS-控制項響應使用者控制事件之事件處理事件處理響應者對象在iOS中不是任何對象都能處理事件,只有繼承了UIResponder的對象才能接收並處理事件。我們稱之為“響應者對象” UIApplication、UIViewController、UIView都繼承自UIResponder,因此它們都是響應者對象,都能夠接收並處理事件 UIResponder內部提供了以下方法來處理事件這些類可以覆蓋下列幾個方法處理不同的觸摸事件 ```objc
Time of Update: 2015-07-13
FMDB的簡單使用,FMDB簡單使用FMDB常用類:FMDatabase : 一個單一的SQLite資料庫,用於執行SQL語句。FMResultSet :執行查詢一個FMDatabase結果集,這個和android的Cursor類似。FMDatabaseQueue :在多個線程來執行查詢和更新時會使用這個類。建立資料庫:db = [FMDatabase databaseWithPath:database_path];
Time of Update: 2015-07-15
iOS.UI進階Block的使用,ios.uiblock最簡單的block使用 使用block的三個步驟:1.定義block變數 2.建立block代碼塊 3.調用block匿名函數 定義一個block的構成包括:傳回值,block名,參數類型。 block代碼塊作為一個匿名函數是可以被寫在其他方法中的,所以一般我們將block代碼塊寫在其他方法裡,調用該方法的時候block代碼塊將不會被執行,只有回調block代碼塊的時候,才會執行。ViewController.h#import
Time of Update: 2015-07-11
iOS 關於滾動視圖contentSize、contentOffset、contentInset 的整理iOS 關於滾動視圖contentSize、contentOffset、contentInset 的整理contentSize 是scrollview可以滾動的地區,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滾動,捲動區域為frame大小的兩倍。contentOffset
Time of Update: 2015-07-11
iOS開發 - CoreLocation地理定位簡介在移動互連網時代,移動app能解決使用者的很多生活瑣事,比如導航:去任意陌生的地方周邊:找餐館、找酒店、找銀行、找電影院在上述應用中,都用到了地圖和定位功能,在iOS開發中,要想加入這2大功能,必須基於2個架構進行開發Map Kit :用於地圖展示Core Location :用於地理定位2個熱門專業術語LBS :Location Based ServiceSoLoMo :Social Local
Time of Update: 2015-07-10
漢語字典或者詞典的簡單的ios小demo,漢語字典iosdemo[注意]轉載時請註明出處部落格園-吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/ 首先感謝 枯龍吟 網易部落格提供了【成語詞典】【新華字典】【漢語詞典】介面以供使用.無意中在網上發現了一個關於漢語字典方面的介面