命令模式(Command Pattern)是一種數(shù)據(jù)驅(qū)動的設(shè)計模式漠另,它屬于行為型模式官紫。請求以命令的形式包裹在對象中怒竿,并傳給調(diào)用對象。調(diào)用對象尋找...
外觀模式(Facade Pattern)隱藏系統(tǒng)的復(fù)雜性久又,并向客戶端提供了一個客戶端可以訪問系統(tǒng)的接口。這種類型的設(shè)計模式屬于結(jié)構(gòu)型模式,它向現(xiàn)...
橋接模式的目的是把抽象層次結(jié)構(gòu)從其實(shí)現(xiàn)中分離出來狡恬,使其能夠獨(dú)立變更。抽象層定義了供客戶端使用的上層的抽象接口蝎宇。實(shí)現(xiàn)層次結(jié)構(gòu)定義了供抽象層次使用的...
在策略模式(Strategy Pattern)中弟劲,一個類的行為或其算法可以在運(yùn)行時更改。這種類型的設(shè)計模式屬于行為型模式姥芥。在策略模式中兔乞,我們創(chuàng)建...
官方文檔:Core BluetoothCore Bluetooth的封裝YmsCoreBluetoothDevice Firmware Upda...
GCD 簡介 https://developer.apple.com/documentation/dispatch?language=objc ...
AutoreleasePool(自動釋放池)是OC中的一種內(nèi)存自動回收機(jī)制,它可以延遲加入AutoreleasePool中的變量release的...
參考:Objective-C高級編程 iOS與OS X多線程和內(nèi)存管理 程序的內(nèi)存分配:1凉唐、棧區(qū)(stack)—由編譯器自動分配釋放 庸追,存放...
官方文檔:Apple CoreFoundation源碼RunLoop 文檔(舊)NSRunLoopCFRunLoopRef RunLoop作用:...