본문 바로가기
🍎 Swift/iOS 학습 노트

메서드(메소드) - 조금 더 찾아보고 이해하기!

by 솔비님 2024. 4. 26.

객체지향프로그래밍에서 클래스 내부에 정의되어 있는 클래스의 인스턴스와 관련된 동작을 정의함

 

 

인스턴스 메소드

애플 공식 문서 내 인스턴스 메소드의 정의

: 인스턴스 메서드는 특정 클래스, 구조 또는 열거형 인스턴스에 속하는 함수이다. 인스턴스 속성에 엑세스하고 수정하는 방법을 제공하거나 인스턴스의 용도와 관련된 기능을 제공하며 이러한 인스턴스의 기능을 지원한다.

 

→ 즉 인스턴스 메소드는 인스턴스를 생산한 후 해당 인스턴스가 메소드를 호출할 수 있음

 

 

타입 메소드

애플 공식 문서 내 타입 메소드의 정의
: 인스턴스 메소드와는 다르게 타입 자체에서 호출되는 메서드를 정의할 수도 있습니다. 이러한 종류의 방법을 타입 메소드라고 합니다.

 

→ 즉, 인스턴트 생성 없이 타입 자체에서 호출 할 수 있는 메소드

 

 

<참고자료>

https://velog.io/@wook4506/iOS-Swift-Swift-%EB%AC%B8%EB%B2%95%EC%9D%84-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90-20%ED%8E%B8-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4-%EB%A9%94%EC%86%8C%EB%93%9C%EC%99%80-%ED%83%80%EC%9E%85-%EB%A9%94%EC%86%8C%EB%93%9C

'🍎 Swift > iOS 학습 노트' 카테고리의 다른 글

[Snapkit] offset & inset  (1) 2024.07.01
[Swift 🍎] Snapkit 활용하기  (3) 2024.06.30
[강의노트] 코드베이스 파일 만들기  (0) 2024.06.30
[Swift] 기초 - 1주차  (0) 2024.06.04
IDE / 코딩 컨벤션  (1) 2024.04.25