
原文鏈接:Using @autoclosure when designing Swift APIs Swift的@autoclosure屬性能讓...
原文鏈接 最近開發(fā)App時(shí)仓犬,需要用到聲音服務(wù)。在查閱資料和文檔后着降,發(fā)現(xiàn)iOS上播放聲音有好幾種方法咖刃。準(zhǔn)備針對(duì)每種方法寫一篇文章來詳細(xì)說明泳炉。一來可...
原文鏈接 很多開發(fā)語言對(duì)nil這個(gè)概念,也都有不同的處理嚎杨。Swift也一樣花鹅,但處理方式有所不同。Swift語言很巧妙創(chuàng)造一種新的類型:Optio...
原文鏈接 正文 我們?cè)趯?shí)際開發(fā)中偶爾會(huì)遇到一些很傻很天真的BUG枫浙,結(jié)果花了很長(zhǎng)時(shí)間調(diào)試刨肃,最后發(fā)現(xiàn)這些BUG大多源于一個(gè)非常小的問題。最常見的就是...
原文鏈接 正文 在iOS實(shí)際開發(fā)中箩帚,我們需要根據(jù)設(shè)計(jì)師的UI文檔來開發(fā)頁面真友。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ā)過iOS的人挺尾,一定使用過UserDefaults來存取數(shù)據(jù)。UserDefaults使用起來很簡(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)眯漩,...