写在前面: 对Metal技术感兴趣的同学,可以关注我的专题:Metal专辑也可以关注我个人的简书账号:张芳涛所有的代码存储的Github地址是:Metal 正文 本文是摘抄的...
你已经看到了强有力的DTrace是如何破解你拥有的Objective-C和Swift代码的, 或者那些Framework中的代码比如UIKit. 你已经用DTrace追踪了这...
前言 iOS崩溃是让iOS开发人员比较头痛的事情,app崩溃了,说明代码写的有问题,这时如何快速定位到崩溃的地方很重要。调试阶段是比较容易找到出问题的地方的,但是已经上线的a...
版本记录 前言 Swift作为一门开发语言,它也有自己的特点和对应的编程特点,接下来我们就一起看一下这门语言。让我们一起熟悉和学习它。 开始 首先看下写作环境 Swift 4...
objc_msgSend 在iOS中我们调用一个函数,一般是[self handle]这种方式,在Runtime里面,这种也是通过发送消息的方式执行函数,那如果在一个大量循环...
KSCrash的功能特性 KSCrash的日志处理 KSCrash的集成扩展 1.KSCrash的功能特性 我挑选了几个重要的功能 a.支持在设备上进行离线符号化的工作 和P...
LLDB是个开源的内置于XCode的调试工具,这里来理一理常用用法。lldb对于命令的简称,是头部匹配方式,只要不混淆,你可以随意简称某个命令。结果为在xcode下验证所得,...
自从Swift开源并被移植到更多平台之后,一个日益显现的问题就是它需要更多地和C进行混编,调用OS API也好,使用第三方程序库也好。因此,接下来的一个话题就是,从各种基础类...
IGListAdapter 抽象UIConllectionView 为 一个个sections 对象 即 IGListSectionType, 称为 section cont...