for문while문repeat-while문형태범위 또는 컬렉션에서 아이템을 하나씩 뽑아서 반복 실행item은 임시상수(let)로, 변수로 사용하고 싶다면 다른 변수에 다시 담아서 사용해야한다.item의 scope는 for문 내부이다.와일드카드 패턴 \_ : 상수/변수로
상속시 재정의가 가능하다. → class 키워드를 사용해야한다.class 키워드를 사용해야한다.var 키워드만 사용 가능하다. → 그때그때 계산을 하기 때문에, var로만!계산 속성 → 메서드이기 때문에 메모리 공간 할당 x인스턴스에 속한 속성이 아니므로 인스턴스 이름
Web View는 UIView를 활용해야한다.UIView를 활용하는 방법UIViewRepresentable을 채택ViewController 활용하는 방법web의 postMessage 받는법WKUIDelegate → js의 alert를 native alert로 변형해주기
Circular ProgressUI적인 부분동그란 프로그레스 설계ZStack으로 깔고 Circle 2개 사용해서 퍼센테이지에 맞춰서 “trim” 사용
Placeholder가 있다가 스크롤 했을때 들고오도록?하는 법을 배워봄!LazyVGrid를 활용함
유저디폴트에 저장 되어서 앱 종료 후 다시 실행해도 계속 저장이 되어있다단순하게 간단한 타입의 변수 저장할때 사용하면 좋다!“mode”는 무슨뜻일까?인터넷 서치UserDefault의 SwfitUI버전App의 전역범위에 데이터 공유 가능Binding으로 서브뷰로 전달하여
ObservableObject구조 복잡, 클래스 기반, 여기저기 많이 사용하는 모델 만들때 사용관찰되려면 @Published 가 있어야한다objectWillChange.send() 통해서 값이 바뀌었음을 알려줄 수 있다!count == 0일때만 Published가 갱신
큐만 만들어서 넣으면 iOS가 알아서 교통정리를 해준다큐에 보낼거야 / 글로벌로 / 비동기적으로특징직접적으로 쓰레드를 관리하지 않고, 큐라는 개념을 이용해 작업을 분산 처리GCD / Operation을 사용해 시스템에서 알아서 쓰레드 숫자를 관리함쓰레드 보다 더 높은