
背景 因?yàn)?OC 中 無(wú)法直接為類新增屬性(繼承、私有 extension 除外),那么通過(guò) category 結(jié)合 object associ...
背景 在典型的信息錄入或者訂單流程場(chǎng)景下,經(jīng)常需要跳轉(zhuǎn)到到一個(gè)二級(jí)頁(yè)面去獲取一些信息再回調(diào)到上一級(jí)頁(yè)面,一般地,都會(huì)在回調(diào)時(shí)執(zhí)行 [self.n...
這是我之前不嚴(yán)謹(jǐn)?shù)膭?chuàng)建單例的寫法.h .m 這種寫法有問(wèn)題呀,雖然只提供了一種初始化方式,但你不能阻止別人用 [[xxx alloc] init...
先看代碼 控制臺(tái)只會(huì)打印 2018-01-03 16:35:01.315736+0800 GCD練習(xí)[3327:197445] ++++++++...
數(shù)據(jù)類型如下 局部變量 靜態(tài)變量 全局變量 blcok變量 下面是code 局部變量 打印結(jié)果 靜態(tài)常量 打印結(jié)果 全局變量 打印結(jié)果 bloc...
轉(zhuǎn)載文章 1.Ivar 1.1 Ivar的類型 typedef objc_ivar * Ivar; Ivar是objc_ivar的指針,包含變量...
文章轉(zhuǎn)載鏈接 1.objc_xxx系列函數(shù) objc_系列函數(shù)關(guān)注于宏觀使用,如類與協(xié)議的空間分配,注冊(cè),注銷等操作 2.class_xxx 系...
前言 在這一篇中,我們來(lái)聊一聊runtime中method 定義 先來(lái)看一下method相關(guān)的定義 里邊有三個(gè)類型別名,在這兒先解釋一下 SEL...
消息轉(zhuǎn)發(fā)是什么 在oc中調(diào)用方法就是發(fā)送消息(msgSend),如果給一個(gè)實(shí)例對(duì)象(Instance)發(fā)送一個(gè)未定義的消息,肯定會(huì)crash 就...