美文网首页
iOS基础知识点

iOS基础知识点

作者: 三生之二 | 来源:发表于2019-07-08 10:02 被阅读0次

1、完整的消息发送、到方法查找再到消息转发流程
2、main函数之前的过程
3、数据源同步
4、UI事件传递和响应链
5、UI绘制原理
6、离屏渲染、掉帧现象
7、如何优化UI?
8、Category、Category和Extention的区别
9、Category如何添加属性?原理是什么?
10、Category如何添加实例变量?
11、KVO实现原理
12、KVC查找流程。valueForKeyPath:可以做什么?
13、id和NSObject区别。
14、内存布局。TaggedPointer是什么?有什么作用?NONPONITER_ISA是什么?
15、retain、release内部如何实现的?
16、关联对象是如何实现的?dealloc的时候需要释放关联对象吗?为什么?
17、weak对象如何实现?dealloc的时候需要释放weak对象吗?为什么?
18、什么是autoreleasepool?为什么它可以嵌套(实现原理是什么)?什么场景下需要使用autoreleasepool?
19、什么是Runloop?Runloop事件循环流程是什么?如何防止NSTimer产生的内存泄漏?
20、UIApplicationMain做了什么?
21、__block关键字有什么作用?如何实现的?如何防止循环引用?什么情况下可以不使用__block还可以更改外部的值?
22、Block在哪个内存区域?
23、iOS有哪些多线程技术?NSOperation和GCD有哪些区别?
24、iOS中有哪些锁?OSSpinLock在什么场景使用?

相关文章

  • 【IOS初学者】数组与字典

    在这里我要说一下,ios开发的知识点都偏于基础,我只记录了一些基础的知识点,并进行了扩展,适合入门的朋友:【IOS...

  • iOS经典面试题

    iOS面试知识点 本篇的面试题是我认为比较好的iOS开发基础知识点,希望大家看过这后在理解的基础上掌握而不是死记硬...

  • iOS-知识点总结

    前言:iOS知识点总结 目 录 基础知识点 2@property及其关键字 2Static、const、ex...

  • 开发小知识

    前言和目录 该文章主要整理一些小知识点,主要涉及 iOS 以及计算基础相关知识点,某些知识点暂时只有标题,后续会持...

  • iOS 知识点收集站

    部分链接转自 iOS基础知识点网址 Objective-C基础 禅与 Objective-C 编程艺术 类和对象 ...

  • iOS零碎知识点<高阶版>

    iOS零碎知识点<初级版>iOS零碎知识点<中阶版>iOS零碎知识点<高阶版>iOS零碎知识点<工具篇>

  • iOS零碎知识点<工具篇>

    iOS零碎知识点<初级版>iOS零碎知识点<中阶版>iOS零碎知识点<中阶版>iOS零碎知识点<工具篇>

  • iOS零碎知识点<中阶版>

    iOS零碎知识点<初级版>iOS零碎知识点<中阶版>iOS零碎知识点<高阶版>iOS零碎知识点<工具篇> 获取属性...

  • iOS零碎知识点<初级版>

    iOS零碎知识点<初级版>iOS零碎知识点<中阶版>iOS零碎知识点<高阶版>iOS零碎知识点<工具篇> 优雅的隐...

  • iOS 常用到的知识点(一)

    iOS 常用到的知识点(一)iOS 常用到的知识点(二)iOS 常用到的知识点(三) 1. CGRectGetM...

网友评论

      本文标题:iOS基础知识点

      本文链接:https://www.haomeiwen.com/subject/fkdnhctx.html