前言: iOS面試題 一共分為筆試題和面試題兩部分 筆試題 一共分為10個 總共613題 面試題 一共400題 筆試題 一個10個系列 為自己的面試始鱼,為自己的跳槽仔掸,加油吧 i...
首先來了解一下并發(fā)会烙、串行、異步筒捺、同步的區(qū)別:1柏腻、并發(fā)隊列將任務分配到線程執(zhí)行時,不需要等待函數(shù)的返回即可執(zhí)行下一個任務2系吭、串行隊列需要等待任務的返回才能執(zhí)行下一個任務3五嫂、同步...
GCD底層原理分析 下面我們在libdispatch.dylib去探索隊列是如何創(chuàng)建的 底層源碼分析 在源碼中搜索dispatch_queue_create 進入_dispa...
該篇主要是關于研究Class和Struct的底層結構则吟,以及Swift反射的相關知識槐臀。 1.Struct和Class的內存分布 眾所周知,結構體的值是直接儲存在椕ブ伲空間水慨,類的值是...
該篇主要是關于各種方法調度的差異晰洒。 前面我們研究了結構體和類的底層結構朝抖,主要是屬性相關信息和引用計數(shù)。那方法存儲在哪里谍珊?首先先了解下內存的分區(qū): 棧區(qū)的地址 比 堆區(qū)的地址 ...
視頻播放:AVPlayerItem抬驴、AVPlayerLayer炼七、AVPlayer 原理:在一個UIViewController上,先將視頻的AVPlayer等等圖層加載上布持,在...
1将宪、OC項目 首次添加Swift文件時绘闷,Xcode會自動添加一個橋接文件。Build Settings - Packaging - Define Module -> YES ...
Swift進階-類與結構體[http://www.reibang.com/p/347bafbb3cf8]Swift-函數(shù)派發(fā)[http://www.reibang.com...