首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
上山打逗比
掘友等级
iOSer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 49
沸点 0
赞
49
返回
|
搜索文章
最新
热门
iOS 网络(GCDAsyncSocket源码分析)
初始化了两个Block:SetupStreamsPart1、SetupStreamsPart2,这两个Block做的事都和读写流有关。SetupStreamsPart1用来创建读写流,并且注册回调。另一个SetupStreamsPart2用来把流添加到当前线程的runloop上…
iOS 网络(初探socket)
domain:即协议域,又称为协议族(family)。常用的协议族有,AF_INET、AF_INET6、AF_LOCAL(或称AF_UNIX,Unix域socket)、AF_ROUTE等等。协议族决定了socket的地址类型,在通信中必须采用对应的地址,如AF_INET决定了要…
iOS 网络(OC与JS的交互)
将UIWebViewDelegate与UIWebView拆分成了14类与3个协议,以前很多不方便实现的功能得以实现。文档
iOS 网络(基础知识)
应用层:当负责传送数据发送请求时:把需要发送的数据,按照应用的格式标准协议等封装成对应数据。当负责接收数据响应请求时:把数据按照应用的标准格式进行解析。例如在HTTP协议中,发送请求前要封装请求头,而接收数据时要解析响应头,这些解析过程方式是根据应用层的协议格式而定的,每个协议…
iOS 多线程(GCD源码分析)
这个其实是个函数,针对编译器优化的一个函数,后面几个宏是对这个函数的封装,所以提前拎出来说一下。写代码中我们经常会遇到条件判断语句 CPU读取指令的时候并非一条一条的来读,而是多条一起加载进来,比如已经加载了if(今天是工作日) printf(“好好上班”);的指令,这时候条件…
iOS 多线程(NSOperation使用指南)
可添加完成的代码块,在操作完成后执行。 添加操作之间的依赖关系,方便的控制执行顺序。 设定操作执行的优先级。 可以很方便的取消一个操作的执行。 使用 KVO 观察对操作执行状态的更改:isExecuteing、isFinished、isCancelled。 既然是基于 GCD …
iOS 多线程(GCD使用指南)
Dispatch Queue是用来执行任务的队列,是GCD中最基本的元素之一。图示: Serial Dispatch Queue(串行队列): 假设把 任务1 任务2 任务3 任务4 四个任务依次加入到一个Serial Dispatch Queue中,这个Serial Disp…
iOS 多线程(线程的生命周期)
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进…
KVO底层原理
KVO概念KVO底层原理探索原理探索都是基于这段代码首先我们打个断点在self.person=[[Personalloc]init];这一行进入断点之后用lldb调试,打印出当前对象isa指针指向的类
iOS Category源码分析
Category是Objective-C 2.0之后添加的语言特性,它的主要作用是为已经存在的类添加方法,一般称为分类。 Category在iOS开发中使用非常的频繁,特别是在为系统类进行拓展的时候,我们可以不用继承系统类,直接给系统类添加方法,最大程度的体现了Objectiv…
下一页
个人成就
文章被点赞
51
文章被阅读
50,606
掘力值
1,017
关注了
33
关注者
82
收藏集
1
关注标签
1
加入于
2019-08-02