該文為分類原理的簡單記錄,總結(jié)自如下文章,感謝作者分享: iOS底層原理總結(jié)[https://juejin.im/post/5aef0a3b518825670f7bc0f3]...
該文為分類原理的簡單記錄,總結(jié)自如下文章,感謝作者分享: iOS底層原理總結(jié)[https://juejin.im/post/5aef0a3b518825670f7bc0f3]...
什么是Blocks Blocks是C語言的擴(kuò)展功能。可以用一句話來表示Blocks的擴(kuò)展功能:帶有自動(dòng)變量(局部變量)的匿名函數(shù)。C語言的標(biāo)準(zhǔn)不允許存在匿名函數(shù),雖然可以使用...
關(guān)于網(wǎng)絡(luò)的面試題包括HTTP協(xié)議、HTTPS與網(wǎng)絡(luò)安全、TCP/UDP、DNS解析、Session/Cookie。請(qǐng)求方法:GET、POST、HEAD、PUT、DELETE、...
一、堆和棧的概念與區(qū)別一個(gè)由C/C++編譯的程序占用的內(nèi)存分為以下幾個(gè)部分1、棧區(qū)(stack)——由編譯器自動(dòng)分配釋放,存放函數(shù)的參數(shù)值,局部變量值等。其操作方式類似于數(shù)據(jù)...
runtime是運(yùn)行時(shí)機(jī)制,Objective-C是面向運(yùn)行時(shí)的語言,就是說它會(huì)盡可能的把編譯和鏈接時(shí)要執(zhí)行的邏輯延遲到運(yùn)行時(shí)。這就給了我們很大的靈活性??梢园凑招枰严⒅?..