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