iOS. Associated References로 임의 객체 저장
클래스 수정없이 새로운 값을 추가하여야 하는 경우가 있습니다.그 경우의 예로는 extension을 사용할 경우에 값을 주입시켜서 사용하여야 하는 경우가 이런 경우일것 같은데요. 이럴때 사용할수 있는것이 Associated References가 될것 같습니다. 일단 강점이라고 생각하면 클래스의 수정없이 사용할 수 있다는것인데요.그렇다고 아주 코드를 사용하지 않고서 만들수는 없습니다. 왜냐면 키를 만들어서 넣어주어야 하거든요 사용방법은 다음과 같습니다. 123456789101112131415161718192021import UIKit extension UIButton { private struct AssociatedKeys { static var test = "Test" } var test: String? ..
Mobile/iOS
2018. 10. 16. 09:45
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Python
- docker
- SWIFT
- rxswift
- Gradle
- Xcode
- android
- intellij
- Spring
- ubuntu
- enum
- php
- Java
- github
- git
- ios
- windows10
- Linux
- centos8
- cocoapods
- go
- tomcat
- Kotlin
- nodejs
- CentOS
- war
- MySQL
- Codable
- Windows
- golang
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함