我正在嘗試快速學習,並且正在閱讀本文https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ClassesAndStructures.html。在VideoMode
類中,resolution
類型的對象Resolution
被創建爲VideoMode
類的屬性。之後,VideoMode
類的let someVideoMode = VideoMode()
對象被創建並訪問width
Resolution
結構的屬性someVideoMode.resolution.width
。這個概念對我來說很清楚。但我面臨的問題,當我看完這篇文章https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/OptionalChaining.html#//apple_ref/doc/uid/TP40014097-CH21-ID245從swift中訪問另一個類的類類型變量
在這篇文章中Person
類只需要創建一個屬性Residence
類的var residence: Residence?
。不創建對象。之後,創建一個對象john
的Person
類和訪問Residence
類的屬性。這裏發生了什麼?請告訴我,Person
類訪問Residence
類的屬性如何?
回到[「基礎知識」(https://developer.apple.com/library/ios/documentation /Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID309)並閱讀有關可選值的信息。 – molbdnilo
不清楚你說的。你能解釋一下嗎? – Alamin