前提在swift 開發(fā)過程中,尤其是第三方庫中,我們多次看到首字母大寫的Self,很多時(shí)候不明白其中意思,Self 與self 又有何區(qū)別呢? 今天在這里簡(jiǎn)單解釋一下: se...
前言 京喜APP最早在2019年引入了Swift,使用Swift完成了第一個(gè)訂單模塊的開發(fā)。之后一年多我們持續(xù)在團(tuán)隊(duì)/公司內(nèi)部推廣和普及Swift,目前Swift已經(jīng)支撐了7...
概念 ios開發(fā)中,在當(dāng)前視圖上再?gòu)棾鲆粋€(gè)視圖(模態(tài)視圖)例如登陸視圖,分享視圖,注冊(cè)等等。 說明 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的多視圖應(yīng)用,視圖控制器都會(huì)有一個(gè)presentViewCon...
修改說明:有朋友反映Xcode9編譯RAC4.x失敗,無法設(shè)置Use Legacy Swift Language Version 的問題?,F(xiàn)在將RAC版本改成了2.5(OC版...
第一面,視頻面試 問的基礎(chǔ)的比較多,因?yàn)檫€涉及到音視頻的開發(fā),所以音視頻方面的知識(shí)點(diǎn)也問了一些 常見的屬性修飾符有哪些,使用copy應(yīng)該注意些什么 深拷貝和淺拷貝區(qū)別 ato...
先來看一個(gè)升級(jí)版面試題: 1、load與initialize分別是何時(shí)調(diào)用的?以及l(fā)oad與initialize這兩個(gè)方法的在父類,子類,分類之間的調(diào)用順序是怎樣的?2、分類...
本篇會(huì)多角度多種方式分析內(nèi)存地址部分內(nèi)容,需掌握一些計(jì)算機(jī)基礎(chǔ)知識(shí): 1、大小端模式 傳送門 2、常用數(shù)據(jù)類型所占存儲(chǔ)空間 3、與OC內(nèi)存對(duì)齊算法相同的移位運(yùn)算 傳送門 下面...
這個(gè)是我看過最好的總結(jié)
內(nèi)存管理內(nèi)存布局 stack(棧區(qū)): 方法調(diào)用 heap(堆區(qū)):通過alloc等分配的對(duì)象 bss:未初始化的全局變量或靜態(tài)變量等。 data:已初始化的全局變量等。 text:...
內(nèi)存布局 stack(棧區(qū)): 方法調(diào)用 heap(堆區(qū)):通過alloc等分配的對(duì)象 bss:未初始化的全局變量或靜態(tài)變量等。 data:已初始化的全局變量等。 text:...