Task Isolation을 통한 Data Race를 방지하는 방법을 알아보자.
What's new in Swift - Concurrency Updates
ISSUE SwiftUI를 이용한 프로젝트를 진행하고 있는데 이상한 점을 발견했다. 아래의 예시 코드를 보자. 지금 보이는 ChildView는 두개의 TextField를 가지고 있다. 각각의 TextField는 focusedField를 바인딩하여 focused를 관리하도록 되어있다. 이는 Apple의 공식문서의 내용과 동일하다. ChildView는 P...
[weak self]를 활용하여 closure에서의 순환참조를 꼭 해결하자...
VC1에서 `prefersLargeTitles`를 `true`로 놔둔 상태에서 VC2의 `largeTitleDisplayMode`를 `.always` 또는 `.never`로 설정하는 것이 답이였다.
어떠한 함수를 사용했지만 반환 값을 활용하지 않았을 경우, swift는 경고문을 띄워준다. 이 경고를 제거하기 위해서 @discardableResult를 사용한다.
Class와 Struct는 swift의 근간을 이루는(객체지향) 매우 중요한 핵심 요소이다.Class와 Struct는 Member(Property / Method)를 포함한다. Property : Struct와 Class 내부에서 정의된 변수나 상수. Metho