思考 怎么通過留給外部一個簡單的API去實現(xiàn)一個按鈕在一定時間間隔內(nèi)不論點擊多少次,只執(zhí)行一次?例如,實際開發(fā)中,當點擊按鈕進行網(wǎng)絡請求的時候,...
最近將之前的算法知識進行梳理,總結(jié)了幾種常見的排序算法。廢話不多說,上圖上代碼,看解析 冒泡排序 原理:1.臨近的數(shù)字兩兩進行比較,按照從小到大...
現(xiàn)在使用GitLab管理項目,簡單整理了相關操作。 GitLab 1.創(chuàng)建組因為是公司的項目,所以選擇私有 出現(xiàn)如下圖文字,就是上傳成功了 So...
iOS中,常用的定時器有三種:NSTimer,CADisplayLink,GCD。在一定基礎之上,做進一步探究。 NSTimer,CADispl...
本質(zhì) 哈希表的底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組,數(shù)組中每一個元素存放的是鍵值對。 核心原理 f(key) = index 將key傳入,通過某個算法f,計算出...
問題引入 用集合過濾重復元素 如果自定義對象Person呢? 自定義對象Person,加入集合,從指針方面看,指向兩塊不同的內(nèi)存區(qū)域,從值方面看...
對之前一直寫一直用的功能,來做個總結(jié)。系統(tǒng)自帶的pop效果是輕掃左邊邊緣pop返回,要實現(xiàn)的效果是輕掃全屏pop返回。 思路 要改變系統(tǒng)的效果,...
1.手勢同時識別 兩個縱向滾動的視圖可以同時識別拖拽手勢才能根據(jù)偏移量控制是否可以滑動,當滑動的時候就可以分別在各自的scrollViewDid...
最近讀書,關于block的底層實現(xiàn),有以下思考和總結(jié) c++部分的相關步驟分析寫在代碼注釋 一、block是什么 1.首先寫一個簡單的block...