我覺(jué)得應(yīng)該掌握的知識(shí)點(diǎn),沒(méi)有實(shí)際意義。 class 和 struct 的區(qū)別 不通過(guò)繼承,代碼復(fù)用(共享)的方式有哪些 Set 獨(dú)有的方法有哪些? 實(shí)現(xiàn)一個(gè) min 函數(shù),返...
我覺(jué)得應(yīng)該掌握的知識(shí)點(diǎn),沒(méi)有實(shí)際意義。 class 和 struct 的區(qū)別 不通過(guò)繼承,代碼復(fù)用(共享)的方式有哪些 Set 獨(dú)有的方法有哪些? 實(shí)現(xiàn)一個(gè) min 函數(shù),返...
小編敲代碼實(shí)現(xiàn)項(xiàng)目功能時(shí),心中總會(huì)打上許多問(wèn)號(hào)“ ?”,雖然項(xiàng)目的UI和功能都實(shí)現(xiàn)了,但總覺(jué)得自己的方法很low,沒(méi)有什么復(fù)用度和設(shè)計(jì)模式可言,處于低級(jí)階段,離高新的目標(biāo)很是...
最近看視頻學(xué)習(xí),做一個(gè)demo的時(shí)候碰到一個(gè)神奇的bug,后來(lái)經(jīng)過(guò)各種搜索、調(diào)試和修改代碼雖然把這個(gè)bug解決了,但不知道為什么。這里打算把這個(gè)過(guò)程分享出來(lái),給大家做參考順便...
前言 在之前用Objective-C語(yǔ)言做項(xiàng)目的時(shí)候,我習(xí)慣性的會(huì)利用MVVM模式去架構(gòu)項(xiàng)目,在框架ReactiveCocoa的幫助協(xié)同下,MVVM架構(gòu)能夠非常優(yōu)雅地融合與項(xiàng)...
Combine 有時(shí)數(shù)據(jù)源并不只一個(gè),比如用戶登錄,我們需要將用戶名和密碼進(jìn)行合并驗(yàn)證,這時(shí)我們可以使用RxSwift為我們提供的合并,combineLatest, merg...
基本概念 每個(gè)Observable隊(duì)列都僅僅是一個(gè)簡(jiǎn)單的隊(duì)列,Observable比Swift中的SequenceType優(yōu)秀在于它能接受異步的元素,這是RxSwift的核心...
Core Animation是直接作用在CALayer上的(并非UIView上)非常強(qiáng)大的跨Mac OS X和iOS平臺(tái)的動(dòng)畫處理API,Core Animation的動(dòng)畫執(zhí)...
demo思路:利用KVO實(shí)時(shí)監(jiān)聽(tīng)UITableView的數(shù)據(jù)源數(shù)組的變化,無(wú)數(shù)據(jù)展示占位圖,否則刪除占位圖 demo簡(jiǎn)單實(shí)現(xiàn)了無(wú)數(shù)據(jù)展示占位圖,有數(shù)據(jù)時(shí)刪除占位圖,及添加了圖...