struct4 Swift : 기초문법 [메서드 #1 인스턴스 메서드, self 프로퍼티] 본 게시글은 yagom님과Zedd0202님의 게시글을 참고하여 작성되었습니다. 메서드(Method) Class(클래스), Struct(구조체), Enum(열거형)에 포함되어있는 '함수'를 메서드라고 한다. 메서드는 다른 말로 클래스 함수라고도 한다. Struct 는 내부에 함수를 가질 수 있으며, 이러한 함수는 필요에 따라 구조체의 프로퍼티를 사용할 수 있다. 구조체 내부의 함수는 methods 라고하지만 동일한 func 키워드를 사용한다. 클래스, 구조체 및 열거형은 특정 작업이나 기능을 캡슐화한 인스턴스 메서드에 타입 자체와 관련된 타입 메서드를 정의할 수 있다. class Person { //이 메서드는 person 타입에만 작동(적용)됩니다. func personGreeting() { greet(.. SWIFT/Grammar 2022. 1. 13. Swift : 기초문법 [프로퍼티 #4-1 Static] Static static 프로퍼티 및 메서드의 일반적인 용도 중 하나는 전체 앱에서 사용하는 일반적인 기능을 저장하는 것입니다. static은 struct, enum에서 선언할 때 사용하고, class은 클래스나 프로토콜에서 사용합니다. 예를 들어, 폴은 Swift를 배우는 사람들을 위한 무료 iOS 앱인 Unwrap이라는 앱을 만듭니다. 이 앱에서 App Store의 앱 URL과 같은 몇 가지 일반적인 정보를 저장하여 앱이 필요한 곳이면 어디에서나 참조할 수 있습니다. 그래서 내 데이터를 저장하는 다음과 같은 코드가 있습니다. struct Unwrap { static let appURL = "https://itunes.apple.com/app/id1440611372" } 이렇게 해야 Unwrap.app.. SWIFT/Grammar 2021. 3. 1. Swift : 기초문법 [구조체 - Struct] 본 게시글은 yagom님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. STRUCT(구조체) CLASS와 다르게 상속이 불가능합니다. (인스턴스/타입) 메서드, (인스턴스/타입) 프로퍼티 (클래스와 같음) 값타입(value 라고 부름) Swift의 대부분의 큰 뼈대는 모두 STRUCT(구조체)로 구성이 되어있습니다. Int, Double, String 등 데이터 타입 Struct를 사용하는 경우 연관된 몇몇의 값들을 모아서 하나의 데이터 타입으로 표현하고 싶을 때, 다른 객체 또는 함수 등으로 전달될 때 참조가 아닌 복사를 원할 때, 자신을 상속할 필요가 없거나 자신이 다른 타입을 상속받을 필요가 없을 때, Apple 프레임워크에서 프로그래밍을 할 때에는 주로 클래스를 많이 사용한다. 키워드 s.. SWIFT/Grammar 2021. 2. 26. Swift : 기초문법 [ CLASS / STRUCT / ENUM 간단비교] 본 게시글은 yagom님과Zedd0202님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. ⭐️ Swift Tip of the day : 스위프트 기초 문법 CLASS / STRUCT / ENUM CLASS / STRUCT / ENUM CLASS(클래스) swift에서는 객체라는 용어대신에 인스턴스 라는 용어를 사용합니다. 한마디로 클래스타입의 인스턴스를 객체라고 칭하지 않습니다. 단일 상속만 가능합니다. (인스턴스/타입) 메서드, (인스턴스/타입) 프로퍼티 (Struct와 같음) 참조타입(=reference type) (리퍼런스reference 라고 부름) iOS 프레임워크의 대부분이 클래스로 구성되어있습니다. SwiftUI에서는 대부분잉 Struct로 구성되어있습니다. STRUCT(구조체) C.. SWIFT/Grammar 2021. 1. 24. 이전 1 다음 한국어 (기본) English Русский 日本語 👉🏻 잠깐만요! 이 글도 한 번 보고 가세요 이전글 다음글 티스토리툴바 서근 개발노트구독하기