首先看一下問(wèn)題引出,先看一些經(jīng)典的問(wèn)題. 多線程的隱患 首先我們利用多線程的話肯定是好處多多,因?yàn)槲覀兛梢酝瑫r(shí)去做一些事情,大大的提高了效率.像我們下載視頻的時(shí)候就可以同時(shí)下...
首先看一下問(wèn)題引出,先看一些經(jīng)典的問(wèn)題. 多線程的隱患 首先我們利用多線程的話肯定是好處多多,因?yàn)槲覀兛梢酝瑫r(shí)去做一些事情,大大的提高了效率.像我們下載視頻的時(shí)候就可以同時(shí)下...
繼上一篇博客 中高級(jí)iOS必備知識(shí)點(diǎn)之RunLoop(一)[http://www.reibang.com/p/703fc7709770]繼續(xù)介紹 RunLoop的狀態(tài) 首先...
我們?cè)诿嬖囍薪?jīng)常會(huì)被問(wèn)到這些問(wèn)題,到底怎么回答比較合適? 這樣我們先去看一下我們平時(shí)項(xiàng)目中用到的Runtime,等下我們?cè)賮?lái)概括上面的問(wèn)題的答案.我們肯定是用Runtime提...
首先我們先來(lái)看一下這道面試題是啥? 題目看著非常簡(jiǎn)單,我是先創(chuàng)建了一個(gè)繼承NSObject的GDPerson類; 再看一下我們viewController.m里面的代碼: 請(qǐng)...
一蛮寂、isKindOfClass、isMemberOfClass區(qū)別 跟大家分享一道關(guān)于isKindOfClass和isMemberOfClass的面試題,也是比較常見的面試題...
在上一個(gè)博客我們介紹了,消息機(jī)制的第一個(gè)階段超級(jí)詳細(xì)的Runtime的消息機(jī)制的消息發(fā)送階段[http://www.reibang.com/p/d38f2011d6cf],...
跟大家分享一道關(guān)于super和superclass的面試題,也是比較常見的面試題,請(qǐng)看下面的代碼: 請(qǐng)問(wèn)當(dāng)前的4個(gè)結(jié)果輸出是多少?我們平時(shí)寫代碼估計(jì)也不會(huì)這么寫,面試官問(wèn)你這...
如果您在看這篇博客時(shí)候,還沒看過(guò)我上一篇博客,需要您去耐心的看一下,有助于更快更好的理解這篇博客的內(nèi)容Runtime學(xué)習(xí)基礎(chǔ)之isa指針[https://www.jiansh...
重要的事情說(shuō)三遍: 重要提示:你要想學(xué)習(xí)并且學(xué)好Runtime,首先你要了解它底層的一些常用的數(shù)據(jù)結(jié)構(gòu),比如isa指針 重要提示:你要想學(xué)習(xí)并且學(xué)好Runtime,首先你要了...
開篇: 如果你之前看過(guò)我block的其他的文章,你會(huì)更容易今天這篇博客的一些更深的解釋,每篇只有一個(gè)知識(shí)點(diǎn),基本上把這些都看了,block基本不會(huì)有什么問(wèn)題的,基本都是掌握了...
在介紹今天的博客之前,你應(yīng)該了解,block的三大類型,block的變量捕獲機(jī)制,哪些情況下是NSMallcBlock,這些內(nèi)容我前面的博客都有介紹的非常清楚,相信你看了會(huì)有...
上一個(gè)博客我們介紹的都是block是基本類型的數(shù)據(jù)變量,這個(gè)文章,你將了解block訪問(wèn)對(duì)象類型的auto變量將是什么情況 請(qǐng)看下面的代碼: 首先上面的代碼我們是非常清楚,當(dāng)...
一丶環(huán)境配置 其實(shí)就是需要NDK和CMake這兩個(gè)工具酬蹋,直接通過(guò)SDKManager就可以下載及老,如下圖所示: 然后設(shè)置NDK的路徑: 完了,就是這么簡(jiǎn)單范抓,接下來(lái)我們就可以創(chuàng)建...
由于block涉及的東西稍微多點(diǎn),所以您看這篇博客之前,最好是看一下我的上一篇博客中,這樣更有助于你理解從源碼骄恶、ARC、MRC帶你理解block的三大類型[https://w...
首先,在了解block三大類型之前,我們需要了解一個(gè)知識(shí): (溫馨提醒:如果我的之前博客你沒有看,有些概念你不清楚的話,你可能很難理解,如果前面你都看了,這篇博客你看就像切菜...
我們?cè)诿嬖嚨臅r(shí)候經(jīng)常被問(wèn)到block,而且也是iOS的特別常見的面試題.比如: 1.block的原理是怎么樣的?本質(zhì)是什么? 2._block的作用是什么?有什么使用注意點(diǎn)?...
首先我們來(lái)回憶一個(gè)經(jīng)典的面試題 Category能否添加成員變量?如果可以,如何給Category添加成員變量? 首先由之前的知識(shí)我們知道,Category在底層生成的如下 ...
今天我們就圍繞一個(gè)面試題來(lái)從源碼的角度分析答案! 一象泵、Category中有l(wèi)oad方法嗎寞秃?load方法是什么時(shí)候調(diào)用的?load方法能繼承嗎偶惠?如果分類又存在繼承是如何加載lo...