iOS 里很重要的一个概念就是runloop,到底什么是runloop呢?先从概念说起,如果大家接触过node,就会感到很熟悉,事件驱动,或者叫事件循环。 一、RunLoop...
iOS 里很重要的一个概念就是runloop,到底什么是runloop呢?先从概念说起,如果大家接触过node,就会感到很熟悉,事件驱动,或者叫事件循环。 一、RunLoop...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主要介绍常见的锁,以及synchronized、NSLock、...
1.内存布局 内核区:假设在4GB的手机内存中,通常我们使用的只有3GB,而另外的1GB则交给内核区去处理; 栈:通过寄存器直接读取内存(函数,方法),速度比堆快,但是内存比...
请问cer证书如何转X509,我这边转完之后变成NULL了
iOS 用OpenSSL解析X509证书信息在解析证书信息之前,需要将证书转换为X509结构体。以下代码中 cert 为X509证书结构体 一、解析证书序列号 二、解析证书拥有者信息(用户名) 三、解析证书颁发机构 四...
我打印了samplebuffer,楼主是对的,可以自行打印校验
iOS音视频采集与格式转换(yuv转rgb)最近在项目里遇到了iOS音视频相关的东西,并且使用libyuv这个库将NV12转为BGRA, 这方面知识工作中用到不多,为了避免遗忘,趁热打铁写下这篇文章。 1.音视频采集(...
iOS CoreData介绍和使用(以及一些注意事项) 最近花了一点时间整理了一下CoreData,对于经常使用SQLite的我来说,用这个真的有点用不惯,个人觉得实在是没发...
近期在工作中,对APP进行了内存占用优化,减少了不少内存占用,在此将经验进行总结和分享,也欢迎大家进行交流。 在优化的过程中,主要使用了以下工具: Instruments和A...
由于苹果在 iOS9 之后已经放弃了 NSURLConnection[https://www.jianshu.com/p/70bff73f0500],所以在现在的实际开发中,...
1 dyld 1.1 dyld简介 在iOS系统中,几乎所有的程序都会用到动态库,而动态库在加载的时候都需要用dyld(位于/usr/lib/dyld)程序进行链接。很多系...
这个动画是我们的app<柠檬跑步>1.6.0版本中的一个主要功能,先看效果: 我们只看轨迹回放相关的动画组,拆分后包含如下几个主要动画:1、轨迹路径动画2、轨迹渐变3、领头点...
注:欢迎大家可以关-注 Wei-Xin 公--众--号 :Style月月专栏,与简书同步更新~ iOS 底层原理 objc4 源码相关 0、底层源码探索方式iOS-底层原理 ...