01. llvm 在 iOS 插桩 网上我就搜到这一篇文章介绍使用 LLVM Pass 的方式,来实现函数插桩。 但是按照他文章的一步步坐下来,发现各种报错,要不就是 pas...
01. llvm 在 iOS 插桩 网上我就搜到这一篇文章介绍使用 LLVM Pass 的方式,来实现函数插桩。 但是按照他文章的一步步坐下来,发现各种报错,要不就是 pas...
socket介绍 socket是系统提供用于网络通信的方法,它并不是一个协议但是很多协议间的通信数据是通过socket中方法来传递数据的,目前在APP中用的最多就是即...
iOS要分析函数的执行时间,一种办法是hook住objc_msgSend方法,实现比较简单,但是有个局限性,只对objective-c方法有效,对c函数和block就不行了。...
先借用一句古话装逼, 工欲善其事,必先利其器。 作为一个iOS开发(diao si),首先肯定要将自己的武器打磨好,才能上战场,我们可以给这把武器针对自己的天赋加上合适的附魔...
阅读GCD源码,首先需要下载libdispatch源码。很多同学拿到源码就直接埋头苦干,我觉得这样会像无头苍蝇一样没有重点,容易懵逼,效率低。相比objc,CFRunloop...
腾讯电面:40分钟 介绍你最近的一个项目 项目相关问题 既然你iOS安卓都写过为什么选择iOS 字典的数据结构,如何加快查找 http和tcp的区别 java和oc的区别 c...
概述 随着整个互联网的崛起,数据传递的形式也在不断升级变化,总的流行趋势如下: 音视频的发展正在向各个行业不断扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等等,音视...
需求 解析文件中的音视频流以解码同步并将视频渲染到屏幕上,音频通过扬声器输出.对于仅仅需要单纯播放一个视频文件可直接使用AVFoundation中上层播放器,这里是用最底层的...
1、#import跟 #include 有什么区别,@class呢,#import<> 跟 #import””有什么区别? 2、@property中有哪些属性关键字?/ @p...