觀察對象添加觀察者( observer ): observer中需要實現(xiàn)一下方法:
默認(rèn)情況下,在block中訪問的外部變量是復(fù)制過去的,即:寫操作不對原變量生效。但是你可以加上 __block 來讓其寫操作生效,示例代碼如下:...
要想計時器(Timer)不因UITableView的滑動而停止工作,就得探討一下RunLoop了。 1 NSTimer *timer = [NS...
一.隊列:這里的隊列指執(zhí)行任務(wù)的等待隊列,即用來存放任務(wù)的隊列。 二.在隊列中加入任務(wù)1.隊列中 添加 異步調(diào)用的任務(wù),并執(zhí)行: 2.隊列中 添...
最根本的原因:OC 是動態(tài)語言,OC 上所有方法的調(diào)用/類的生成都通過 Objective-C Runtime 在運行時進行,通過類名/方法名反...
棧區(qū)(stack)由編譯器自動分配釋放 ,存放方法(函數(shù))的參數(shù)值, 局部變量的值等,棧是向低地址擴展的數(shù)據(jù)結(jié)構(gòu),是一塊連續(xù)的內(nèi)存的區(qū)域。即棧頂...
進程:資源分配的最小獨立單元,進程是具有一定獨立功能的程序關(guān)于某個數(shù)據(jù)集合上的一次運行活動,進程是系統(tǒng)進行資源分配和調(diào)度的一個獨立單位.線程:進...
+load 只要程序啟動就會將所有類的代碼加載到內(nèi)存中(在main函數(shù)執(zhí)行之前), 放到代碼區(qū)(無論該類有沒有被使用到都會被調(diào)用)+initia...
TCP/IP是 傳輸層 協(xié)議,主要解決數(shù)據(jù)如何在網(wǎng)絡(luò)中傳輸HTTP協(xié)議是 應(yīng)用層 協(xié)議,主要解決如何包裝數(shù)據(jù)。