Skip to content

Commit 0ba33d5

Browse files
committed
出一套iOS高级面试题:J_Knight_:参考答案基本完善&&更新README
1 parent ea53c76 commit 0ba33d5

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

README.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,20 @@
1212
1313
> 如果你觉得此仓库对你有价值,欢迎 star/fork,蟹蟹 🤝。
1414
15-
> ![](https://starcharts.herokuapp.com/DevDragonLi/iOSDevNotesAndInterviews.svg)
15+
</p>
16+
<img src="https://starcharts.herokuapp.com/DevDragonLi/iOSDevNotesAndInterviews.svg" width="520" height="211">
17+
</p>
1618

17-
- **[iOS面试题目列表( 可能是迄今为止东半球收集整理较为全而精的面试题 )](#iOSinterview)**
1819
- **[iOSDevNote](#iOSDevNote)**
1920
- **[Git,markdown ,shell等已迁移,点此](https://github.com/DevDragonLi/DevelopBaseNote)**
2021

2122
## <a name="iOSinterview"></a> iOS面试题目列表
2223

23-
> ① 温馨提示:可从任意份点击进入,每份文档提供 `上一份``下一份` 超链方便查阅,并提供面试题问题大纲。
24+
> **可能是迄今为止东半球收集整理并解答参考较为全的面试题集合**
25+
26+
> ① 温馨提示:可从任意份面试题点击进入,每份文档提供 `上一份``下一份` 超链方便查阅,并提供面试题问题大纲。
2427
25-
> ② 大部分面试题已经更新整理了`答案`并 默认`折叠`方式展示(参考点击即可查阅答案)。
28+
> ② 大部分面试题已经更新整理了`参考答案`并 默认`折叠`方式展示(参考点击即可查阅答案)。
2629
2730
1. [一份"有点难"的iOS面试题MrPeak2016年:参考答案完整✅](./interview-iOS/01一份"有点难"的iOS面试题MrPeak2016年.md)
2831
2. [interview-iOS-2:参考答案完整✅](./interview-iOS/02interview-iOS-2.md)
@@ -43,8 +46,8 @@
4346
17. [阿里网易蘑菇街同花顺等面试题2018年7月](./interview-iOS/17阿里网易蘑菇街同花顺等面试题2018年7月.md)
4447
18. [苏州蜗牛iOS开发面试题2018年春](./interview-iOS/18苏州蜗牛iOS开发面试题2018年春.md)
4548
19. [**新浪公司iOS面试题2019年6月**:参考答案完整✅](./interview-iOS/19新浪公司iOS面试题2019年6月.md)
46-
20. [阿里字节一套高效的iOS面试题2020年2月:参考答案基本完整✅](./interview-iOS/20阿里字节一套高效的iOS面试题2020年2月.md)
47-
21. [**出一套iOS高级面试题:J_Knight_**:参考答案补充完善中🚀](./interview-iOS/21出一套iOS高级面试题2018年7月.md)
49+
20. **推荐:**[**阿里字节一套高效的iOS面试题2020年2月**:参考答案基本完整✅](./interview-iOS/20阿里字节一套高效的iOS面试题2020年2月.md)
50+
21. [**出一套iOS高级面试题:J_Knight_**:参考答案基本完整✅](./interview-iOS/21出一套iOS高级面试题2018年7月.md)
4851
22. [快手X3岗面试题2020年3月:参考答案补充完善中🚀](./interview-iOS/22快手X3岗面试题2020年3月.md)
4952
23. [抖音面试题2020年3月:参考答案完整✅](./interview-iOS/23抖音面试题2020年3月.md)
5053
24. [阿里iOS五轮面经2019年10月](./interview-iOS/24阿里iOS五轮面经2019年10月.md)
@@ -66,6 +69,7 @@
6669

6770
</p>
6871
<img src="https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/18ff90e4c8344f86aa69c34065bb379a~tplv-k3u1fbpfcp-zoom-1.image" width="300" height="300">
72+
<img src="./images/wechat.JPG" width="300" height="300">
6973
</p>
7074

7175
## 欢迎提交 PR / issue

interview-iOS/20阿里字节一套高效的iOS面试题2020年2月.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,8 +390,11 @@ struct method_t {
390390

391391
### weak的实现原理?SideTable的结构是什么样的
392392

393+
##### 本系列关联问题
394+
393395
- [weak修饰的释放则自动被置为nil的实现原理](./02interview-iOS-2.md)
394396
- [weak弱引用的代码逻辑实现?](./03interview-iOS-3.md)
397+
- [被weak修饰的对象在被释放的时候会发生什么?是如何实现的?知道sideTable么?里面的结构可以画出来么?](./21出一套iOS高级面试题2018年7月.md)
395398

396399
<details>
397400
<summary> SideTable参考内容 </summary>
@@ -443,6 +446,8 @@ id objc_initWeakOrNil(id *location, id newObj)
443446
444447
- [本系列面试题第八份参考:关联对象](08字节跳动面试题:2018年4月.md)
445448
449+
- [关联对象有什么应用,系统如何管理关联对象?其被释放的时候需要手动将所有的关联对象的指针置空么?](./21出一套iOS高级面试题2018年7月.md)
450+
446451
<details>
447452
<summary> SideTable参考内容 </summary>
448453
@@ -641,6 +646,8 @@ static inline BOOL af_addMethod(Class theClass, SEL selector, Method method) {
641646

642647

643648
### 属性修饰符atomic的内部实现是怎么样的?能保证线程安全吗
649+
- [关联问题:讲一下atomic的实现机制;为什么不能保证绝对的线程安全(最好可以结合场景来说)?](./21出一套iOS高级面试题2018年7月.md)
650+
644651
<details>
645652
<summary> 参考内容 </summary>
646653

interview-iOS/21出一套iOS高级面试题2018年7月.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,14 @@
88
99
> 第一部分就是面试题了;第二部分给出了笔者喜欢考察和不喜欢考察的题以及原因;第三部分是笔者建议大家准备数据结构和算法题的原因。
1010
11-
### 索引目录
12-
13-
> 方便查阅,可快读定位对应模块题目!
14-
1511
- **[iOS基础题](#base)**
1612
- **[iOS实战篇](#Practice)**
1713
- **[网络篇](#network)**
1814
- **[计算机系统篇](#System)**
1915
- **[数据结构&算法题](#Algorithms&&structures)**
20-
- [喜欢出的和不喜欢出的题](#喜欢出的和不喜欢出的题)
21-
- [建议准备数据结构和算法题](#建议准备数据结构和算法题)
16+
- **[喜欢出的和不喜欢出的题](#喜欢出的和不喜欢出的题)**
17+
- **[建议准备数据结构和算法题](#建议准备数据结构和算法题)**
2218

23-
24-
2519
#### 收集的面试题有以下三个来源:
2620

2721
1. 笔者在准备面试的过程中搜集并整理过的面试题。
@@ -36,7 +30,6 @@
3630

3731
### <a name="base"></a> iOS基础题
3832

39-
4033
#### 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?
4134

4235
<details>

0 commit comments

Comments
 (0)