typedthrows

· iOS/Swift
(WWDC24 What's new in Swift 영상을 정리: https://www.youtube.com/watch?v=17fZZ1v_N2U&list=WL&index=10) NonCopyable TypesSwift에서는 값타입, 참조타입 모두 기본적으로 복사가 가능함.Non Copyable Types는 이런 복사 가능성을 제한 시킬 수 있음. 파일의 예시.파일과 같은 고유 시스템 리소스는 자동으로 close하는 deinit을 사용해서 nonCopyable 구조체로 표현할 수 있음.이 표현은 동일한 파일을 여러 곳에서 write하는 런타임 문제를 방지시켜주고,자동으로 정리해주지 않으면 발생할 수 있는 메모리누수 문제도 해결해줌.struct File: ~Copyable { private let fd: C..
SwiftyCody
'typedthrows' 태그의 글 목록