Swift

오늘은 정말 정말 정말 많이 쓰이는 guard 문에 대하여 정리를 해볼거에요. guard문은 조건이 true일 때 statements를 실행하는 if문과 달리 조건이 False라면 statements를 실행 해요! early exit라는 말을 보셨을텐데, 이게 조건이 false라면 불필요한 코드를 실행하지 않고 빨리 종료한다는 의미에요! 즉, condition이 False라면 else 블록이 실행된다는 말! 그래서 guard문에는 else 문이 필수로 들어가야 해요. 좀 더 쉽게 어떻게 써야하는지 알아봅시다. guard condition else { statements } 요게 guard문의 syntax입니다. 바로 예시를 확인해 볼게요. func validate(id: String?) -> String..
· Swift
강의보고 정리하는 viewController의 Life Cycle, 틀린 내용이 있을 수도 있으니 참고 부탁드립니다아 1. LifeCycle의 용어 알아보기 LifeCycle 하면 앞에 ___appeared, ___disappearing 와 같은 단어들을 확인할 수 있는데, 요 단어들이 의미하는 것부터 알아봅시다. 요걸 알고 있어야 쉽게쉽게 이해할 수 있는거 같아여.. 1) Appearing : 뷰가 화면에 나타나는 중 2) Appered : 뷰가 화면에 나타나는게 완료된 상태 3) Disappearing : 뷰가 화면에서 사라지는 중 4) Disappeared : 뷰가 화면에서 사라진 상태 2. 각각의 시점에 호출되는 method 알아보기 1) viewDidLoad() - 뷰 컨트롤러의 모든 뷰들이 메..
· Swift
공부할 때 새로운 storyboard 추가할 때마다 헷갈려서 글로 기록하기 1. New file 에서 Storyboard 선택 2. Save as 에서 storyboard 이름 설정 3. 새로 만들어주는 storyboard 에 viewController 를 지정하기 - Cocoa Touch Class 로 create 4. storyboard custom class 에 만든 viewController 연결하고 Storyboard ID 설정하기 5. Is inital View Controller 설정하기 6. main storyboard에 설정한 storyboard ID 연결하기
· Swift
오늘은 ScrollView에 대한 간단 정리를 해볼게요오 ScrollVeiw 안에 추가할 다른 View를 넣어서 구현할 수 있어요. 단순하게 HStack이나 VStack으로 값을 쌓으면 잘려서 안 보이기 때문에 유용하다고 합니다! import SwiftUI struct ContentView: View { var body: some View { HStack { // Text를 사용하여 여러개 쌓아보기 Text("1") .frame(width: 300, height: 500) .background(.red) Text("2") .frame(width: 300, height: 500) .background(.blue) Text("3") .frame(width: 300, height: 500) .backgroun..
서연(linda)
'Swift' 카테고리의 글 목록 (8 Page)