Hatchling의 DevStory

  • 홈
  • 태그
  • 방명록

retain cycle 1

[Swift] Class(클래스)란? (feat. 구조체와 차이점)

(편의상 편한 말투로 작성하는 점 이해 부탁드립니다.😅) (부정확한 정보가 있을 수 있습니다. 지적 환영🤩) Swift에서는 Class를 통해 구조체와 마찬가지로 프로퍼티나 메서드를 캡슐화하여 인스턴스(Swift에서는 객체를 인스턴스라고 표현합니다.)를 생성할 수 있습니다. 클래스의 특징 클래스는 단일상속이 가능합니다. 클래스는 참조타입(reference type)입니다. iOS 프레임워크 대부분이 클래스로 구현되어 있습니다. (SwiftUI에서는 대부분이 구조체로 구현되어 있습니다.) ARC를 사용하여 메모리 관리를 한다. 클래스를 사용하는 경우 Swift에서는 클래스의 많은 부분을 구조체에서도 가능하며 구조체가 쓰레드 측면에서도 안전하고 빠르기 때문에 Apple에서는 기본적으로 꼭 필요한 경우가 아니..

Swift 2023.06.10
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (24)
    • iOS (6)
    • Swift (15)
    • Issue (3)
    • 자료구조 (0)
    • Algorithm (0)
    • Git (0)

Tag

Swift 익스텐션, nagivationlink, Swift 구조체와 클래스의 공통점, cloud, retain cycle, swift, SwiftUI, musickit, Swift 옵셔널 바인딩, xcode, ios, Run xcodebuild archive, 뮤직킷, Swift 메서드, TCA, Swift 구조체와 클래스의 차이, cd, thorws, swift-custom-dump, CI,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바