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 | 29 | 30 |
Tags
- RxCocoa
- iOS Target
- App Signing
- in-out
- Dispatch.main.sync
- Concurrent
- iOS 버전 점유율
- 잡초가득블로그
- 로버트마틴형
- UICoordinateSpace
- coordinateSpace
- 클린아키텍쳐
- rib
- SWIFT
- 메모리 접근 충돌
- swiftdocs
- Apple Certificate
- memory safety
- windowScene
- Large File Storage
- RIBs Tutorial
- ios
- Dependency Rule
- conflicting access to memory
- RxSwift
- Automatically manage signing
- Ribs
- Git Large File Storage
- 대머리깃허브
- Github file size
Archives
- Today
- Total
목록Lifecycle (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