Today I Learned
๊ณต๋ถํ ๊ฒ์ ๊ธฐ๋กํฉ๋๋ค.
- ๋ด๊ฐ ์ค๋ช ํ์ง ๋ชปํ๋ ๊ฒ์ ๋ด๊ฐ ์๋ ๊ฒ์ด ์๋๋ค.
- ์ฌ๋์ ๋ง๊ฐ์ ๋๋ฌผ์ด๋ฏ๋ก ๋ด๊ฐ ์ค๋ ๋ฐฐ์ด ๋ด์ฉ์ ๊ธ์ธ ์์ด๋ฒ๋ฆฐ๋ค.
- ๋ด๊ฐ ์ด ๊ธ์ ์ ๋ชฉ๋ง ๋ณด๋๋ผ๋ ๋ด์ฉ์ด ๊ธ์ธ ๊ธฐ์ต๋๋ ๋ง๋ฒ์ ๊ฒฝํํ ์ ์๋ค.
# ํ์ต๋ด์ฉ
# ๊ณ ๋ฏผํ ์ / ํด๊ฒฐ๋ฐฉ๋ฒ
# ๋๋์
- ์ ํํ์ง ์์ ๋ด์ฉ์ด ์์ ์๋ ์์ต๋๋ค.
- ๊ณต๋ถํ๋ฉด์ ๋ฉ๋ชจํ ๋ด์ฉ๋ค์ด๋ผ ์๋ฒฝํ์ง ์์ต๋๋ค.
- ๊ณต๋ถํ ํ์ ์ ์์ํ๊ฒ ๋จ๊ธฐ๋ ๋ชฉ์ ์ผ๋ก ๊ธฐ๋กํ๊ณ ์์ต๋๋ค.
2021-08
์ผ๊ณฐ ์์นด๋ฐ๋ฏธ ์ฝ๋ ์คํํฐ ์บ ํ ๊ธฐ๋ก2021-10 ~ 2022-03
์ผ๊ณฐ ์์นด๋ฐ๋ฏธ ์ปค๋ฆฌ์ด ์คํํฐ ์บ ํ ๊ธฐ๋ก
131 TILs and counting...
- 220301 MVVM, ํ๋ก์ ํธ ์ค๊ณ
- 220303 Clean Architecture MVVM, async, await
- 220322 Flyweight, Facade
- 220324 ๋์์ธํจํด ํ๋ํ์ต
- 210802 ์ ์์ ์ค์
- 210804 ๋์ ํ๋ก๊ทธ๋๋ฐ
- 210812 ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ
- 211018 let, var, tool bar, Design Patterns, Architectures, MVC, Dictionary, Downcasting, Function Types as Parameter Types
- 211207 NSDataAsset, ์ค๋ต๋ ธํธ, Contents.JSON, Framework, Library, API
- 211215 ์ด์์ฒด์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค.md
- 211216 sync, async, Parallel, Concurrency, GCD
- 211217 GCD
- 211223 POP, delegate
- 211228 Race Condition, DispatchSemaphore, HTTP
- 211229 TCP/IP
- 211230 HTTP, UDID, UUID
- 220104 multipart, form-data, aync method test, ์์กด์ฑ ์ฃผ์ , Test Doubles
- 220110 NSCache
- 220113 Cache, pagination
- 220225 Greedy, wholeNumberValue, enumerated, reduce
- 220310 OAuth, Social Login, TLS, ๋์นญํค, ๋น๋์นญํค, ์ํธํ, ๋ณตํธํ
- 220523 API, REST API, Array, Set, Tuple, Library, map
- 211004 ์ฌ์ ๊ณผ์ , ์งํ๋ก๊ทธ๋๋ฐ, Git๊ธฐ์ด
- 211004 ์ฌ์ ๊ณผ์ , ์งํ๋ก๊ทธ๋๋ฐ, Git๊ธฐ์ด
- 220613 Github Actions, CI, CD, ์๋ํ
- 220217 Dropbox, RxSwift, SPM, DispatchGroup
- 220218 RxSwift, RxCocoa, RxRelay, MVVM
- 220304 RxSwift, Observable, Subject
- 220314 MVVM, Rx, changed, coordinator, observable
- 220813 RxSwift, Almofire, URLProtocol, Unit Test
- 210803 for-in ์ธ forEach
- 210805 API Design Guidelines
- 210809 enum
- 210811 Swift๋ ์ let์ ์ ํธํ ๊น?
- 210816 ์ ๊ทผ์ ์ด
- 210817 ํ๋กํ ์ฝ
- 210820 ์ด๋์ ๋ผ์ด์ , ๊ถ๊ธํ๋ ํค์๋
- 210827 FileManger
- 210831 Result
- 211006 ์ฒซํํ๋ก์ ํธ,lazy,๊ฐ๋ ์ฑ,์ฑ๋ฅ๊ณ ๋ ค,์ฌ์ฌ์ฉ์ฑ,๊ณ ์ฐจํจ์์ ๋ฐ๋ณต๋ฌธ์ ์ฑ๋ฅ์ฐจ์ด
- 211007 ๋ ๋ฐ๋จน๊ธฐ,์ฑ๊ธํค,KVO,compactMap,ํ๋ก์ ํธ
- 211008 Destructuring, commit, branch, Changes requested, refactoring, ์ ์ญ๋ณ์๋ฅผ ์์์ฐ๋ ์ด์ , naming, reduce
- 211009 Optional, Dictionary, compactMap
- 211011 condition, condition-list, flow chart, ์ผ๋ฐํ์ถ์ํ์๋ํ์บก์ํ, Ground rules, Daily Scrum, ๋ฉ์๋๋ช
- 211012 ํ๋ก์ ํธ, Properties, KeyPath, KVC, iOS, HIG
- 211013 Naming, if-else, switch, ๋ฐ๋ณต๋ฌธ๊ณผ ์ฌ๊ทํจ์, reset, reflog
- 211019 Nested Type, operator, Dictionary, Sequence, LocalizedError, Error Handling
- 211020 KVC, Notification, NotificationCenter
- 211108 Delegate, weak, ARC, Element, Queue, Stack, LinkeList
- 211109 removeAll, attribute, commit, Numeric, FloatingPoint, NaN, where, SourceTree
- 211111 Capture List, SOLID, protocol, split, UML
- 211112 Delegation, NumberFormatter, Finding and Refactoring Code, SnapKit
- 211121 OSLog
- 211224 escapingClosure, autoClosure, weak, wildcard, naming
- 211231 inout, async, await, Thread Sanitizer
- 220105 URLProtocolMock, WWDC2018, URLSession, NetworkTest
- 220923 URLSession, CachePolicy
- 220221 Localization, ํด์ฆ ์ค๋ต๋ ธํธ, SwiftUI Tutorial
- 220224 SwiftUI, Property Wrapper, Divider, List, GeometryReader
- 220315 Memory Leak, RxSwift, withUnretained, Widget
- 220317 Widget, Timeline, Decorator Pattern
- 210806 ์์ด๋ณด๋ฅผ ์ํ IOS ์ฑ๊ฐ๋ฐ
- 210807 ์์ด๋ณด๋ฅผ ์ํ IOS ์ฑ๊ฐ๋ฐ
- 211014 HIG, ์ฌ๊ทํจ์, ๋ฐ๋ณต๋ฌธ, Thread, Serial Queue, Xcode debugging
- 211021 initalizer, HIG, Notification, Alert, Segue, Storyboard
- 211022 ViewController, Navigation Controller, Life cycle
- 211023 Initialization, MVC, Notification ๋ณต์ต
- 211025 UINavigationBar, LocalizedError, self, Self, protocol, extension, TypeCasting, Optional, dismiss
- 211026 Device Orientation, NavigationViewController, madal, Gesture, Naming
- 211028 UIStepper, auto layout, prepare, extension, CustomStringConvertible, NSBundle, UIButton
- 211029 ViewController, Life Cycle, NotificationCenter, deinit, Bundle, preview
- 211030 Auto Layout
- 211101 KVO, Property Observer, prepare, loadViewIfNeeded, NSObject, UML, Auto Layout
- 211102 loadViewIfNeeded, adjustsFontForContentSizeCategory, adjustsFontSizeToFitWidth, UIButton, NavigationViewController, removearrangedsubview
- 211103 TDD, Unit Test, TableView
- 211104 TDD, Unit Test, @discardableResult, Cell Style, dropLast(), removeLast(), popLast()
- 211105 Outlet Collection, extension, ํ๋ํ ํ์ ๊ณผ์ , ์ด์ ์ ๊ทผ๊ฑฐ
- 211116 Scroll View, Stack View, setContentOffset, layoutIfNeeded, setNeedsLayout
- 211118 Functional Programming, Higher-order function, Main Run Loop, Update Cycle, UIView, attribute
- 211119 viewDidLoad, LocalizedError, ScrollView bar hide, addSubView, IBInspectable, cornerRadius, viewWillLayoutSubviews, private extension
- 211122 ARC, OSLog, debugPrint, assert, initializer, scrollRectToVisible, CGRect
- 211123 App Life Cycle, init(frame:), init(coder:), frame, bounds, IBOutlet didSet, updateViewConstraints
- 211125 Auto Layout, View Life Cycle, StaticString, forkํด์จ repository ์๋์ ์ฉ๋ฒ
- 211126 App Life Cycle, CFGetRetainCount, README
- 211203 TableView, ๋ทฐ์์ฌ์ฌ์ฉ
- 211206 TableView ํ๋ํ์ต, JSON
- 211208 Navigation Bar, UIImageView, NSMutableAttributedString, addAttribute
- 211209 ๋ทฐ์์ฌ์ฌ์ฉ, TableView, xib, celldidSelect, Select์ ํ์๋ฐฐ๊ฒฝ์ ๊ฑฐ, indexPathForSelectedRow
- 211210 loadviewifneeded, Storyboard Reference
- 211214 static, Factory Pattern, visibleViewController.md
- 211221 CollectionView, Unit Test
- 211222 UICollectionViewFlowLayout, POP
- 211226 associated type, Responder Chain, Touch Event, Run Loop
- 211227 Responder Chain, Touch Event, DispatchSemaphore
- 220103 UICollectionView, HTTP, URLSession
- 220106 UISegmentedControl, ์คํ๋ง์ผPR1ํผ๋๋ฐฑ
- 220107 TableView, CollectionViewListCell, ContentOffset, ContentInset
- 220110 FileManager, iOS File System, Multipart/form-data
- 220114 Implementing Modern Collection Views Custom
- 220117 ์ค์ํํธ์ ์ฑ๋ฅ ์ดํด, UIImagePickerController
- 220118 UITextField, Keyboard, UITextView, ScrollView, touchesBegan, Recognizer, UIImage
- 220120 UIAlertController, KeyChain
- 220121 selectedBackgroundView, UIRefreshControl, ํผ๋๋ฐฑ, paging
- 220124 CoreData, Dynamic Type, UIFontMetrics, setCustomSpacing, viewForZooming, ๋ฐ์ดํฐ๋ฒ ์ด์ค, SQL
- 220125 UITapGestureRecognizer, UICollectionView
- 220127 UITextField, Animation, MVVM, Observable, UINavigationBarAppearance, Appearance
- 220128 CoreData, NSPredicate, Relationship
- 220207 View Drawing Cycle, UISplitViewController์ด๋ก
- 220208 reloadRows, cancelsTouchesInView, translatesAutoresizingMaskIntoConstraints, Array Safe Access, barButtonSystemItem, UISplitViewControllerDelegate
- 220210 Core Graphics, codegen, returnsObjectsAsFaults, NSFetchRequestResult, Array item to new position.
- 220211 UIContextualAction, UIAlertAction, UIActivityViewController, setSelected, selectedBackgroundView, actionSheet, popoverPresentationController, viewWillTransition
- 220214 Core Animation, CABasicAnimation, append, escaping, UITableView-Crash, UITextViewDelegate, typingAttributes
- 220215 Dropbox, weak self, escaping, Delayed Deallocation, performBatchUpdate, setEditing
- 220222 UISearchController
- 220228 UserNotifications, AppDelegate
- 220307 High Performance Auto Layout, RxSwift, Single, DTO
- 220318 UIStoryboard, Spell checking in Xcode, Quick help
- 220520 URLSession, NSCache, ์ ์ฌ์ฌ์ฉ
- 220711 ARC, dismiss, popViewController, memory leak
- 230710 addSubview, Reference Count
- 230904 keyboardLayoutGuide
- 230911 openNotificationSettingsURLString
- 230915 UIImage, withTintColor, renderingMode
- 231201 AVPlayer, waitingToPlayAtSpecifiedRate, evaluatingBufferingRate
- 240227 PhotoKit, PHPickerViewController, PHPickerConfiguration, PHAssetCollection
- 211015 LLDB, GCD, Thread, Serial Queue, Async
- 211115 LLDB, Complie, Build, Link, split, components, import, get
- 211213 Accessibility, Dynamic Type, Voice over, fatalError, ํจ์ํ ํ๋ก๊ทธ๋๋ฐ, Vim
- 211220 ์์กด์ฑ ๊ด๋ฆฌ๋๊ตฌ, ์คํ์์ค
- 220321 App Distribution, Hashable
- 240104 UserDefaults, Xcode Find and Replace Regular Expression