Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SWIFT
- in-out
- Dispatch.main.sync
- Ribs
- 대머리깃허브
- rib
- Dependency Rule
- memory safety
- 클린아키텍쳐
- 잡초가득블로그
- Github file size
- RIBs Tutorial
- 메모리 접근 충돌
- iOS Target
- iOS 버전 점유율
- Git Large File Storage
- conflicting access to memory
- App Signing
- Large File Storage
- 로버트마틴형
- RxSwift
- windowScene
- Concurrent
- RxCocoa
- Automatically manage signing
- coordinateSpace
- ios
- swiftdocs
- Apple Certificate
- UICoordinateSpace
Archives
- Today
- Total
목록arc (1)
빙수왕의 개발일지
ARC in Swift: Basics and beyond
swift는 struct와 enum같은 강력한 value type을 제공한다. 보통은 value type을 사용한다. reference type의 unintended sharing(의도하지 않은 공유)를 피하기 위해서. class를 사용한다면, 이것의 메모리는 ARC에 의해 관리된다. 이제 객체의 lifetime이 어떻게 관리되는지 보자. Object lifetimes and ARC Object의 생명주기는 initialization으로 시작되고, 마지막 사용으로 끝난다. ARC는 object의 생명주기가 끝나고 dealloc(해제) 한다. ARC는 객체의 reference count를 계속 track해서 객체의 lifecycle을 결정한다. ARC는 Swift compiler에 의해 retain과 re..
개발/iOS
2021. 9. 1. 20:05