技術概念知識

2021-08-16 21:18:57 字數 800 閱讀 1168

1.什麼是函式式程式設計

2.什麼是abi

3.什麼是mvc,結合cocoatouch

4.什麼是mvvm,設計view model需要考慮哪些

5.swift相對於objective-c有哪些優點

6.什麼是范型,swift中在哪些地方使用范型

7.defer, guard的作用

8.swift語法糖? ,!的本質(實現)

9.舉例swift中模式匹配的應用

10.swift的closure與object-c的block的區別

11.什麼是capture list,舉例

12.swift中private 和fileprivate的區別

13.rest,http,json是什麼

14.delegate解決了什麼問題,notification與它有什麼不同

15.描述乙個viewcontroller的生命週期

16.llvm與clang的區別

17.class,object的區別

docker技術概念

docker 容器 container 作業系統虛擬化 docker docker的優勢 1 更高效的利用系統資源 由於容器不需要進行硬體虛擬化及執行完整作業系統額外開銷,docker對系統資源利用率更高 2 更快速的啟動時間 傳統的虛擬機器技術啟動應用一般需要數分鐘,而docker容器由於直接執行...

概念知識總結

tcp transmission control protocol 傳輸控制協議 是一種面向連線的 可靠的 基於位元組流的傳輸層通訊協議,由ietf的rfc 793定義。在簡化的計算機網路osi模型中,它完成第四層傳輸層所指定的功能,使用者資料報協議 udp 是同一層內 1 另乙個重要的傳輸協議。在...

樹 概念知識

一 定義 樹 tree 是n n 0 個結點的有限集。當n 0時 根節點是唯一的 稱為空樹。在任意乙個非空樹中 1 有且僅有乙個特定的稱為 根 root 的結點 2 當 n 1 時,其餘結點可以分為m m 0 個互不相交的有限集t1 t2.tm,其中每乙個集合本身又是一顆樹,並且稱為根的子樹 sub...