博客鏈接Blocks原理 更新日期:2019-07-22 Block的實(shí)質(zhì) 我們先寫一個(gè)最基礎(chǔ)的block 使用xcrun -sdk iphoneos clang -arch...
博客鏈接KVO實(shí)現(xiàn)原理 在iOS開發(fā)中,我們可以通過KVO機(jī)制來監(jiān)聽某個(gè)對(duì)象的某個(gè)屬性的變化。 KVO實(shí)現(xiàn)步驟 KVO的實(shí)現(xiàn)分為三步: - (void)addObserver...
1 dyld 1.1 dyld簡介 在iOS系統(tǒng)中,幾乎所有的程序都會(huì)用到動(dòng)態(tài)庫,而動(dòng)態(tài)庫在加載的時(shí)候都需要用dyld(位于/usr/lib/dyld)程序進(jìn)行鏈接。很多系...
使用VS Code作為自己的主力編輯器已經(jīng)有一年的時(shí)間,但是總感覺沒有很系統(tǒng)的了解過日常的這個(gè)工具,也就不知道自己的使用是否高效。最近再跟極客時(shí)間上的一個(gè)VS Code付費(fèi)連...
原文鏈接深入理解GCD之dispatch_queue[https://www.neroxie.com/2019/01/22/%E6%B7%B1%E5%85%A5%E7%90%...
Q 1:為啥收不到推送(1)? 如果收到推送時(shí),App 在前臺(tái)運(yùn)行,那么: iOS 10 before 頂部橫幅不會(huì)彈出。沒有任何展示,你以為「沒有收到推送」。 iOS 10...
前言: CocoaAsyncSocket是谷歌的開發(fā)者,基于BSD-Socket寫的一個(gè)IM框架,它給Mac和iOS提供了易于使用的、強(qiáng)大的異步套接字庫,向上封裝出簡單易用O...