最近在項目中遇到一個讓人頭痛的bug,查遍網(wǎng)上都沒找到,因為本項目中必須用到交互和上傳相片,最后只能自己挨著挨著的排除測試。 出現(xiàn)問題的場景: ...
1、 統(tǒng)一修改 你可以寫一個基礎(chǔ)的導(dǎo)航控制器繼承系統(tǒng)控制器,然后load方法里進行配置。 2、修改單個 在你要修改的控制器中直接拿到你的nav...
copy 一個對象要能夠copy,就得遵守NSCopying協(xié)議,并實現(xiàn)copyWithZone協(xié)議方法。 測試直接賦值地址: 打?。篬1083...
一、區(qū)塊鏈誕生的原因 最開始的交易是有實物直接交換的,貨幣的盡管是通過從后面的石幣、貝幣、黃金、白銀、現(xiàn)在的紙幣來達到間接交換,其只不過是一個用...
通過NSClassFromString動態(tài)創(chuàng)建TabBar控制器的子控制器,主要注意點在獲取其類名時還需要在之前加上工程名。
一、概念概述 Block對象是一個C級語法和運行時功能。它們與標(biāo)準(zhǔn)C函數(shù)類似,除了可執(zhí)行代碼外,它們還可能包含對自動(堆棧)或托管(堆)內(nèi)存的變...
atomic 默認為atomic,原子性的(最小單位),表示線程安全的,在多線程中,其保證了setter和getter方法的線程安全,保證其讀寫...
單例外部環(huán)境不可控,內(nèi)部可控。所有要保證單例唯一,就只有在其.m內(nèi)實現(xiàn)。 使用情景 高頻率去生產(chǎn)一個對象,然后又釋放。讓多個不相關(guān)的類共享數(shù)據(jù)。...
valueForKey (總體規(guī)則 先找相關(guān)方法,再找相關(guān)變量) 1.先找相關(guān)方法,如果相關(guān)方法找不到2.那么去判斷accessInstanc...