Skip to content

swlfigo/iOSRoadMap

Repository files navigation

iOS RoadMap

buildAction

更多博文可看传送门 ↓

传送门

iOS

iOS

架构方面

1. 设计模式

MVC

什么是MVC?

MVC最早存在于桌面程序中的, M是指业务数据, V是指用户界面, C则是控制器. 在具体的业务场景中, C作为M和V之间的连接, 负责获取输入的业务数据, 然后将处理后的数据输出到界面上做相应展示, 另外, 在数据有所更新时, C还需要及时提交相应更新到界面展示. 在上述过程中, 因为M和V之间是完全隔离的, 所以在业务场景切换时, 通常只需要替换相应的C, 复用已有的M和V便可快速搭建新的业务场景. MVC因其复用性, 大大提高了开发效率, 现已被广泛应用在各端开发中。

2.设计模式

网络

1. 简述TCP的三次握手过程

2. 4次挥手过程详解

3. TCP/UDP区别以及UDP如何实现可靠传输

4. Http 和 Https 有什么关系和区别

5. get 和 post 区别

6. 什么是Http协议无状态协议?怎么解决Http协议无状态协议?

7. 一次完整的HTTP请求所经历的7个步骤

8. Socket

9. Socket & Http

10.OSI

一些推荐阅读

  1. 《图解HTTP》知识点摘录
  2. iOS 消息发送与转发详解

杂乱知识点

1.App启动过程 - 链接

2.Cocoapods原理总结 - 链接

3.内联函数,与宏的区别 - 链接

4.单链表与顺序结构

5.static区别

About

iOS知识点总结 Gitbook: https://roadmap.isylar.com/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •