首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
康小曹
掘友等级
简书:https://www.jianshu.com/u/7f1ffb14b781
|
@Tencent
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 81
沸点 2
赞
83
返回
|
搜索文章
最新
热门
iOS:SideTable
一、SideTable 本文研究 sideTable 在 objc4 源码中的使用及其作用,从而解析 iOS 中引用计数器和弱引用的实现原理; 1. retain 操作 我们都知道,新版本的 objc
iOS逆向:fishhook原理分析
前言 这里需要对 mach-o 有比较全面的理解,详情见 mach-O结构分析,不展开了。 大概说下: mach-O 分为三部分,第一部分是header,第三部分是数据区,就是一团一团的代码或者数据,
红黑树、B树、B+树各自适用的场景
1. 磁盘基础知识 分页: 现代操作系统都使用虚拟内存来印射到物理内存,内存大小有限且价格昂贵,所以数据的持久化是在磁盘上。虚拟内存、物理内存、磁盘都使用页作为内存读取的最小单位。一般一页为4KB(8
WKWebview内存问题
使用 WKWebView 进行展示固然简单,但是 WKWebView 早就被传言存在内存过大的问题,而且业务中需要展示 5 个 HTML 页面,也就是需要 5 个 WKWebView。 实现两种方案之后对比,使用 instrument 观察发现 5个 WKWebView 的 C…
HTTP缓存机制及其在iOS中的应用
Web 缓存是可以保存文档副本的HTTP设备。 HTTP缓存一般为两种,本地缓存和代理缓存。本地缓存就是客户端设备中的缓存,代理缓存就是缓存代理服务器,常见的就 是 CDN。 1. 缓存机制 如上图所示,一般而言,缓存是否新鲜采用 Cache-Control/Expires 进…
cocoaPods:公有库私有库
依赖库说白了就是存放第三方代码的库,而 cocoapods 本质就是第三方库维护和导入的便利性工具。依赖库也叫 pod 库,一般都是发布在公共的代码存放网站,上供别人下载和使用,比如 github 上的 AF、MJRefesh等。 而公司中很多时候并不像泄露代码,但是又需要使用…
iOS:copy的本质
因为是浅拷贝,没有产生新的对象,指针 str2 仍然指向源对象,所以此时copy方法执行的逻辑等价于retain,也就是仅仅让源对象的引用计数器增加了1,所以最终 str1.retainCount的结果是 2 。因为 str2 指向源对象,所以自然而言的str2.retainC…
Web开发:布局视口、视觉视口、理想视口
可以理解成生活中的绘画,而对于开发者而言,代码就是画笔,内容就是你开发过程中所画页面的最宽和最高的那个矩形,比如清明上河图就属于内容宽度很长的一幅画。 布局视口可以理解成画板,也就是说纸张只有这么大,如果你想在A4纸上画等比例清明上河图,那显然是会溢出去的。 标签,在显示上也能…
密码学基础(四):OpenSSL命令详解
密码学标准和我们平常所见的互联网协议一样,是一种大家都遵守的约定和标准,比如PKCS#1中规定了 RSA 秘钥时怎么生成的,公私钥的格式等内容,x509标准规定了证书的格式等。 OpenSSL 本质就是一个工具集,按照主流的密码学标准实现了常用的加密算法,证书的生成、签名、验签…
个人成就
文章被点赞
83
文章被阅读
31,088
掘力值
947
关注了
32
关注者
35
收藏集
6
关注标签
20
加入于
2019-10-18