Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 0ba33d5

Browse files
出一套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-
> 1 温馨提示:可从任意份点击进入,每份文档提供 `上一份``下一份` 超链方便查阅,并提供面试题问题大纲。
24+
> **可能是迄今为止东半球收集整理并解答参考较为全的面试题集合**
25+
26+
> 1 温馨提示:可从任意份面试题点击进入,每份文档提供 `上一份``下一份` 超链方便查阅,并提供面试题问题大纲。
2427
25-
> 2 大部分面试题已经更新整理了`答案`并 默认`折叠`方式展示(参考点击即可查阅答案)。
28+
> 2 大部分面试题已经更新整理了`参考答案`并 默认`折叠`方式展示(参考点击即可查阅答案)。
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)

AltStyle によって変換されたページ (->オリジナル) /