1、题目 Github-iOS-Interview iOS面试题合集(上) iOS面试题大全(下) 知乎 简书 2、简历 ...
分类:
移动开发 时间:
2020-07-22 01:34:13
阅读次数:
84
前言:最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。runloop1.iOS中触摸事件传递和响应原理2.为什么只有主线程的runloop是开启的3.为什么只在主线程刷新UI4.PerformSelector和runloop的关系KVO1.实现原理2.通过KVC修改属性会触发KVO么?KVC的赋值和取值过程是怎样的?原理是什么?3.哪些情况下使用kvo会崩溃,怎么防护崩溃4.
分类:
移动开发 时间:
2020-07-01 00:10:13
阅读次数:
85
本文章将记录Objective-C中消息传递和转发机制、Method Swizzling的相关资料,如有错误欢迎指出~ Objective-C 本质上是一种基于 C 语言的领域特定语言。C 语言是一门静态语言,其在编译时决定调用哪个函数。而 Objective-C 则是一门动态语言,其在编译时不能决 ...
分类:
移动开发 时间:
2020-05-16 16:27:12
阅读次数:
84
更多的文章请看-2020iOS面试大全 持续更新! 分类 扩展 代理(Delegate) 通知(NSNotification) KVO (Key-value observing) KVC (Key-value coding) 属性关键字 一、分类 1.分类的作用? 声明私有方法,分解体积大的类文件, ...
分类:
移动开发 时间:
2020-05-11 15:54:23
阅读次数:
74
一些iOS面试基础题总结目录多线程AutoLayoutobjc_msgSendRuntime消息转发CategoryNSObject 与 objc_classRunloopAutoreleasePooliOS系统架构App启动过程和优化UIScrollView 的代理方法响应链和事件传递UIView... ...
分类:
移动开发 时间:
2019-12-15 01:14:22
阅读次数:
115
iOS经典面试题 前言 写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了iOS 面试题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。整篇题目30多个没有一个答案是对的,总结这篇面试题的作者对iOS机制根本就是一知半解就敢发到网上,不管有心还是无心都是坑害新人。所以在 ...
分类:
移动开发 时间:
2019-11-01 18:15:21
阅读次数:
121
死锁 死锁就是队列引起的循环等待 1、一个比较常见的死锁例子:主队列同步 在主线程中运用主队列同步,也就是把任务放到了主线程的队列中。 同步对于任务是立刻执行的,那么当把任务放进主队列时,它就会立马执行,只有执行完这个任务,viewDidLoad才会继续向下执行。 而viewDidLoad和任务都是 ...
分类:
移动开发 时间:
2019-10-10 11:07:43
阅读次数:
106
1. 多线程的底层实现? 2. 线程间怎么通信? 3. 网络图片处理问题中怎么解决一个相同的网络地址重复请求的问题? 4. 用NSOpertion和NSOpertionQueue处理A,B,C三个线程,要求执行完A,B后才能执行C,怎么做? 5. 列举cocoa中常见对几种多线程的实现,并谈谈多线程 ...
分类:
移动开发 时间:
2019-08-09 20:02:37
阅读次数:
165
实例说明 示例 1: 示例 2: 说明: 所有输入只包含小写字母 a-z 。 实现方法: ...
分类:
编程语言 时间:
2018-11-11 00:01:19
阅读次数:
814