原文:iOS開發--淺談CocoaAsyncSocket編程

Socket就是一種特殊的文件。它是一個連接了兩個用戶的文件,任何一個用戶向Socket里寫數據,另一個用戶都能看得到,不管這兩個用戶分布在世界上相距多么遙遠的角落,感覺就像坐在一起傳紙條一樣。 這么講Socket應該更容易理解吧 這種抽象是非常重要的,因為它屏蔽了更底層的東西,我就想寫個程序發送下數據,為什么要關系物理層怎么傳輸呢,對吧。 所以有了Socket的概念之后,我們在兩個客戶端之間發送 ...

2016-04-12 09:45 1 2005 推薦指數:

查看詳情

iOS IM開發准備工作(四)CocoaAsyncSocket的使用

  上一篇亂說了一陣socket,這篇要說說怎么干活了。畢竟用的起來才行。   我的項目里面使用的是CocoaAsyncSocket,這個是對CFSocket的封裝。如果你覺得自己可以實現封裝或者直接用原生的,我可以告訴你,很累;關鍵是等你弄出來,項目可能都要交了。這個庫,支持TCP和UDP ...

Thu Mar 03 00:44:00 CST 2016 0 3150
淺談iOS視頻開發

淺談iOS視頻開發 這段時間對視頻開發進行了一些了解,在這里和大家分享一下我自己覺得學習步驟和資料,希望對那些對視頻感興趣的朋友有些幫助。 一、iOS系統自帶播放器   要了解iOS視頻開發,首先我們從系統自帶的播放器說起,一、我們可以直接播放 ...

Sat Oct 15 06:20:00 CST 2016 0 4772
淺談iOS視頻開發

這段時間對視頻開發進行了一些了解,在這里和大家分享一下我自己覺得學習步驟和資料,希望對那些對視頻感興趣的朋友有些幫助。 一、iOS系統自帶播放器   要了解iOS視頻開發,首先我們從系統自帶的播放器說起,一、我們可以直接播放視頻,看到效果,不然搞了半天還播放不了視頻,會讓大家失去興趣 ...

Wed Feb 24 23:59:00 CST 2016 9 16544
iOS開發-事務的淺談

事務(Transaction)是並發控制的基本單位。所謂的事務,它是一個操作序列,這些操作要么都執行,要么都不執行,它是一個不可分割的工作單位。例如,銀行轉賬工作:從一個賬號扣款並使另一個賬號增款,這 ...

Thu May 12 19:14:00 CST 2016 0 1651
iOS開發-委托(Delegate)淺談

委托其實並不是OC中才有,C#中也有,不過彼此的理解方式是不一樣的,OC中委托是協議的一種,需要使用@protocol聲明,委托一般在iOS開發中頁面中傳值用的比較多。委托是Cocoa中最簡單、最靈活的模式之一,委托其實字面上的意思就是將需要的事情委托給別人做,業務場景可以參考主視圖和子視圖之間 ...

Wed Feb 04 06:55:00 CST 2015 4 3221
iOS開發之Socket編程

網絡中的進程是通過socket來通信的,那什么是socket呢?socket起源於Unix,而Unix/Linux基本哲學之一就是“一切皆文件”,都可以用“打開open –> 讀寫write/r ...

Sun Oct 09 03:34:00 CST 2016 0 2255
iOS:基於Socket的第三方框架CocoaAsyncSocket的使用

CocoaAsyncSocket無疑是目前封裝得最完善的Socket庫了:支持異步TCP/UDP,支持GCD,Objective-C接口封裝,同時還有日志跟蹤功能,使用此日志跟蹤,程序員可以很方便的進行調試。 文件如下: 如果想打開日志調試,很簡單,導入需要 ...

Fri Jan 29 23:45:00 CST 2016 0 5509
iOS開發淺談響應鏈與事件傳遞

基本概念 響應者: 在iOS中,響應者為能響應事件的UIResponder子類對象,如UIButton、UIView等。 響應鏈: 響應鏈是由鏈接在一起的響應者(UIResponse子類)組成的。默認情況下,響應鏈是由第一響應者,到application對象以及中間所有響應者一起組成 ...

Mon Jul 22 06:12:00 CST 2019 0 2036
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM