原创 XMPP學習及使用2

即時消息傳遞(IM)在臨時 Internet 用戶和業務用戶中都是一個受歡迎的應用程序。它不僅爲用戶提供了與他人進行實時通信的方法,還能夠得到他們的到場信息(在線、離開、離線,等等)。Jabber 是最早的開放 IM 協議之一,由 Je

原创 AsyncSocket常用方法解釋

AsynSocket常用方法解釋 //在socket連結髮生錯誤的時候,socket被關閉。 //在斷開之前你可以讀取斷開之前最後的bit數據 //當連接的時候,這個代理的方法可能被執行。 -(void) onSocket:(Async

原创 TestFlight使用

相信一部分開發者,對於Apple收購TestFlight有着比較好奇的心態,那麼TestFlight在被收購後,已經再次重新正式發佈,可以正常使用了,那麼又有多少開發者會去使用它呢? 讀完Apple的TestFlight官方文檔之後,

原创 正則表達式學習1

1. 正則表達式規則 普通字符 字母、數字、漢字、下劃線、以及後邊章節中沒有特殊定義的標點符號,都是"普通字符"。表達式中的普通字符,在匹配一個字符串的時候,匹配與之相同的一個字符。 轉義字符    一些不便書寫的字符,採用在前

原创 GCD

實現代碼: CGDHelper [cpp] view plaincopy /*   *  Grand Central Dispatch (GCD)是Apple開發的一個多核編程的解決方法。   *  

原创 UITableView詳解

在iOS開發中UITableView可以說是使用最廣泛的控件,我們平時使用的軟件中到處都可以看到它的影子,類似於微信、QQ、新浪微博等軟件基本上隨處都是UITableView。當然它的廣泛使用自然離不開它強大的功能,今天這篇文章將針對

原创 GCD介紹(一): 基本概念和Dispatch Queue

什麼是GCD? Grand Central Dispatch或者GCD,是一套低層API,提供了一種新的方法來進行併發程序編寫。從基本功能上講,GCD有點像NSOperationQueue,他們都允許程序將任務切分爲多個單一任務然後

原创 iOS網絡編程實踐--NSStream實現TCP Socket iPhone客戶端

客戶端我們使用iPhone應用程序,畫面比較簡單。點擊發送按鈕,給服務器發送一些字符串過去。點擊接收按鈕就會從服務器讀取一些字符串,並且顯示在畫面上。 有關客戶端應用的UI部分不再介紹了,我們直接看代碼部分,Socket客戶端

原创 iOS網絡編程-MBProgressHUD等待指示器

第三方的等待指示器,MBProgressHUD就是第三方提供的等待指示器框架。下面是MBProgressHUD提供的等待指示器樣式,它們基本可以分爲:未知結束時間和已知結束時間兩大類等待指示器,在MBProgressHUD中可以爲等待指

原创 XMPP學習及使用1

XMPP 簡介 本小節將簡要介紹 XMPP,它的起源,以及爲何它是一個適合實時 web 通信的協議。您將檢查 XMPP 通信設置的組件,並查看展示這些組件如何使用的示例。 Web 標準和 XMPP XMPP 是一組基於 XML

原创 iOS網絡編程-iOS中解析Bonjour服務

服務器端Bonjour服務發佈成功之後,客戶端可以通過NSNetService解析服務,解析成功後,可以獲得通訊的數據細節,如:IP地址、端口等信息。 首先需要實例化NSNetService對象代碼如下: [cpp] view

原创 AFNewwork使用方法

1 下載AFNetworking資源包 https://github.com/AFNetworking/AFNetworking。 2 將AFNetWorking,UIKit+AFNetworking文件夾導入項目  3 添加類庫 Sec

原创 iOS網絡編程實踐--藍牙對等網絡通信實例講解

基於藍牙對等網絡通信就是使用Game Kit中的GKSession、GKSessionDelegate、GKPeerPickerController和GKPeerPickerControllerDelegate來實現。開發過程分爲3個步

原创 iOS網絡編程-ASIHTTPRequest異步請求

我們運行程序,如果網速很慢,查詢的時候會一直黑屏,直到請求結束畫面纔出現,這樣用戶體驗很不好。因此同步請求一般只是在某個子線 程中使用,而不在主線程中使用。異步請求的用戶體驗要比同步請求好,因此一般情況下異步請求用的很多。等待過程中在狀

原创 手勢識別

感覺有必要把iOS開發中的手勢識別做一個小小的總結。在上一篇iOS開發之自定義表情鍵盤(組件封裝與自動佈局)博客中用到了一個輕擊手勢,就是在輕擊TextView時從表情鍵盤迴到系統鍵盤,在TextView中的手是用storyboard