这个指令是gcc引入的,作用是允许程序员将最有可能执行的分支告诉编译器。这个指令的写法为:__builtin_expect(EXP, N)。意思是:EXP==N的概率很大。 ...
IP属地:湖北
这个指令是gcc引入的,作用是允许程序员将最有可能执行的分支告诉编译器。这个指令的写法为:__builtin_expect(EXP, N)。意思是:EXP==N的概率很大。 ...
对底层感兴趣,经常查看调用栈的朋友,肯定发现了调用栈相关方法旁边有很多小图标,那么它们究竟代表什么意思呢?具体如下:
简单的解析一下ReactiveCocoa的@keypath宏 在Xcode里面找到下面的选项,可以看到预编译以后的代码 我们从外到内一层一层的看第一个表达式 1>最外层是@(...
昨天在逛简书的时候,无意间看到一款还算好用的MacOS App,Manico,在Mac App Store上可以免费下载。也可以免费使用。就是用几次就会弹出一个感谢试用,要继...
Swift tricks系列收集Swift牛逼的patterns和让你代码更加Swifty的tricks,持续更新中…… Associated Value Swift的enu...
Reference: https://www.cainwang.cn/afnssl/ AFNetworking, iOS开发中,以其优雅的结构设计和简便的调用方式,使其成为...
最近去面试了4家公司(1-3年iOS岗位),简单记录一下被问到的问题 1、SDWebImage的基本原理流程(涉及到图片的存储,下载管理和删除这几个方面的流程) 2、MJRe...
单例模式出现以后,关于它的争执就一直存在。在开发项目中,有很多时候我们需要一个全局的对象,而且要保证全局有且仅有一份即可。没错,单例在这个时候就是最佳的选择,但是需要注意的是...