前言:最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。Runloop iOS中触摸事件传递和响应原理 为什么只有主线程的runloop是开启的 为什么只在主线程刷新UI PerfORMSelector和run
最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。
iOS中触摸事件传递和响应原理
为什么只有主线程的runloop
是开启的
为什么只在主线程刷新UI
PerfORMSelector
和runloop
的关系
GCD 在Runloop中的使用?
AFNetworking 中如何运用 Runloop?
CateGory 的实现原理?
isa指针的理解,对象的isa指针指向哪里?isa指针有哪两种类型?
Objective-C 如何实现多重继承?
runtime 如何实现 weak 属性?
讲一下 OC 的消息机制
runtime具体应用
runtime如何通过selector找到对应的IMP地址?
简述下Objective-C中调用方法的过程
load和initialize的区别
怎么理解Objective-C是动态运行时语言。
实现原理
通过KVC修改属性会触发KVO么?KVC的赋值和取值过程是怎样的?原理是什么?
哪些情况下使用kvo会崩溃,怎么防护崩溃
kvo的优缺点
block
的内部实现,结构体是什么样的int
变量被 __block
修饰与否的区别?block的变量截获block
在修改NSMutableArray
,需不需要添加__block
block
可以用strong
修饰吗__strong、__weak
修饰block
发生copy
时机Block
访问对象类型的auto变量
时,在ARC和MRC
下有什么区别主要以GCD为主
ioS
开发中有多少类型的线程?分别对比GCD
有哪些队列,默认提供哪些队列GCD
有哪些方法apiGCD
主线程 & 主队列的关系dispatch_once
实现原理NSOperationQueue
中的maxConcurrentOperationCount
默认值NSTimer、CADisplayLink、dispatch_source_t
的优劣mvc、MVP、MVVM
设计模式git diff
数据结构的存储一般常用的有几种?各有什么特点?
集合结构 线性结构 树形结构 图形结构
单向链表 双向链表 循环链表
数组和链表区别
堆、栈和队列
输入一棵二叉树的根结点,求该树的深度?
输入一课二叉树的根结点,判断该树是不是平衡二叉树?
字符串处理
这是我的iOS开发交流群:519832104不管你是小白还是大牛欢迎入驻,可以一起分享经验,讨论技术,共同学习成长!
另附上一份各好友收集的大厂面试题,需要iOS开发学习资料、面试真题,进群即可自行下载!--结束END--
本文标题: 2020年面向iOS开发人员的知识点总结(更新中)
本文链接: http://www.lsjlt.com/news/240016.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0