數(shù)字翻牌組件在很多地方都有用到,比如倒計(jì)時(shí)、在線人數(shù)、銷(xiāo)售量等等。這種組件可以封裝一下,做成一個(gè)公用組件,這樣在每次使用的時(shí)候就可以直接調(diào)用了。好了先看下效果。 分析一下 首...
數(shù)字翻牌組件在很多地方都有用到,比如倒計(jì)時(shí)、在線人數(shù)、銷(xiāo)售量等等。這種組件可以封裝一下,做成一個(gè)公用組件,這樣在每次使用的時(shí)候就可以直接調(diào)用了。好了先看下效果。 分析一下 首...
生命的本質(zhì)在于折騰。一口氣給兩臺(tái)電腦裝了黑蘋(píng)果雙系統(tǒng),基本完美,下面趁熱做個(gè)快速總結(jié),也給后來(lái)人作個(gè)參考。 1.確認(rèn)硬件信息 首先要弄清自己的CPU,主板和顯卡,包括主板帶的...
iOS 中使用 Core Bluetooth 框架實(shí)現(xiàn)藍(lán)牙通信。Core Bluetooth 是基于藍(lán)牙 4.0 的低功耗模式實(shí)現(xiàn)的。 藍(lán)牙的連接類(lèi)似于 Client/Ser...
前言 單例,我們開(kāi)發(fā)中使用很頻繁的一種設(shè)計(jì),你有沒(méi)有想過(guò), 為什么其會(huì)在app生命周期中只執(zhí)行一次? 系統(tǒng)底層做了哪些事情來(lái)實(shí)現(xiàn)的呢? 再一點(diǎn),單例可不可以銷(xiāo)毀呢? 帶著這些...
前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍。并且提供一些選型、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
Swift的十大經(jīng)典排序算法總結(jié) 排序算法是《數(shù)據(jù)結(jié)構(gòu)與算法》中最基本的算法之一。排序算法可以分為內(nèi)部排序和外部排序,內(nèi)部排序是數(shù)據(jù)記錄在內(nèi)存中進(jìn)行排序,而外部排序是因排序的...
一、小序 我們先講解一道算法題目:數(shù)組中有10個(gè)隨機(jī)數(shù)值,數(shù)值取值范圍為從0到5,我們?nèi)绾斡米羁斓乃俣劝堰@10個(gè)整數(shù)從小到大進(jìn)行排序。 首先你會(huì)想到我們之前學(xué)的快速排序這個(gè)算...
快速排序 快速排序是由東尼·霍爾所發(fā)展的一種排序算法。在平均狀況下,排序 n 個(gè)項(xiàng)目要 Ο(nlogn) 次比較。在最壞狀況下則需要 Ο(n2) 次比較,但這種狀況并不常見(jiàn)。...