iOS 底層原理 文章匯總[http://www.reibang.com/p/412b20d9a0f6] 本文主要是理解LLVM的編譯流程以及clang插件的開發(fā) LLVM...

iOS 底層原理 文章匯總[http://www.reibang.com/p/412b20d9a0f6] 本文主要是理解LLVM的編譯流程以及clang插件的開發(fā) LLVM...
少長(zhǎng)咸集,群賢畢至。--《王羲之?蘭亭集序》 目標(biāo)文件 目標(biāo)文件結(jié)構(gòu) 程序員編寫的是源代碼糯累,而計(jì)算機(jī)運(yùn)行的則是CPU能識(shí)別的機(jī)器指令刹碾,因此必須要有一系列工具或程序來將源代碼轉(zhuǎn)...
一. 基礎(chǔ)概念 1. 計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)分層 2.TCP/IP TCP/IP協(xié)議并不是單純的指TCP協(xié)議/IP協(xié)議. TCP/IP是傳輸層和網(wǎng)絡(luò)層兩個(gè)代表性的協(xié)議. 在很多情...
這里用來總結(jié)記錄一些算法題目(答案大部分Swift, 算法思路解法不唯一, 答案僅供參考) 基礎(chǔ)篇IOS 算法(基礎(chǔ)篇) ----- 兩數(shù)之和求解問題[https://www...
一许起、常用命令介紹 1.1 命令行介紹 1.1.1 Git 全局設(shè)置 1.1.2 創(chuàng)建一個(gè)新倉(cāng)庫(kù)(本地) 1.1.3 在已存在的目錄中創(chuàng)建倉(cāng)庫(kù) 1.1.4 將本地已存在的倉(cāng)庫(kù)推...
前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍猛频。并且提供一些選型狮崩、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例鹿寻,在github中都有demo:iOS即...
原文地址:2018 iOS 面試題大全由于原作者并沒有繼續(xù)更新狱窘,這里我轉(zhuǎn)過來繼續(xù)更新下 整理的一些iOS面試相關(guān)問題,持續(xù)更新,敬請(qǐng)關(guān)注 2018 iOS面試題大全---全方...
一财搁、相關(guān)排序算法 1蘸炸、IOS 經(jīng)典排序算法總結(jié):http://www.reibang.com/p/ba57f02aa9db IOS版本:https://www.jia...
當(dāng)手指觸摸到屏幕時(shí), 一個(gè)觸摸事件就在系統(tǒng)中產(chǎn)生了.通過進(jìn)程間通信(IPC), 最終傳遞給合適的應(yīng)用,并找到應(yīng)用中的最佳響應(yīng)者進(jìn)行響應(yīng). 整個(gè)流程大概如下: 1. 系統(tǒng)響應(yīng)階...
使用GCD的時(shí)候, 我們會(huì)把需要處理的任務(wù)放到Block中, 然后將任務(wù)追加到相應(yīng)的隊(duì)列里面, 這個(gè)隊(duì)列,叫做dispatch_queue. 然而尖奔,存在于兩種dispatch...
我們常說Objective-C 是一門動(dòng)態(tài)語言, 或者運(yùn)行時(shí)語言. 動(dòng)態(tài)和靜態(tài)是相對(duì)的. 相對(duì)于靜態(tài)語言來說, Objective-C不是在編譯的時(shí)候就確定了所有東西. 可...
最近在網(wǎng)上看到一篇解析https原理的文章, 說的很是透徹清晰, 為防止自己忘記, 在這里自己記錄一下. 原文傳送門-->在https協(xié)議出現(xiàn)以前, 基于http協(xié)議傳輸?shù)臄?shù)...
設(shè)計(jì)模式相關(guān): 設(shè)計(jì)模式是一種編碼經(jīng)驗(yàn), 就是以比較成熟的邏輯去處理某一類型的事情. 架構(gòu)模式: (1).MVC (2).MVVM (3)MVP (4)VIPER...