본문 바로가기

Jupyo's Daily Story

검색하기
Jupyo's Daily Story
프로필사진 JangJupyo

  • 분류 전체보기 (118)
    • Portfolio (2)
    • Swift (38)
    • SwiftUI (17)
    • 컴퓨터&프로그래밍 (21)
    • 비지니스 상식 (1)
    • 그 외 (8)
    • English (23)
    • Japanese (7)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
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
Tags
  • ViewBuilder
  • 명대사
  • mutating
  • SwiftUI
  • 나는 내일 어제의 너와 만난다
  • 일본어
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/06/05 (1)

Jupyo's Daily Story

@MainActor

@MainActor는 Swift의 새로운 동시성(Concurrency) 모델의 핵심 부분으로, 특히 UI 업데이트와 같이 반드시 메인 스레드에서 실행되어야 하는 코드를 안전하고 효율적으로 관리하기 위해 도입되었습니다. @MainActor란 무엇인가?@MainActor는 Swift 5.5에 도입된 글로벌 액터(Global Actor)의 한 종류입니다. 액터(Actor)는 공유 가능한 변경 가능한 상태(mutable shared state)에 대한 동시 접근으로 인한 데이터 경쟁(data race)을 방지하기 위한 동시성 모델의 한 기능입니다. @MainActor는 특별한 글로벌 액터로, 그 이름에서 알 수 있듯이 앱의 메인 스레드에 연결된 액터입니다. 즉, @MainActor로 표시된 모든 코드 블록, 함..

Swift 2025. 6. 5. 12:29
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바