![240](https://upload.jianshu.io/users/upload_avatars/1461206/e2b32f65-369b-4cb5-86b7-f5db60622d3a.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
思考 怎么通過(guò)留給外部一個(gè)簡(jiǎn)單的API去實(shí)現(xiàn)一個(gè)按鈕在一定時(shí)間間隔內(nèi)不論點(diǎn)擊多少次,只執(zhí)行一次恶座?例如痢站,實(shí)際開(kāi)發(fā)中,當(dāng)點(diǎn)擊按鈕進(jìn)行網(wǎng)絡(luò)請(qǐng)求的時(shí)候,...
最近將之前的算法知識(shí)進(jìn)行梳理齿穗,總結(jié)了幾種常見(jiàn)的排序算法。廢話不多說(shuō)今穿,上圖上代碼缤灵,看解析 冒泡排序 原理:1.臨近的數(shù)字兩兩進(jìn)行比較,按照從小到大...
現(xiàn)在使用GitLab管理項(xiàng)目,簡(jiǎn)單整理了相關(guān)操作。 GitLab 1.創(chuàng)建組因?yàn)槭枪镜捻?xiàng)目腮出,所以選擇私有 出現(xiàn)如下圖文字帖鸦,就是上傳成功了 So...
iOS中,常用的定時(shí)器有三種:NSTimer胚嘲,CADisplayLink作儿,GCD。在一定基礎(chǔ)之上馋劈,做進(jìn)一步探究攻锰。 NSTimer,CADispl...
本質(zhì) 哈希表的底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組妓雾,數(shù)組中每一個(gè)元素存放的是鍵值對(duì)娶吞。 核心原理 f(key) = index 將key傳入,通過(guò)某個(gè)算法f械姻,計(jì)算出...
問(wèn)題引入 用集合過(guò)濾重復(fù)元素 如果自定義對(duì)象Person呢妒蛇? 自定義對(duì)象Person,加入集合楷拳,從指針?lè)矫婵葱宥幔赶騼蓧K不同的內(nèi)存區(qū)域,從值方面看...
對(duì)之前一直寫(xiě)一直用的功能欢揖,來(lái)做個(gè)總結(jié)陶耍。系統(tǒng)自帶的pop效果是輕掃左邊邊緣pop返回,要實(shí)現(xiàn)的效果是輕掃全屏pop返回她混。 思路 要改變系統(tǒng)的效果烈钞,...
1.手勢(shì)同時(shí)識(shí)別 兩個(gè)縱向滾動(dòng)的視圖可以同時(shí)識(shí)別拖拽手勢(shì)才能根據(jù)偏移量控制是否可以滑動(dòng),當(dāng)滑動(dòng)的時(shí)候就可以分別在各自的scrollViewDid...
最近讀書(shū)产上,關(guān)于block的底層實(shí)現(xiàn)棵磷,有以下思考和總結(jié) c++部分的相關(guān)步驟分析寫(xiě)在代碼注釋 一、block是什么 1.首先寫(xiě)一個(gè)簡(jiǎn)單的block...