前言:生命周期和setState,是react的基礎組成部分,在我們日常開發(fā)中經常被使用。那么,究竟如何使用setState可以獲得更優(yōu)的性能?每個生命周期中setState...
前言:生命周期和setState,是react的基礎組成部分,在我們日常開發(fā)中經常被使用。那么,究竟如何使用setState可以獲得更優(yōu)的性能?每個生命周期中setState...
莊家的利潤 要想獲得坐莊的這個行業(yè)的平均利潤,都必須要有一個最低拉升幅度,那就是從低位到高位有100%的上漲空間。簡單說就是股價翻一倍。拋去耗費的成本,莊家能剩30%以上的利...
編輯 option+/ 代碼補全option+?? 向上選取代碼塊option+?? 鄉(xiāng)下選取代碼塊shift + Enter 軟回車 ,無論在前一行代碼的什么位置,都能定...
前言 最近幾天對 redux 的中間件進行了一番梳理,又看了 redux-saga 的文檔,和 redux-thunk 和 redux-promise 的源碼,結合前段時間看...
本篇只是對Immutable.js的簡單介紹,后續(xù)會繼續(xù)分享其具體實踐應用。 什么是Immutable Data? Immutable data encourages pur...
漸變動畫 漸變動畫是改變透明度實現(xiàn)的動畫效果,從透明到不透明的效果 點擊按鈕,開始動畫 旋轉動畫 點擊按鈕開始動畫 從左到右,再從右到左動畫 其實就是改變marginLeft...
Redux-saga 概述 redux-saga是一個用于管理redux應用異步操作的中間件,redux-saga通過創(chuàng)建sagas將所有異步操作邏輯收集在一個地方集中處理,...
1 概述 redux-saga 是 redux 一個中間件,用于解決異步問題。 2 es6 Generator 解決地獄回調問題,通過 yield 關鍵字,可以讓函數(shù)的執(zhí)行流...
Markdown是一種純文本格式的標記語言。通過簡單的標記語法,它可以使普通文本內容具有一定的格式。 相比WYSIWYG編輯器 優(yōu)點:1、因為是純文本,所以只要支持Markd...
NSDictionary介紹 NSDictionary(字典)是使用 hash表來實現(xiàn)key和value之間的映射和存儲的, hash函數(shù)設計的好壞影響著數(shù)據的查找訪問效率。...
簡介 通知中心是iOS內部之間的一種消息廣播機制,主要為了解決應用程序內部不同對象之間解耦而設計。它是基于觀察者模式設計的,不能跨應用程序進程通信,當通知中心接收到消息之后會...
前言 iOS崩潰是讓iOS開發(fā)人員比較頭痛的事情,app崩潰了,說明代碼寫的有問題,這時如何快速定位到崩潰的地方很重要。調試階段是比較容易找到出問題的地方的,但是已經上線的a...
學習了好久的iOS內存管理,一直是斷斷續(xù)續(xù)的,現(xiàn)在有時間找了個機會總結了一下,有時候時間久了好多知識點就會遺忘,希望能將這些點記下來,多看幾次。 前言:虛擬內存 移動設備的內...
前言: Autorelease機制對于iOS開發(fā)人員對對象的內存管理省下不少心血,說白了就是你甭管內存的管理問題,我會在背后幫你處理,不需要你操碎了心去避雷,這就是ARC的最...
大致有兩種做法,一種是檢測到有代理服務器,就不發(fā)送網絡請求;一種是不發(fā)送給代理服務器,而是正常發(fā)給目標服務器。 第一種,提供一個檢測當前手機是否有開啟代理,剩下的工作根據業(yè)務...
昨天學習了一下算法,找了幾個例子,總結到一個demo里面。 什么是二叉樹? 二叉樹算法主要是遞歸的思想,維基百科上對遞歸的定義:在計算機科學中是指一種通過重復將問題分解為同類...
好奇觸摸事件是如何從屏幕轉移到APP內的?困惑于Cell怎么突然不能點擊了?糾結于如何實現(xiàn)這個奇葩響應需求?亦或是已經被響應鏈、手勢、target-action這一系列響應觸...
Xcode動態(tài)調試的原理 Xcode動態(tài)調試的原理,涉及到兩個工具,LLDB以及debugserver。debugserver一開始存放在 Xcode里面,當 Xcode識別...