# Untitled

Swift Extension으로 반복적인 코드 관리하기

- Extension은 기존에 존재하는 타입을 확장하여 기능성을 높여준다. (Add functionality to an existing type.)

- Class, Struct는 물론이고 Protocol, View에 대한 인스턴스 메서드나 계산이 들어간 인스턴스 프로터피도 새롭게 추가할 수 있다.

```javascript
extension SomeType {
    // new functionality to add to SomeType goes here
}

extension SomeType: SomeProtocol, AnotherProtocol {
    // implementation of protocol requirements goes here
}

extension UIViewController {
    // View ~
}
```

[Documentation](https://docs.swift.org/swift-book/documentation/the-swift-programming-language/extensions)

For the site tree, see the [root Markdown](https://slashpage.com/hankyeol.md).
