Private2 Swift : 기초문법 [접근 제어 - open, public, internal, fileprivate, private] 본 게시글은 yagom님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. 객체지향 프로그래밍인 Swift에서 '은닉화'는 중요한 개념이다. 이를 구현하기 위한 핵심 기능인 접근제어에 대해 알아보려고 한다. 접근제어 접근제어 Access Contorl 이란 코드끼리 상호작용을 할 때 파일/모듈 간 접근을 제한할 수 있는 기능이다. 이를 통해 코드의 상세 구현은 숨기고 허용된 기능만을 사용하는 인터페이스를 제공할 수 있다. TIP OOP (Object Oriented Programming) 추상화 - 공통의 속성이나 기능을 묶어 이름을 붙이는 것. 다른 객체들과 구분되는 핵심적인 특징들에만 집중해 복잡도를 관리할 수 있도록 함. 캡슐화 - 객체의 속성과 행위(메서드)를 하나로 묶고, 실제 구현 내용 .. SWIFT/Grammar 2022. 1. 18. SwiftUI : @State, @ObservedObject / Struct를 Class로 목차 @State 왜 @State는 오직 Struct에서만 작동을 하는가? 앞전 게시물에서 수없이 나왔던 @State 와 Struct에 대해서 알아보겠습니다. SwiftUI에서 가장 기본이 되고 많이 사용하는 것들이니 꼭 알아두시길 바랍니다. 만약 사용자가 버튼을 누르거나 스크롤을 하거나 텍스트에 상자를 입력했다고 치면, 그 특정 행동은 그 State 즉 상태를 변경합니다. 그 이후에 일어날 일은 State가 변경되면 자동으로 변환시켜주는 일을 합니다. 사용자 인터페이스를 업데이트하는 것이죠. 그렇다면 어떻게 이렇게 할 수 있을까요? View를 사용할 때 ContentView가 실제로 View 프로토콜을 준수한다는 것을 기억해야 합니다. Body속성을 작성하죠. 이것이 View 프로토콜의 유일한 요구 사.. SWIFTUI/Grammar 2021. 1. 25. 이전 1 다음 한국어 (기본) English Русский 日本語 👉🏻 잠깐만요! 이 글도 한 번 보고 가세요 이전글 다음글 티스토리툴바 서근 개발노트구독하기