IOS (11) 썸네일형 리스트형 3. IOS 강의 Reactive UI + Protocols + Layout www.youtube.com/watch?v=SIYdYpPXil4&list=PLpGHT1n4-mAtTj9oywMWoBx0dCGd51_yG&index=3 소스 MemoryGame.swift // // MemoryGame.swift // Memorize // // Created by user on 2021/01/16. // import Foundation struct MemoryGame { var cards: Array mutating func choose (card: Card){ print("card chosen: \(card)") let choseIndex: Int = index(of: card) cards[choseIndex].isFaceUp = !cards[choseIndex].isFaceUp } fu.. 3. IOS 강의 MVVM and the Swift Type System www.youtube.com/watch?v=4GjXq2Sr55Q&feature=youtu.be 소스 ContentView - view // // ContentView.swift // Memorize // // Created by user on 2021/01/15. // // UI 작업관련 패키지 import SwiftUI // View Function struct ContentView: View { var viewModel: EmojiMemoryGame var body: some View { HStack{ ForEach(viewModel.cards) { card in CardView(card: card).onTapGesture { viewModel.choose(card: card) } } } .paddi.. 3. IOS 강의 Course Logistics and Introduction to SwiftUI www.youtube.com/watch?v=jbtqIBpUG7g&feature=youtu.be -- 프로젝트 시작 -- 소스 // // ContentView.swift // Memorize // // Created by user on 2021/01/15. // // UI 작업관련 패키지 import SwiftUI // View Function struct ContentView: View { // Swift 모든 변수에는 특정 유형이 있음 - 기본 방식 // var body: some View { HStack{ // 위로 쌓임 ForEach(0.. 이전 1 2 다음