在寫代碼前,先看寫下流程圖 可以發(fā)現(xiàn),事件的傳遞,都是通過dispatch這個方法,而且action這層很明顯是非常關鍵的一層,事件的傳遞,都是...
問題描述:我們在修改launchScreen之后,發(fā)布到App Store發(fā)現(xiàn)加載的依舊是舊的launchScreen內容。只有刪除APP重新安...
首先我們需要明白git操作的幾個區(qū)域:工作區(qū)、暫存區(qū)、歷史記錄區(qū)。 一、撤銷操作 git reset git revert git checko...
一、內存布局 二、內存管理方案 1. TaggedPointer 對于小對象比如NSNumber,采用這種方案。 2. NONPOINTER_I...
一、UIView的繪制流程 下面我們來對這個流程進行說明: 當我們調用[UIView setNeedsDisplay]方法時,并沒有執(zhí)行立即執(zhí)行...
我們可以看到它位于Media Layer(Media Layer:媒體層提供應用中視聽方面的技術,如圖形圖像相關的CoreGraphics,Co...
最初在網(wǎng)上看到相關內容,是蘑菇街組件化相關討論。(Limboy(文章1 文章2) 和 Casa (文章))。但是我大家討論的內容應該是如何解耦吧...
一、原理 分類是運行時決議,在編譯的過程中只是轉化為可執(zhí)行文件,并沒有為類生成新方法。 由圖可以看出我們可以為分類添加實例方法、類方法、協(xié)議、屬...
一、什么是NSThread NSThread是基于線程使用,輕量級的多線程編程方法(相對GCD和NSOperation),一個NSThread對...