by hzwusibo 20190301 一、sdk简介: 二、epub科普 三、解析器sdk设计 四、epub解析的原理: 五、sdk如何接入与基本使用 一、sdk简介: ...
by hzwusibo 20190301 一、sdk简介: 二、epub科普 三、解析器sdk设计 四、epub解析的原理: 五、sdk如何接入与基本使用 一、sdk简介: ...
简介 Linux crontab和Windows task schedules非常的相似。Crontab可以用来在系统中定期的执行任务。比如:写了一个爬虫需要每天早上八点执行...
我们都知道,weak的主要作用是为了防止循环引用,而产生循环引用的根本原因则在于ARC下的引用计数错误问题,即两个对象或者多个对象相互持有,会造成超出作用域后引用计数不会减为...
例如我们想下载这个Block源码 打开网址后,找到父级别 https://opensource.apple.com/source/libclosure/libclosure-...
引言 维基百科:编译语言(英语:Compiled language)是一种以编译器来实现的编程语言。它不像解释型语言一样,由解释器将代码一句一句运行,而是以编译器,先将代码编...
fishhook是Facebook提供的一个动态修改链接mach-O文件的工具。利用MachO文件加载原理,通过修改懒加载和非懒加载两个表的指针达到C函数HOOK的目的。 前...
objc-runtime 开源地址 消息转发 在开启消息转发之前,先来看看定义在NSObject.h中的这五个方法: 我们可以把runtime想象成一个方法处理工厂,当这个工...
Block是什么? 在oc中它是带有^符号的匿名函数,遵循BN范式: ^ 返回值类型 参数列表 表达式 (参数和返回值为空的时候可以省略)。 而在C中(OC编译后的C)它会被...
AutoreleasePool 是一个抽象概念,并没有实际结构,真实的结构是一个双向链表『AutoreleasePoolPage』,由C++实现。 1.数据结构 其数据结构如...
AutoreleasePool 是一个抽象概念,并没有实际结构,真实的结构是一个双向链表『AutoreleasePoolPage』,由C++实现。 1.数据结构 其数据结构如...
2019 iOS面试题大全---全方面剖析面试 2019 iOS面试题-----网络相关之HTTP协议 2019 iOS面试题-----网络相关之HTTPS、对称加密、非对称...
很多时候我们上传图片经常遇到一些问题,要不就是图片质量变差,要不就是图片太大等等问题。所以需要适当的对图片进行压缩处理。 请点击原文
iPhone 手机在图片拍照和视频录制方面有很强大的功能,小编认为如果很好使用 iPhone 拍摄出很好照片 & 录制很有趣的视频。本章将详细讲解 AVCaptureSess...
LLDB的Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xcode运行程序,实际走的都是LLDB。熟练使用LLDB,可以...
用例分析 在使用UITextField的过程中,不免会有限制字符个数,字符输入规则的需求。一般情况下,会有如下两种方法: 直接设置代理,实现代理方法,- (BOOL)text...