[TOC] runtime相關(guān)問題 面試題出自掘金的一篇文章《阿里、字節(jié):一套高效的iOS面試題》該面試題解答github 地址版本目前已經(jīng)完結(jié),可自行下載pdf進(jìn)行閱讀,僅...
[TOC] runtime相關(guān)問題 面試題出自掘金的一篇文章《阿里、字節(jié):一套高效的iOS面試題》該面試題解答github 地址版本目前已經(jīng)完結(jié),可自行下載pdf進(jìn)行閱讀,僅...
導(dǎo)讀:你想知道Swift內(nèi)部對(duì)象是如何創(chuàng)建的嗎?方法以及函數(shù)調(diào)用又是如何實(shí)現(xiàn)的嗎?成員變量的訪問以及對(duì)象內(nèi)存布局又是怎樣的嗎?這些問題都會(huì)在這篇文章中得到解答。為了更好的讓大...
距離上一篇文章也許過去很久很久很久了吧,主要還是自己懶了,什么都不想動(dòng),大齡程序狗同病嗎?也是只是我,哈哈。言歸正傳,最新公司要求寫一個(gè)語音播放的控件,leader給了一個(gè)思...
這個(gè)欄目將持續(xù)更新--請(qǐng)iOS的小伙伴關(guān)注! 1、iOS 應(yīng)用導(dǎo)航模式有哪些?2、iOS 中持久化方式有哪些?3、iOS 單元測(cè)試框架有哪些?4、iOS 7層協(xié)議,tcp四層...
前言 SnapKit庫的使用非常簡(jiǎn)單,它受到很多開發(fā)者的喜愛和使用。那么,我們知道了怎么使用它后,有沒有想過它的源碼是什么樣子呢?現(xiàn)在,就讓我們來看一下SnapKit的“內(nèi)心...
一、源碼分析 源碼分析是一種臨界知識(shí),掌握了這種臨界知識(shí),能不變應(yīng)萬變,源碼分析對(duì)于很多人來說很枯燥,生澀難懂。 源碼閱讀,我覺得最核心有三點(diǎn):技術(shù)基礎(chǔ)+強(qiáng)烈的求知欲+耐心。...
對(duì)于iOS藍(lán)牙我就不做過多的介紹了,請(qǐng)自行百度。 此處我們用的是ble4.0低功耗藍(lán)牙,下面我們來說一下藍(lán)牙解析。 當(dāng)我們對(duì)發(fā)送數(shù)據(jù)的特征開啟監(jiān)聽的時(shí)候,下面的回掉會(huì)為我們返...
雖然這篇文章比較長(zhǎng),也不好理解,但是還是建議大家收藏,以后用到的時(shí)候,可以看看,有耐心的還是讀一讀。 這篇文章開始,我會(huì)跟大家好好講講,蘋果新發(fā)布的iOS10的所有通知類。 ...