티스토리 뷰

Mobile/iOS

deprecated, unavailable 만들기

out of coding 2018. 3. 23. 09:59

개발을 하다보면, 이 코드는 사용하지 않았으면 하는데 너무 많은 부분에서 사용하거나 할 경우가 있습니다.

이럴때 사용하여야 하는것이 deprecated 표시인데요.


이것을 표시해주고 사용하게 되면 나중에는 지원하지 않는다고 하면 좋겠죠?

사용 방법은 아주 간단합니다.


이것 외에 추가적으로 unavailable이 있는데. 아예 오류를 나오게 만듭니다.


1
2
3
4
@available(*, deprecated, message: "Don't use this anymore")
@available(*, deprecated: 10.0, message: "Don't use this anymore")
@available(*, unavailable, message: "Don't use this anymore")
@available(*, unavailable, renamed: "AAA")
cs


사용 예는 위와 같고요...


첫번째는 무조건 경고를 노출

두번째는 10.0버전부터 경고를 노출

세번째는 컴파일이 안되게 만듬

네번째는 컴파일이 안되게 만들고 AAA로 이름이 변경되었음을 알려줍니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
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
글 보관함