Swifter {Swift Developer}

메뉴

[Swift 3] 확장 이용하기

[문법]

확장(extension)은 클래스가 가진 메소드를 용도별로 분류하여 소스코드를 여러개의 파일로 분할하기 위한 방식이다. 확장을 이용하여 하나의 큰 클래스를 여러 개의 파일로 분할하여 설명하려는 소스코드의 유지보수성을 높일 수 있다. 확장은 개발자가 새로만든 클래스뿐만 아니라 기존 클래스에 대해서도 사용이 가능하다. 즉, 기존 클래스를 상속하지 않고 확장하여 사용할 수 있다.

예제

Extension.swift

ViewController.swift

  1. 확장을 사용하면 새 클래스를 생성하지 않고 기존 클래스 기능을 강화하고 코딩을 줄일 수 있다.
  2. 구조체와 열거형에 대해서도 확장을 사용할 수 있다.

목차로 가기

Facebook Comments

카테고리:   Swift 3.0

댓글

죄송하지만 댓글은 닫혀 있습니다.