首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Boyang_
掘友等级
iOS developer
|
个人开发
多看书
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
12
关注
赞
150
文章 149
沸点 1
资讯 0
赞
150
关注
返回
|
搜索文章
文章
热门
最新
Boyang_
2年前
DNS
如何正确的获取 DNS 地址
一般情况下,获取本机 DNS 地址的时候,我们会使用以下的方法。 先在系统中加入 libresolv.tbd 库。 经过初步的检测,发现 int result = res_ninit(res); 这段代码创建的内存没有释放掉。 但是下面明明已经写了 res_nclose(res…
2335
6
6
Boyang_
3年前
TCP/IP
伯阳的网络笔记(四):TCP
1. TCP是什么? 互联网有两个核心协议: IP 和 TCP。IP,即 Internet Protocol(因特网协议)负责联网主机之间的路由选择和寻址;TCP,即 Transmission Control Protocol(传输控制协议)。 TCP 负责在不可靠的传输信道上…
619
1
2
Boyang_
3年前
HTTP
伯阳的网络笔记(三):HTTP/2
1. HTTP/1.x 的问题 不得不说, HTTP/1.1 是一个伟大的协议,现在仍然有非常多的网站使用它,充分说明了它的健壮、巧妙。但是,它毕竟是一个创建于互联网时代前的协议,虽然已经很有预见性了,但是仍然有些过时了。主要有以下几个问题: 明文传输。 所以,随着求变的声音越…
701
6
评论
Boyang_
3年前
5G
伯阳的网络笔记(二):HTTP基础
我们都知道,互联网是一个极其复杂的体系,包含了大量的应用程序和协议、各种类型的端系统、分组交换机和各种类型的链路级媒体。为了将这些整理,我们将整个网路进行了抽象分层。 关于分层,其实有很多种分法,我们一般接受两种:TCP / IP分层和OSI分层。分别如下表示。 实际上为了简便…
601
4
1
Boyang_
3年前
5G
伯阳的网络笔记(一):DNS
1. DNS 是什么? DNS,全名 Domain Name System ,翻译过来就是域名系统,是一个分层的分布式数据库,也是一个使得主机能够查询到 IP 地址的应用层协议。因为有了它,使得我们可以方便的直接使用域名,而非可能随时更换的 IP 地址;可以说,DNS 就是一本…
628
2
评论
Boyang_
3年前
iOS
探秘Block(四):修改Block的实现
这里将通过几道面试题来扩展知识。 这几道题有几个取自sunnyxx。 block在捕获普通的局部变量时是捕获的a的值,后面无论怎么修改a的值都不会影响block之前捕获到的值,所以a的值不变。 block在捕获静态局部变量时是捕获的b的地址,block里面是通过地址找到b并获取…
1888
3
1
Boyang_
3年前
iOS
探秘Block(三):weak和strong
我们知道,在ARC中,除了全局block,block都是在栈上进行创建的。使用的时候,会自动将它复制到堆中。中间会经历objc_retainBlock -> _Block_copy -> _Block_copy_internal方法链。换过来说,我们使用的每个拦截了自动变量的b…
2300
6
评论
Boyang_
3年前
iOS
block(二):block的copy和release
现在来看一下block的copy和release过程。 这部分代码在Block.h中。 我们知道,在block创建的时候,一般来说,都是在栈上的。 但是我们知道,栈是有系统自动管理的,其所属的变量作用域结束,block就会被废弃。那该如何解决这个问题呢? 答案就是讲block从…
882
2
评论
Boyang_
3年前
iOS
探秘Block(一):block的本质
最简单。 升级版。 里面的invoke就是指向具体实现的函数指针,当block被调用的时候,程序最终会跳转到这个函数指针指向的代码区。 而 Block_descriptor里面最重要的就是 copy函数和 dispose函数,从命名上可以推断出,copy函数是用来捕获变量并持有…
1330
8
1
Boyang_
3年前
iOS
夜半无事--探究KVO的实现
KVO 全称是Key-Value Observing,即键值观察者。是苹果官方提供的一种事件通知机制。 键值观察提供了一种机制,该机制允许将其他对象的特定属性的更改通知对象。对于应用程序中模型层和控制器层之间的通信特别有用。控制器对象通常观察模型对象的属性,而视图对象通过控制器…
1252
5
1
下一页
个人成就
文章被点赞
132
文章被阅读
20,938
掘力值
694
关注了
63
关注者
71
收藏集
12
关注标签
22
加入于
2018-01-09