原文:https://juejin.im/post/6862898534857834510 開(kāi)篇 2020年注定是一個(gè)特殊且不平凡的一年。疫情之...
投稿
原文:https://juejin.im/post/6862898534857834510 開(kāi)篇 2020年注定是一個(gè)特殊且不平凡的一年。疫情之...
如果你想去大公司,如果你是3年左右的iOS開(kāi)發(fā)者,如果你對(duì)面試的未知沒(méi)有十足的信心,如果你期望的薪資在15K+,那么請(qǐng)認(rèn)真刷完這300道面試題,...
前言 在iOS開(kāi)發(fā)過(guò)程中,會(huì)經(jīng)常使用到一個(gè)修飾詞“weak”,使用場(chǎng)景大家都比較清晰,用于一些對(duì)象相互引用的時(shí)候,避免出現(xiàn)強(qiáng)強(qiáng)引用,對(duì)象不能被釋...
1、簡(jiǎn)述你項(xiàng)目中常用的設(shè)計(jì)模式。它們有什么優(yōu)缺點(diǎn)?常用的設(shè)計(jì)模式有:代理、觀察者、單例。(1)單例:它是用來(lái)限制一個(gè)類(lèi)只能創(chuàng)建一個(gè)對(duì)象。這個(gè)對(duì)象...
原文地址:2018 iOS 面試題大全由于原作者并沒(méi)有繼續(xù)更新,這里我轉(zhuǎn)過(guò)來(lái)繼續(xù)更新下 整理的一些iOS面試相關(guān)問(wèn)題,持續(xù)更新,敬請(qǐng)關(guān)注 201...
一、什么是Block? Block是將函數(shù)及其執(zhí)行上下文封裝起來(lái)的對(duì)象。 比如: 通過(guò)clang -rewrite-objc WYTest.m命...
在調(diào)試程序或者反編譯App時(shí),經(jīng)??梢钥吹?quot;NSTaggedPointerString"這個(gè)東西例如: 打印: 這里首先會(huì)有兩個(gè)問(wèn)題:1.為什么...
一、內(nèi)存布局 棧(stack):方法調(diào)用 堆(heap):通過(guò)alloc等分配的對(duì)象 未初始化數(shù)據(jù)(bss):未初始化的全局變量等 已初始化數(shù)據(jù)...
一、RunLoop概念 RunLoop是通過(guò)內(nèi)部維護(hù)的事件循環(huán)(Event Loop)來(lái)對(duì)事件/消息進(jìn)行管理的一個(gè)對(duì)象。 1、沒(méi)有消息處理時(shí),休...