本文涉及使用AVCaptureSession掃描二維碼 AVCaptureSession簡(jiǎn)介 AVCaptureSession是AVFoundation的核心類(lèi),用于捕捉視頻...
本文涉及使用AVCaptureSession掃描二維碼 AVCaptureSession簡(jiǎn)介 AVCaptureSession是AVFoundation的核心類(lèi),用于捕捉視頻...
MVC 具有什么樣的優(yōu)勢(shì),各個(gè)模塊之間怎么通信,比如點(diǎn)擊 Button 后 怎么通知 Model? [iOS] MVC 設(shè)計(jì)模式 MVC 是一種設(shè)計(jì)思想,一種框架模式,是一種...
前言 如果你想將你開(kāi)發(fā)的控件與別人分享,一種方法是直接提供源代碼文件。然而,這種方法并不是很優(yōu)雅。它會(huì)暴露所有的實(shí)現(xiàn)細(xì)節(jié),而這些實(shí)現(xiàn)你可能并不想開(kāi)源出來(lái)。此外,開(kāi)發(fā)者也...
作為一個(gè)過(guò)來(lái)人,真的想談?wù)劇2还苣悻F(xiàn)在是學(xué)生,還是參加工作不久,希望這篇文章都可以幫到你。 想要成為一個(gè)優(yōu)秀的人,應(yīng)該不管在什么樣的情況下都停止抱怨。其實(shí),這中間只差一個(gè)選擇...
明確區(qū)分下兩者區(qū)別:1.類(lèi)方法以+號(hào)開(kāi)頭 對(duì)象方法以-號(hào)開(kāi)頭2.類(lèi)方法直接 [類(lèi)名 類(lèi)方法名]調(diào)用 對(duì)象方法要?jiǎng)?chuàng)建對(duì)象后 [對(duì)象名 對(duì)象方法]調(diào)用3.類(lèi)方法不能訪問(wèn)實(shí)例變量 ...
本文分為2個(gè)部分:概念與應(yīng)用。概念部分旨在剖析 KVO 這一設(shè)計(jì)模式的實(shí)現(xiàn)原理;應(yīng)用部分通過(guò)創(chuàng)建的項(xiàng)目,以說(shuō)明 KVO 技術(shù)在 iOS 開(kāi)發(fā)中所帶來(lái)的作用;如果是作為剛接觸 ...
SDWebImage的一些注意點(diǎn) 刪除緩存文件的兩個(gè)方法clearMemory/clearDisk: 對(duì)應(yīng)的clear方法clearMemory: 清除當(dāng)前內(nèi)存中所有的緩存c...
Block Block底層原理實(shí)現(xiàn) 首先我們來(lái)看四個(gè)函數(shù) 造成這樣的原因是:傳值和傳址。為什么說(shuō)會(huì)有傳值和傳址,把.m編譯成c++代碼。得到.cpp文件,我們來(lái)到文件的最后,...
前言 Socket網(wǎng)絡(luò)編程在任何一門(mén)編程語(yǔ)言中都很重要,而且socket底層是純C語(yǔ)言,跨平臺(tái),了解并熟悉底層交互是提高自己編程水平重要的一步.環(huán)環(huán)在此稍加總結(jié),如果有童鞋要...