
RunLoop是什么,有什么作用,如何獲取? 定義RunLoop的實質是一個死循環,用于保證程序的持續運行,只有當程序退出的時候才會結束(由ma...
什么是線程?什么是進程?線程和進程的區別與聯系? 線程的定義線程是CPU調度(執行任務)的最小單位其實質就是一段代碼(一個任務) 進程的定義系統...
1.創建表 create table if not exists 表名(字段名 類型(字符個數,可以省略) primary key autoin...
網絡七層協議(http,tcp/ip處于哪一層)? http屬于應用層協議,基于tcp/ip tcp/ip屬于傳輸層協議 什么是HTTP? 超文...
對block的綜合理解 block的實質對象, 一個函數指針, 指向代碼塊, 以及上下文所需的變量 函數指針和block的格式對比函數指針 vo...
iOS開發常用設計模式? 詳細blog鏈接 MVC模式 MVVM模式 代理模式 單例模式 工廠模式 裝飾者模式 觀察者模式(KVO和通知中心) ...
autoreleasePool一般你在什么地方使用到? 大循環在大循環中如果不調用autorelease,會造成內存泄漏 多線程用于釋放子線程 ...
簡單說一下APP的啟動過程,從main文件開始說起 程序啟動分為兩類:1.有storyboard 2.沒有storyboard 簡述一下UIVi...
在swift中懶加載的寫法 只需要在定義的時候加上lazy的修飾符 在swfit中單例的寫法 兩個步驟 如何避免閉包的循環引用 枚舉如何綁定值 ...