@State 개체 내부에서 사용되며 뷰 View가 에 대한 변경 사항에 응답할 수 있도록함 뷰가 포함된 뷰가 소유한 속성에 대해 사용 뷰는 @State속성 자체를 초기화 다른 개체에서 속성을 받지 않음 뷰 자체에 의해 관리되는 상태에 적합 새로 고침 중에 뷰 인스턴스를 삭제하고 다시 생성해야 할 때 유지되어야 함 private을 사용하는 것이 일반적이며, 외부 소스가 @State속성을 수정해서는 안됨
9/6/2022MVC를 설명해주세요 MVC(Model - View - Controller) 디자인 패턴은 하나의 애플리케이션을 Model, View, Controller로 이루어진 3개의 측면으로 분리하여 개발하는 디자인 패턴입니다. 특징으로는, Controller가 여러개의 View를 선택할 수 있는 1:n 구조입니다. Model : Model은 View에 표시되기 위해 필요한 데이터, Model은 비즈니스 로직을 설명하는 클래스의 집합으로 구성, Model은 어떻게 데이터가 변경되고 조작될 수 있는지에 관한 규칙을 정의 View : Controller로 부터 받은 UI 데이터를 표시하는 역할, 저버 패턴을 이용하여 Model을 관찰, 데이터의 상태 변화를 업데이트 하기 위함 Controller : Model을 통해 받은 데이터를 처리하거나, 결과 값을 View에 반환하는 역할, View와 Model사이를 중재하는 역할 MVC의 동작 방식은 어떻게 되나요?
8/28/2022고차함수란 무엇일까요? 하나 이상의 함수(클로저)를 인자로 받거나, 함수(클로저)를 반환하는 함수를 의미합니다. swift의 함수(클로저)는 일급시민이기 때문에, 함수의 전달인자로 전달하거나, 결과값으로 반환할 수 있습니다. 참고로 클로저는 named, unnamed 두 종류가 있고, 함수가 named 클로저입니다. 일급시민이란 무엇인가요? 변수에 저장이 가능하고, 매개변수로 전달이 가능하며, 반환값으로 사용이 가능하다는 조건을 모두 만족하는 것을 일급시민이라고 합니다. 고차함수에는 어떤 것들이 있나요?
8/20/2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up