iOS Development Guide

iOS 개발 상식 100선 복습 메모

1~100 각 번호별로 “나중에 다시 봐야 할 내용”을 누적하는 페이지입니다. 요청하신 메모는 번호 기준으로 계속 추가합니다.

번호 항목 다시 볼 내용 메모
1 핵심 1 -
2 핵심 2 -
3 핵심 3 -
4 핵심 4 -
5 핵심 5 Optional은 enum Optional<Wrapped> 형태의 generic enum이며, T?Optional<T>의 축약 문법이다.
6 핵심 6 -
7 핵심 7 -
8 핵심 8 -
9 핵심 9 -
10 핵심 10 -
11 핵심 11 -
12 핵심 12 -
13 핵심 13 -
14 핵심 14 -
15 핵심 15 reference count가 0이 될 때 호출
16 핵심 16 -
17 핵심 17 -
18 핵심 18 -
19 핵심 19 -
20 핵심 20 -
21 핵심 21 -
22 핵심 22 -
23 핵심 23 -
24 핵심 24 -
25 핵심 25 -
26 핵심 26 -
27 핵심 27 -
28 핵심 28 -
29 핵심 29 -
30 핵심 30 -
31 핵심 31 -
32 핵심 32 -
33 핵심 33 -
34 핵심 34 -
35 핵심 35 -
36 핵심 36 -
37 핵심 37 -
38 핵심 38 -
39 핵심 39 -
40 핵심 40 -
41 핵심 41 -
42 핵심 42 -
43 핵심 43 -
44 핵심 44 -
45 핵심 45 -
46 핵심 46 -
47 핵심 47 -
48 핵심 48 -
49 핵심 49 -
50 핵심 50 -
51 핵심 51 -
52 핵심 52 -
53 핵심 53 -
54 핵심 54 -
55 핵심 55 -
56 핵심 56 -
57 핵심 57 -
58 핵심 58 -
59 핵심 59 -
60 핵심 60 -
61 핵심 61 -
62 핵심 62 -
63 핵심 63 -
64 핵심 64 -
65 핵심 65 -
66 핵심 66 -
67 핵심 67 -
68 핵심 68 -
69 핵심 69 -
70 핵심 70 -
71 핵심 71 UIViewController는 UIKit 타입이라 MainActor 격리로 취급된다. 그래서 UIViewController 하위 클래스의 인스턴스 메서드는 명시적으로 @MainActor를 붙이지 않아도 MainActor 문맥에서 실행될 수 있다. 현재 카카오페이 기술 블로그의 계정 토큰 Swift Concurrency 글(https://tech.kakaopay.com/post/account-token-swift-concurrency/)을 읽으며 Thread Sanitizer, data race, actor-isolated 설계를 같이 복습 중.
72 핵심 72 -
73 핵심 73 -
74 핵심 74 -
75 핵심 75 -
76 핵심 76 -
77 핵심 77 -
78 핵심 78 -
79 핵심 79 -
80 핵심 80 -
81 핵심 81 -
82 핵심 82 -
83 핵심 83 -
84 핵심 84 -
85 핵심 85 -
86 핵심 86 -
87 핵심 87 -
88 핵심 88 -
89 핵심 89 -
90 핵심 90 -
91 핵심 91 -
92 핵심 92 -
93 핵심 93 -
94 핵심 94 -
95 핵심 95 -
96 핵심 96 -
97 핵심 97 -
98 핵심 98 -
99 핵심 99 -
100 핵심 100 -