最近在研究SwiftUI中的Combine框架,主要是學(xué)習(xí)這本書的內(nèi)容:Using Combine,其中一個(gè)很重要的概念就是Functional...
不得不說,在SwiftUI中,Preference這項(xiàng)技術(shù)實(shí)在是太神奇了,這也是我為什么寫這么多與其相關(guān)文章的原因,它的原理是如此的簡(jiǎn)單,但加上...
本篇為大家?guī)鞸wiftUI中Preference的第二個(gè)實(shí)戰(zhàn)教程,最后的實(shí)效效果如下圖: 其實(shí),用SwiftUI實(shí)現(xiàn)上圖的二叉樹還算簡(jiǎn)單,節(jié)點(diǎn)...
在之前的兩篇文章中,講解了高層次的視圖如何獲取低層次視圖信息的方法,在本篇文章中,我將給大家演示這些技術(shù)在開發(fā)中的實(shí)際用處。 本篇文章的主要思想...
在之前的SwiftUI之View Tree(PreferenceKey)這篇文章中,介紹了父view如何通過PreferenceKey獲取子vi...
學(xué)習(xí)SwiftUI,便繞不開視圖樹的概念,在接下來的4篇文章中,我會(huì)帶領(lǐng)大家學(xué)習(xí)相關(guān)的概念,通過對(duì)視圖樹的學(xué)習(xí),很多之前認(rèn)為很困難的問題,都會(huì)引...
SwiftUI的一個(gè)神奇之處在于,我們?cè)谧瞿承┕δ艿臅r(shí)候,無需過多地關(guān)心布局信息,而是把主要精力放在業(yè)務(wù)邏輯部分,后續(xù)的文章中,我會(huì)專門寫一篇D...
本篇文章主要內(nèi)容是Hosting+Representable,但我們首先會(huì)講解一下在iOS14中,ScrollView新增的一個(gè)功能。 Scro...
這幾天一直在看WWDC20中與SwiftUI相關(guān)的視頻,在觀看這個(gè)視頻Build a SwiftUI view in Swift Playgro...