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