티스토리 뷰

오늘 공부한 Protocol에 대한 내용을 보던 중 몇가지 내용이 궁금해서 찾아보다 쓴 글이다.
Swift 기초 공부4의 마지막 내용에서 예제를 작성하다가 경고가 떠서 찾아보았다.

class 키워드를 사용하면 해당 프로토콜은 클래스에서만 채택이 가능하다.

  • class 키워드를 쓰면 경고가 뜨면서 AnyObject로 바꾸라고 한다
  • 경고 : Using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
  • 결론 : class 키워드는 더 이상 사용하지 않으니 AnyObject로 바꾸라고 한다
  • 해당 내용을 찾아보니 옛날(?), 과거(?)에는 이걸로 사람들간에 의견이 분분했다는것 같다
  • 궁금해서 찾다가 발견한 글 (역시 zedd님) : https://zeddios.tistory.com/508

AnyObject(옛 class) 키워드를 쓰는 이유

'프로그래밍 > Swift' 카테고리의 다른 글

UserDefaults, FileManager, CoreData  (1) 2025.03.06
Swift 기초 공부5  (0) 2025.02.02
Swift 기초 공부4  (0) 2025.02.02
Swift 기초 공부3  (0) 2025.02.02
Swift 기초 공부2  (0) 2025.01.30
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/01   »
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
글 보관함