前言 大概捋了一下iOS面試知識點,以此作為大綱希望自己能有目標有計劃地準備面試,后面我會逐個復習一下相應的內(nèi)容,同時也會添加遺漏的知識點到文本,并記錄下自己的筆記分享出來。...
前言 大概捋了一下iOS面試知識點,以此作為大綱希望自己能有目標有計劃地準備面試,后面我會逐個復習一下相應的內(nèi)容,同時也會添加遺漏的知識點到文本,并記錄下自己的筆記分享出來。...
前言: 最近公司項目不怎么忙, 閑暇時間把iOS 在面試中可能會遇到的問題整理了一番, 一部分題目是自己面試遇到的,一部分題目則是網(wǎng)上收錄的, 方便自己鞏固復習, 也分享...
寫這邊文章的原因是看到網(wǎng)絡上對于AutoReleasePool討論,發(fā)現(xiàn)大家對AutoReleasePool存在誤區(qū)。 AutoReleasePool 里面的對象何時釋放? ...
我們都知道OC是通過引用計數(shù)來管理對象的生命周期的.一個新創(chuàng)建的OC對象的默認引用計數(shù)是1,調(diào)用retain會讓對象的引用計數(shù)+1,調(diào)用release會讓對象的引用計數(shù)-1....
逃逸閉包 當閉包作為函數(shù)的參數(shù),且可能在函數(shù)結(jié)束之后才被調(diào)用,即逃離了函數(shù)的作用域,我們就說這個閉包是逃逸閉包。 使用修飾形參,明確閉包是允許逃逸的。使用@escaping修...
前言 UITableView是我們經(jīng)常會使用的控件,那么關(guān)于這塊的優(yōu)化還是很有必要,網(wǎng)上關(guān)于這塊優(yōu)化的資料很多,其實核心本質(zhì)還是降低 CPU和GPU 的工作來提升性能 CPU...
整理一些老生常談的問題. timer即在經(jīng)過一定的時間間隔后觸發(fā),向目標對象發(fā)送指定的消息.iOS有三種timer機制:TimerDispatchSourceTimerCAD...
首先看一段代碼 來我們看下輸出結(jié)果 原理分析 看下isKindOfClass的類方法&實例方法實現(xiàn) isMemberOfClass的類方法&實例方法實現(xiàn) 然后我們再看一張非常...