一、编译器概述 编译器就是说将高级语言 翻译 为低级语言的程序。 二、LLVM概述 LLVM 是 构架编译器 ...[作者空间]
KVO(Key-Value Observing),是苹果提供的一套事件通知机制。允许对象监听特定属性的改变,并...[作者空间]
一、KVC简介 KVC(Key-Value Coding)键值编码,是利用NSKeyValueCoding 非...[作者空间]
自从iOS更新到13的系统后,说实在不被人吐槽是不可能的,比如我用UC浏览器好好地看一小说,暂时去回复下微信,...[作者空间]
一、什么是内存对齐? 内存对齐(Memory alignment)是一种在计算机内存中排列数据(表现为变量的地...[作者空间]
我们将从_objc_init开始 environ_init():环境变量的初始化。tls_init():当前线程k...[作者空间]
整理的一些iOS面试相关问题,持续更新,敬请关注 1、2018 iOS面试题---UI相关:事件传递,图像显示,性...[作者空间]
2019-07-10 一、概述 上一篇文章 从Runtime源代码解读内存管理机制——Retain/Release...[作者空间]
今天测试说XX操作,导致APP闪退了,看了下, 其实遇到 EXC_BAD_这种的崩溃,不用慌,你只要看下: 1、属...[作者空间]
2019-06-28 一、概述 进入源码分析之前,先用两张图解释类、对象、对象引用、isa之间的关系。图一为程序加...[作者空间]
iOS 11后的系统,如果你直接在UIToolBar上使用addSubview的话,那么恭喜你中奖了,你会发现...[作者空间]
今天更新Xcode 9.3,无缘无故出现了“doesn't match the entitlements fi...[作者空间]
一、OC中调用Swift 1、创建一个OC项目 3、会提示你创建一个创建一个桥接文件,记得点Creat Bridg...[作者空间]
今天因为需求,得弄下iOS的国际化。一开始觉得很简单,没想到因为一细节,导致自己老是不行,所以特意写下这篇文章...[作者空间]
最近听说有大神写了微信小程序跳一跳的神奇代码,于是来沾沾大神的光。本文来自一个渣渣iOS开发者的胡说之语。 当前环...[作者空间]
2017年快过完了,2017是充实的一年也是忙碌的一年,相比2016年改变了很多,对于过去的一年做一下总结,也许未...[作者空间]
相信使用过webView的人都挺烦每次都有一段空白期,用户体验感极差,所以公司要求在webView上增加缓存,...[作者空间]
这两天客户那边说在iOS 系统8左右的微信登录不行,一开始没有低版本的测试机,网上查了好多,没找到为啥,后面通...[作者空间]
1.页面上有一个或多个错误。 今天上架APP时遇到的,一开始不懂啥原因,因为之前好好打就一个5.5寸的,后面发现原...[作者空间]
今天我重点写一下OC中的NSString和Swift中的String不同,毕竟项目中对字符串的一些运用是不可缺少的...[作者空间]