寫的很好狡耻;
如果strong self的block不調(diào)用會什么情況呢险掀?
透徹理解block中weakSelf和strongSelf對于block的循環(huán)引用導致的內(nèi)存泄露,網(wǎng)上的講解文章很多,大部分說的都非常的好,但是描述的更為通俗直白的不多,本文意在通俗直白的解釋block循環(huán)引用導致的內(nèi)存泄露,以...
寫的很好狡耻;
如果strong self的block不調(diào)用會什么情況呢险掀?
透徹理解block中weakSelf和strongSelf對于block的循環(huán)引用導致的內(nèi)存泄露,網(wǎng)上的講解文章很多,大部分說的都非常的好,但是描述的更為通俗直白的不多,本文意在通俗直白的解釋block循環(huán)引用導致的內(nèi)存泄露,以...
在ios開發(fā)過程中孩革,為了界面的美觀穗熬,我們往往需要對一個圖片進行模糊化處理,有一種朦朧美得感覺换吧,就是所謂的毛玻璃效果泌霍。在GitHub上不乏實現(xiàn)毛玻璃效果的三方框架,這里就不做過...
JS所有的操作都是通過Native端的js線程執(zhí)行教沾,單線程執(zhí)行蒲跨,優(yōu)化性能的一個方向就是降低js的負載。 Imutualble概念:顧名思義授翻,對象一旦被創(chuàng)建便不能更改或悲,對imm...
首頁發(fā)送網(wǎng)絡(luò)請求會影響卡頓嗎? 發(fā)送出請求堪唐,異步接受巡语,影響不大吧?
React Native性能優(yōu)化前幾天看了某位大神的rn視頻感觸頗深羔杨,rn的性能優(yōu)化道路雖然很艱難捌臊,但希望總會是有的。 1.優(yōu)化Component 很多人在定義一個class時都會去繼承Component兜材,...
前言 對RunLoop還沒有什么概念的同學請移步我的上一篇文章曙寡,傳送門:RunLoop入門 看我就夠了http://www.reibang.com/p/2d3c8e08420...
參照官方文檔 JSX介紹 HTML 語言直接寫在 JavaScript 語言之中糠爬,不加任何引號,這就是 JSX 的語法举庶,它允許 HTML 與 JavaScript 的混寫执隧。J...
JSX是隨著Facebook提出react而衍生出的概念蕊唐; 在Facebook之前屋摔,HTML、JavaScript替梨、CSS钓试、DOM之間的關(guān)系和作用為: HTML HTML只能...
1、背景 iOS副瀑、Android弓熏、web都有自己的布局系統(tǒng): iOS:自動布局 autolayout。Android:容器布局系統(tǒng)糠睡。Web端有基于CSS的布局系統(tǒng)挽鞠。 多種布局...
一、簡介 2009年,W3C提出了一種新的方案----Flex布局滞谢,可以簡便串稀、完整、響應式地實現(xiàn)各種頁面布局狮杨。 flex是Flexible Box的縮寫,意為"彈性布局"到忽,用...
在React Native中使用組件來封裝界面模塊時橄教,整個界面就是一個大的組件,開發(fā)過程就是不斷優(yōu)化和拆分界面組件喘漏、構(gòu)造整個組件樹的過程护蝶。 所以學習理解組件的生命周期顯得尤為...
淘寶的有手勢監(jiān)控,手勢end的時候才會切換
仿淘寶上拉進入詳情頁交互的實現(xiàn)前言 項目某個新需求的交互要求仿照淘寶上拉從下網(wǎng)上彈出寶貝詳情翩迈。今天打開淘寶APP仔細看了看持灰,然后自己寫了寫,現(xiàn)在感覺效果差不多了负饲,記錄一下堤魁。 分析 可以看到,該頁面是分為兩...
Method Swizzling 原理在Objective-C中調(diào)用一個方法返十,其實是向一個對象發(fā)送消息妥泉,查找消息的唯一依據(jù)是selector的名字。利用Objective-C...
1洞坑、獲得appdelega設(shè)置的self.window的三種方法: (1)如果一個view是window的子view: self.window即可獲得 (2)appdeleg...
一盲链、以下流程圖為版本為 ‘0.39.0’ pod update [--no-repo-update] 的區(qū)別在于:該命令會無視Podfile.lock,每次解析Podfile...
iOS瘦身之刪除無用的mach-O文件 iOS微信安裝包瘦身 基于clang插件的一種iOS包大小瘦身方案 以往C++在鏈接時,沒有被用到的類和方法是不會編進可執(zhí)行文件里迟杂。但...
前言: MachOView下載地址:http://sourceforge.net/projects/machoview/ MachOView源碼地址:https://gith...
在開發(fā)中刽沾,我們會經(jīng)常給一些UIkit添加背景圖的需求,此時一般是UI給圖來用排拷,隨著背景圖的越來越多侧漓,導致app越來越大,而且有些相同的圖可能出現(xiàn)冗余攻泼,還有可能代碼刪了火架,遺留的...
視圖可以通過子視圖、圖層或?qū)崿F(xiàn)drawRect:方法來表現(xiàn)內(nèi)容忙菠,如果說實現(xiàn)了drawRect:方法何鸡,那么最好就不要混用其他方法了,如圖層和子視圖牛欢。自定義繪圖大部分是由UIKi...
Xcode8 正式版已經(jīng)發(fā)布骡男,去除了對iOS7支持,使用iOS7真機調(diào)試的時候會出現(xiàn)下面所示的情況傍睹。 Xcode8默認支持iOS 8.0-iOS10+隔盛,但是因為一些老項目還是...
xcode8支持ios8以下真機測試方法: 1.應用程序-xcode 顯示包內(nèi)容-Contents-Developer-Platforms-iPhoneOS.platform...