原文鏈接:Using @autoclosure when designing Swift APIs Swift的@autoclosure屬性能讓...
原文鏈接 最近開發(fā)App時(shí),需要用到聲音服務(wù)。在查閱資料和文檔后,發(fā)現(xiàn)iOS上播放聲音有好幾種方法。準(zhǔn)備針對(duì)每種方法寫一篇文章來(lái)詳細(xì)說(shuō)明。一來(lái)可...
原文鏈接 很多開發(fā)語(yǔ)言對(duì)nil這個(gè)概念,也都有不同的處理。Swift也一樣,但處理方式有所不同。Swift語(yǔ)言很巧妙創(chuàng)造一種新的類型:Optio...
原文鏈接 正文 我們?cè)趯?shí)際開發(fā)中偶爾會(huì)遇到一些很傻很天真的BUG,結(jié)果花了很長(zhǎng)時(shí)間調(diào)試,最后發(fā)現(xiàn)這些BUG大多源于一個(gè)非常小的問(wèn)題。最常見的就是...
原文鏈接 正文 在iOS實(shí)際開發(fā)中,我們需要根據(jù)設(shè)計(jì)師的UI文檔來(lái)開發(fā)頁(yè)面。UI文檔中,關(guān)于顏色的標(biāo)注格式有很多種:255 32 171,F(xiàn)F2...
原文鏈接 正文 在實(shí)際開發(fā)中,print函數(shù)應(yīng)該是我們最常用到的調(diào)試手段。使用非常靈活簡(jiǎn)單。但有的時(shí)候就是不夠那么方便。在開發(fā)中主要體現(xiàn)在以下兩...
原文鏈接 正文 開發(fā)過(guò)iOS的人,一定使用過(guò)UserDefaults來(lái)存取數(shù)據(jù)。UserDefaults使用起來(lái)很簡(jiǎn)單,我們就以存取用戶名和郵箱...
原文鏈接 正文 在實(shí)際項(xiàng)目中,我們經(jīng)常會(huì)遇到一些需要對(duì)浮點(diǎn)型數(shù)據(jù)進(jìn)行四舍五入的情況。 舉個(gè)例子,有這么需求:在UI上顯示你每次跑步的距離,以米為...
原文鏈接 正文 在實(shí)際項(xiàng)目中,你可能會(huì)遇到一些場(chǎng)景需要使用格式化輸出的。比如,在一個(gè)倒計(jì)時(shí)的UI界面,需要顯示還剩多少分鐘和多少秒(3:09),...