使用代理方法返回 tableHeaderView 而不是直接設(shè)置 自動(dòng)布局完后立即刷新畫面并直接設(shè)置 tableHeaderView 以上如果都...
GCD概要 多線程編程 ? ? 一個(gè) CPU 一次只能執(zhí)行一個(gè)命令,一個(gè) CPU 執(zhí)行的 CPU 命令列為一條無(wú)分叉路經(jīng),當(dāng)這種路徑存在多條時(shí),...
Block 的實(shí)現(xiàn) Block 的實(shí)質(zhì) ? ? Block 實(shí)質(zhì)上是 Object-C 對(duì)象 ? ? 所謂截獲自動(dòng)變量值,意味著在執(zhí)行 Bloc...
概要 什么是Blocks ? ? 是帶有自動(dòng)變量(局部變量)的匿名函數(shù) ? ? C++ 和 Object-C 使用類可保持變量值且能夠多次持有該...
ARC實(shí)現(xiàn) ? ? ARC 由 clang (LLVM 編譯器) 3.0 以上和 objc4 Objective-C 運(yùn)行時(shí)庫(kù) 493.9 以上...
ARC規(guī)則 所有權(quán)修飾符 ? ? ARC有效時(shí),id 類型和對(duì)象類型同 C 語(yǔ)言其他類型不同,類型上必須附加所有權(quán)修飾符: __strong _...
內(nèi)存管理/引用計(jì)數(shù) 思考方式 自己生成的對(duì)象,自己所持有 非自己生成的對(duì)象,自己也能持有 不再需要自己持有的對(duì)象時(shí)釋放 非自己持有的對(duì)象無(wú)法釋放...
1. 長(zhǎng)度為n數(shù)組,數(shù)字在 0~n-1 范圍內(nèi),找出數(shù)組中任意一個(gè)重復(fù)的數(shù) O(n) 2. 不修改數(shù)組找出重復(fù)數(shù)字,長(zhǎng)度為 n+1,范圍 1~n...
冒泡排序 插入排序 選擇排序 歸并排序 快速排序