一、编译器概述 编译器就是说将高级语言 翻译 为低级语言的程序。 二、LLVM概述 LLVM 是 构架编译器 的框架,以C++编写而成,用于...
投稿
一、编译器概述 编译器就是说将高级语言 翻译 为低级语言的程序。 二、LLVM概述 LLVM 是 构架编译器 的框架,以C++编写而成,用于...
KVO(Key-Value Observing),是苹果提供的一套事件通知机制。允许对象监听特定属性的改变,并在改变时接收到事件。KVO 是...
一、KVC简介 KVC(Key-Value Coding)键值编码,是利用NSKeyValueCoding 非正式协议实现的一种机制,对象采...
我们将从_objc_init开始 environ_init():环境变量的初始化。tls_init():当前线程key的绑定。比如每个线程数据的...
一、什么是内存对齐? 内存对齐(Memory alignment)是一种在计算机内存中排列数据(表现为变量的地址)、访问数据(表现为CPU读...
自从iOS更新到13的系统后,说实在不被人吐槽是不可能的,比如我用UC浏览器好好地看一小说,暂时去回复下微信,返回浏览器,MMP的,APP一...
整理的一些iOS面试相关问题,持续更新,敬请关注 1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染2、2018 ...
今天测试说XX操作,导致APP闪退了,看了下, 其实遇到 EXC_BAD_这种的崩溃,不用慌,你只要看下: 1、属性对不对? 2、是否重复添加创...
iOS 11后的系统,如果你直接在UIToolBar上使用addSubview的话,那么恭喜你中奖了,你会发现显示是可以显示,但是点击事件没...
今天更新Xcode 9.3,无缘无故出现了“doesn't match the entitlements file's value for ...
专题公告
iOS开发过程中爬过的坑。。。。