无标题文章

@class的作用:在头文件当中,一般只需要知道被引用的类的名称即可,不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称,而在实现类的里面,因为会用到这个引用类的内部的实体变量和方法,所以需要使用#import来包含这个被引用类的头文件。(1)@class是告诉编译器,有这么一个类。(2)还可以解决循环依赖的问题。

OC不可以多继承,但是可以实现多接口,通过实现多个接口可以完成C++的多重载。

OC创建线程的方法:创建线程有三种方法:使用NSTread创建,使用GCD的dispatch、使用子类化的NSOperation,然后将其加入到NSOperationQueue;在主线程执行代码的方法是:performSelectorOnMainThread,如果想要延时执行代码可以使用performSelector;onThread;onThread;withObject;waitUntilDone。

面向连接,面向无连接:面向连接是指通信双方在通信时,事先先接力一条通信线路,其中有三个过程:建立连接,使用连接和释放连接,比如电话系统就是一个面向连接的模式,TCP协议就是一种面向连接的协议。面向无连接是指通信双方不需要事先建立一条通信线路,而是把每个带有目的的地址包(报文组)发送到线路上,有系统自主选定线路进行传输。比如邮政系统就是一种面向无连接的方式,UDP协议就是一种无连接的协议。

iOS中的几种回调机制:1.目标动作对:当两个对象之间有比较紧密的关系时,如视图控制器与其下的某个视图。2.代理,代理又叫委托,当某个对象收到多个事件,并要求同一个对象来处理所有的事件时。委托机制依赖于某个协议定义的方法来进行发送消息。3.通告机制:当需要多个对象或者两个无关对象处理同一个事件时。4.Block,适用于回调只发生一次的简单任务

自动释放池,工作原理:当我们向对象发送一个autorelease消息时,Cocoa会将该对象的一个引用放到最新的自动释放池,它仍然是个正当的对象,因此自动释放池定义的作用域内的其他对象都可以向他发送消息。当程序执行到作用域结束的位置时,自动释放池就会释放,池中的所有对象也会被释放。

http连接和socket连接:http连接就是所谓的短连接,是客户端用http协议进行请求,客户端向服务端发送一次请求,服务器端响应后连接即会断掉,以节省资源。服务器不能主动给客户端响应。

Socket连接:socket连接是所谓的长连接,是客户端跟服务器直接使用socket“套接字”进行连接,并没有规定连接后断开,所以客户端和服务器可以保持连接通道,双方都可以主动发送数据。一般多用于游戏开发或股票开发这个要求即时性很强并且发送数据量比较大的从场合使用。主要用的类是CFSocketRef.

TCP连接的三次握手:1.客户端发送syn包到服务器,并进入到syn_send状态,等待服务器确认。2.服务器收到syn包,必须确认客户的syn,同时自己也发送一个syn包,即syn+ack包,此时服务器进入syn+recv状态。3.客户端收到服务器的syn+ack包,向服务器发送确认包ack,此时发送完毕,客户端和服务器进入到established状态,完成三次握手。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,194评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,058评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,780评论 0 346
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,388评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,430评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,764评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,907评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,679评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,122评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,459评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,605评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,270评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,867评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,734评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,961评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,297评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,472评论 2 348

推荐阅读更多精彩内容