01. llvm 在 iOS 插桩 网上我就搜到这一篇文章介绍使用 LLVM Pass 的方式,来实现函数插桩。 但是按照他文章的一步步坐下来,发现各种报错,要不就是 pas...
01. llvm 在 iOS 插桩 网上我就搜到这一篇文章介绍使用 LLVM Pass 的方式,来实现函数插桩。 但是按照他文章的一步步坐下来,发现各种报错,要不就是 pas...
@金银岛 RN? 我的意思是React Native
从面试官角度看iOSer应该如何面试开章 一天下午轩老板突然钉钉联系我,告诉我我们事业部要招一个iOS,要我准备一些笔试题和面试题。当时我的第一反应是:啥?iOS竟然还能有HC,不是iOS没人要了么?虽然我的心...
NC,标题党?
上海美女漫画家出租屋暴死:纵欲上瘾,正在榨干这届年轻人前几天,上海一名漫画家在出租屋内意外去世。 生前已经出版2部作品的她,前途被业内人士十分看好,作品也经常出现在榜单前几名。 可惜因为行业的原因,长期不规律的作息和巨大的压力,...
@钢板军 其实想想也正常,在一个公司习惯了某种工作模式之后,靠自己去学习未知是很难的一件事,我觉得我最近也陷入了这种怪圈....
从面试官角度看iOSer应该如何面试开章 一天下午轩老板突然钉钉联系我,告诉我我们事业部要招一个iOS,要我准备一些笔试题和面试题。当时我的第一反应是:啥?iOS竟然还能有HC,不是iOS没人要了么?虽然我的心...
@深海少年Asun 和之前一样是什么意思,是指没有lint了吗
聊聊SwiftLint在团队的实践(一)背景 大约在两年之前写过一篇关于SwiftLint的文章,时过境迁不得不说当时的想法还是很粗糙的,但至少也给了自己一个启蒙。过去的一年,公司开始自建中心化的CI,也推广...
前言 由于最近划水的厉害,CodeReview竟然不知道拿什么代码比较好,于是乎翻起了一年多以前写的框架SwiftyEventBus来向全部门的同事谢罪。 在iOS开发中NS...
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...