原文: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