Swift学习笔记 - 文集[https://www.jianshu.com/nb/39889190] 闭包,就是能够读取其他函数内部变量的函数。Swift 中的闭包与 C ...
Swift学习笔记 - 文集[https://www.jianshu.com/nb/39889190] 闭包,就是能够读取其他函数内部变量的函数。Swift 中的闭包与 C ...
子类的isa指针确定指向父类。isa指针指向问题在OC对象本质文章中讲了,可以移步看一下
iOS底层原理探索—KVO的本质探索底层原理,积累从点滴做起。大家好,我是Mars。 往期回顾 iOS底层原理探索—OC对象的本质[https://www.jianshu.com/p/ffd74204194...
iOS中.a与.framework库的区别 参考这篇文章http://www.cocoachina.com/ios/20161012/17730.html 封装framewo...
ios 圆角 cornerRadius 对性能的影响究竟多大? 你测试过吗? 网上对”圆角设置“ 有很多说法,没有统一的说法,还有面试的时候被问到,所以今天打算 亲自试验下 ...
背景 作者基于之前自己所写的Swift项目--仿照推特客户端用纯Swift写的一个项目,目前已经公开放在GitHub上(https://github.com/waitwalk...
runloop如何优化tableView 回答:把任务以block块的方式封装起来,存放到任务数组中,若任务数组中的任务数超出最大任务数,则删除靠前的任务,注册runloop...
CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。 杂谈 在 CAShapeLay...
我们可以在UIView(UIViewRendering)的方法- (void)drawRect:(CGRect)rect;中去绘制一些我们所需要的图形,如虚线、圆形、方形以及...
@Waymon_4141 OC对象的底层结构决定了实例对象、类对象、元类对象可以存储哪些内容,具体底层结构在OC对象本质和class的本质两篇文章中有介绍。至于为什么,OC源码就这么设计的,哈哈哈哈哈~我觉得可以从OC语言的封装、继承、多态三大特性进行扩展解释。另外根据消息机制,元类的superclass指针指向基类的root class,元类即使不存储那些信息,也能通过消息机制找到对应的内容。个人理解,希望对你有所帮助。
iOS底层原理探索—OC对象的本质在探索OC对象的本质之前,我们要明白Objective-C的代码,底层的实现都是C/C++代码。 而OC中的对象、类则是基于C/C++的结构体来实现的。 我们可以通过将创建好...
原文地址:2018 iOS 面试题大全 整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方面剖析面试1、2018 iOS面试题---UI相...