Tag Archives: 스위프트(Swift) 배우기

스위프트 Final 키워드 용법 알아보기 | 스위프트강좌

스위프트(Swift) 배우기 – 핵심어 final 용법 스위프트 Final 키워드 , Final 키워드는 스위프트에서 Method, Property, Subscript들이 Overriding이 되지 않도록 하기 위해 사용합니다.  용법은 아주 간단합니다.  final var  final func  final class func final subscript final class   등으로 사용할 수 있습니다.  final로 설정된 것들을 Overriding하려하면 컴파일시 에러를 발생시킵니다.  class 자체가 상속되지 못 하도록 할 때도 final […]

스위프트 문자열 접근 및 수정 | 스위프트강좌 Swift

스위프트 문자열 접근 및 수정 | 스위프트강좌 Swift 스위프트 문자열 접근 방법 및 문자열에서 각각 글자들을 얻어오는 방법들에 대해 알아보겠습니다.  위의 코드에서, startIndex는 특정 문자열의 첫 번째 색인에 해당되는 값을 반환합니다.  endIndex는 특정 문자열의 마지막 색인에 해당되는 값을 반환합니다. 문자열에서 마지막 색인값은 nil이 생략되어 있습니다. 따라서, endIndex만을 호출하면 아무값도 나타나지 않습니다.  그래서 7번행에서 endIndex 다음에 […]

스위프트 핵심어 Mutating | 스위프트강좌 Swift

스위프트 핵심어 Mutating  스위프트에서 구조체와 열거형은 Value Type이기 때문에 생성된 객체의 메소드 안에서 해당 Value Type의 속성값을 바꿀 수 없습니다.그래서 나타난 스위프트 핵심어 Mutating 을 알아보겠습니다. 이런 전제하에서 스위프트 Mutating 핵심어는 해당 Value Type 내의 메소드가 속성값을 바꿀 수 있도록 만듭니다. 애플의 예제를 보겠습니다.  위 코드에서 Point 구조체는 x와 y 속성값을 가지고 있습니다. 그런데 구조체 […]

스위프트 Property Observer | 스위프트강좌 Swift

스위프트 Property Observer 스위프트 Property Observer 무엇일까? 어떻게 사용할까? Property Observer는 속성값을 지켜보면서 속성값의 변화에 반응한다. 속성 관찰자는 속성에 값들이 할당될 때마다 호출됩니다. Property Observer를 사용하려면 두 가지 핵심어를 염두해두어야 합니다.  1. willSet : 값이 저장되기 전에 호출되는 Property Observer  2. didSet : 새로운 값이 저장된 후, 바로 호출되는 Property Observer  이해가 잘 되지 않기 […]