도지와 나

  • 홈
  • 방명록
  • Github
  • Resume
프로필사진

  • 분류 전체보기 (67)
    • Studies (14)
      • Computer Science (10)
      • 알고리즘 (2)
      • 자료구조 (2)
    • 코딩테스트 (24)
      • 프로그래머스 (8)
      • 백준 (16)
    • iOS 개발 (22)
      • Swift (13)
      • iOS (9)
      • PPT (0)
    • ETC (7)
      • React Native (3)
      • Flutter (1)

최근글과 인기글

  • 최근글
  • 인기글
06-28 22:54

방문자수Total

  • Today :
  • Yesterday :

Tag

부스트캠프, ARC, IOS, 투포인터, boj, 운영체제, heap, dfs, LifeCycle, 프로그래머스, 코딩테스트, swift, 백준, weak self, closure, BFS, 알고리즘, 네트워크, 자료구조, ReactNative,

TypeCasting 1

[Swift] 타입 캐스팅 (Type Casting)

[Swift] 타입 캐스팅 (Type Casting) 타입 캐스팅은 인스턴스의 타입을 확인하거나 어떠한 클래스 인스턴스를 해당 클래스 계층 구조의 슈퍼 클래스나 서브 클래스로 캐스팅하는 방법입니다. Swift 에서 타입 캐스팅은 is 와 as 연산자로 구현됩니다. 이 두 연산자는 값의 타입을 확인하거나 값을 다른 타입으로 캐스팅하는 간단한 방법을 제공합니다. 타입 캐스팅을 이용하여 타입이 프로토콜을 준수하는지 확인할 수도 있습니다. 타입 캐스팅을 위한 클래스 계층 정의 클래스 및 서브 클래스들의 계층 구조와 타입 캐스팅을 이용한다면 특정 클래스 인스턴스의 타입을 확인하고 해당 인스턴스를 동일한 계층 구조 내의 다른 클래스로 캐스팅할 수 있습니다. 위의 코드에는 MediaItem 이라는 클래스와, 이를 상..

iOS 개발/Swift 2022.05.19
1
더보기

Copyright © Kakao Corp. All rights reserved.

@trumanfromkorea 장재훈

티스토리툴바