前言 之前寫過(guò)一篇Swift排序之sort函數(shù),里面僅僅寫了sort函數(shù)怎么使用。今天用一些常用的算法,試著實(shí)現(xiàn)一下swift中的sort函數(shù)润努,...
上篇如何把業(yè)務(wù)邏輯從ViewController中拆分出來(lái)講了給ViewController瘦身,這篇繼續(xù)講給AppDelegate瘦身。 我見...
最近項(xiàng)目中碰到了這樣一個(gè)需求,需要在一段文字中識(shí)別出手機(jī)號(hào)雷蹂,并加上特殊顏色,和點(diǎn)擊事件杯道。下面說(shuō)下我的思路匪煌,拋磚引玉。(如果你有更好的想法党巾,不妨交...
今天被一朋友問(wèn)到為什么在swift中一個(gè)整數(shù)不能與浮點(diǎn)數(shù)相乘呢?我說(shuō)怎么會(huì)呢萎庭,你發(fā)來(lái)我看看什么情況。 大概是這樣的一個(gè)場(chǎng)景(舉個(gè)簡(jiǎn)單的例子) 說(shuō)...
前言 上篇Swift中@autoclosure模擬了或運(yùn)算达舒,這篇繼續(xù)探討或運(yùn)算,看看Swift中或運(yùn)算是如何實(shí)現(xiàn)的叹侄。 或運(yùn)算 下圖是Playgr...
我們先看一個(gè)例子 我這里定義了一個(gè)函數(shù)巩搏,函數(shù)有兩個(gè)參數(shù),第一個(gè)是一個(gè)Bool值趾代,第二個(gè)參數(shù)是()->T這樣一個(gè)無(wú)參數(shù)的閉包贯底。我們用此函數(shù)對(duì)或運(yùn)算...
前言 在OC中對(duì)一個(gè)數(shù)組排序,以及字典的排序往往都是自己寫一個(gè)函數(shù)去實(shí)現(xiàn)。swift中就不用再自己再去做這樣的事了禽捆。Swift提供了sort函數(shù)...
前言 第一次接觸柯里化感覺(jué)這個(gè)方法很奇怪笙什,當(dāng)然奇怪也很正常,畢竟蘋果總是不走尋常路的胚想。理解柯里化需要有一定的Swift功底琐凭,我盡可能講的通俗易懂...
這篇文章緊跟上邊autolayout的一些小技巧,如果你沒(méi)有看過(guò)浊服,不防先看下《你真的會(huì)用autolayout嗎统屈?》這篇文章。上篇講到aut...