![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在寫代碼前古胆,先看寫下流程圖 可以發(fā)現(xiàn),事件的傳遞香罐,都是通過dispatch這個(gè)方法,而且action這層很明顯是非常關(guān)鍵的一層时肿,事件的傳遞庇茫,都是...
問題描述:我們?cè)谛薷膌aunchScreen之后,發(fā)布到App Store發(fā)現(xiàn)加載的依舊是舊的launchScreen內(nèi)容螃成。只有刪除APP重新安...
首先我們需要明白git操作的幾個(gè)區(qū)域:工作區(qū)旦签、暫存區(qū)、歷史記錄區(qū)寸宏。 一宁炫、撤銷操作 git reset git revert git checko...
一、內(nèi)存布局 二击吱、內(nèi)存管理方案 1. TaggedPointer 對(duì)于小對(duì)象比如NSNumber淋淀,采用這種方案。 2. NONPOINTER_I...
一、UIView的繪制流程 下面我們來對(duì)這個(gè)流程進(jìn)行說明: 當(dāng)我們調(diào)用[UIView setNeedsDisplay]方法時(shí)朵纷,并沒有執(zhí)行立即執(zhí)行...
我們可以看到它位于Media Layer(Media Layer:媒體層提供應(yīng)用中視聽方面的技術(shù)炭臭,如圖形圖像相關(guān)的CoreGraphics,Co...
最初在網(wǎng)上看到相關(guān)內(nèi)容,是蘑菇街組件化相關(guān)討論袍辞。(Limboy(文章1 文章2) 和 Casa (文章))鞋仍。但是我大家討論的內(nèi)容應(yīng)該是如何解耦吧...
一、原理 分類是運(yùn)行時(shí)決議搅吁,在編譯的過程中只是轉(zhuǎn)化為可執(zhí)行文件威创,并沒有為類生成新方法。 由圖可以看出我們可以為分類添加實(shí)例方法谎懦、類方法肚豺、協(xié)議、屬...
一界拦、什么是NSThread NSThread是基于線程使用吸申,輕量級(jí)的多線程編程方法(相對(duì)GCD和NSOperation),一個(gè)NSThread對(duì)...