
前言 之前寫過一篇Swift排序之sort函數(shù),里面僅僅寫了sort函數(shù)怎么使用。今天用一些常用的算法,試著實(shí)現(xiàn)一下swift中的sort函數(shù),...
上篇如何把業(yè)務(wù)邏輯從ViewController中拆分出來講了給ViewController瘦身,這篇繼續(xù)講給AppDelegate瘦身。 我見...
最近項(xiàng)目中碰到了這樣一個(gè)需求,需要在一段文字中識(shí)別出手機(jī)號(hào),并加上特殊顏色,和點(diǎn)擊事件。下面說下我的思路,拋磚引玉。(如果你有更好的想法,不妨交...
今天被一朋友問到為什么在swift中一個(gè)整數(shù)不能與浮點(diǎn)數(shù)相乘呢?我說怎么會(huì)呢,你發(fā)來我看看什么情況。 大概是這樣的一個(gè)場(chǎng)景(舉個(gè)簡(jiǎn)單的例子) 說...
前言 上篇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è)無參數(shù)的閉包。我們用此函數(shù)對(duì)或運(yùn)算...
前言 在OC中對(duì)一個(gè)數(shù)組排序,以及字典的排序往往都是自己寫一個(gè)函數(shù)去實(shí)現(xiàn)。swift中就不用再自己再去做這樣的事了。Swift提供了sort函數(shù)...
前言 第一次接觸柯里化感覺這個(gè)方法很奇怪,當(dāng)然奇怪也很正常,畢竟蘋果總是不走尋常路的。理解柯里化需要有一定的Swift功底,我盡可能講的通俗易懂...
這篇文章緊跟上邊autolayout的一些小技巧,如果你沒有看過,不防先看下《你真的會(huì)用autolayout嗎?》這篇文章。上篇講到aut...