
[Swift] Instance Method 와 Type Method
·
iOS스터디/Swift
스위프트의 메소드 Swift에서 구조체와 열거형에서 메소드를 정의할수 있다는 사실은, C와 Objective-C와는 가장큰 차이점입니다. Objective-C에서, 클래스는 메소드를 정의할수 있는 유일한 타입입니다. Swift에서는, 클래스, 구조체, 열거형에서 선택할수 있고, 생성한 타입에 대한 메소드 정의를 유연하게 할 수 있습니다. 인스턴스 메소드 - Instance Method 인스턴스 메소드(instance methods)는 특정 클래스, 구조체, 열거형의 인스턴스에서 속해있는 함수. class Counter { var count = 0 func increment() { count += 1 } func increment(by amount: Int) { count += amount } func r..