notion에 읽어야할 순서가 적힌 문서가 있는데 그걸 참고해서 그것부터 읽자
에셋 카탈로그
https://help.apple.com/xcode/mac/current/#/dev10510b1f7
https://developer.apple.com/library/archive/documentation/Xcode/Reference/xcode_ref-Asset_Catalog_Format/AssetTypes.html
UIKit
https://developer.apple.com/documentation/uikit
foundation
https://developer.apple.com/documentation/foundation
swift
https://developer.apple.com/documentation/swift
UIResponder
https://developer.apple.com/documentation/uikit/uiresponder
https://zeddios.tistory.com/538
유저 인터페이스
https://help.apple.com/xcode/mac/current/#/dev9ffcd0c51
https://help.apple.com/xcode/mac/current/#/devc06f7ee11
https://developer.apple.com/documentation/uikit/uibutton
https://developer.apple.com/documentation/uikit/uilabel
https://developer.apple.com/documentation/uikit/uislider
네이밍
https://swift.org/documentation/api-design-guidelines/#naming
UIControl.Event
https://developer.apple.com/documentation/uikit/uicontrol/event
https://developer.apple.com/documentation/uikit/uicontrolevents
시간 관련
https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPInternational/Introduction/Introduction.html#//apple_ref/doc/uid/10000171i
https://developer.apple.com/library/archive/qa/qa1480/_index.html
https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/DataFormatting/DataFormatting.html#//apple_ref/doc/uid/10000029i
https://developer.apple.com/documentation/foundation/dateformatter
https://developer.apple.com/documentation/foundation/date
https://developer.apple.com/documentation/uikit/uidatepicker
gestureRecognizer
https://developer.apple.com/documentation/uikit/uigesturerecognizer
https://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/gestures/
텍스트ui
avfoundation
https://developer.apple.com/documentation/avfoundation
https://developer.apple.com/documentation/avfaudio/avaudioplayer
timer
https://developer.apple.com/documentation/foundation/timer
제스처 리스폰더
https://developer.apple.com/library/archive/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009542
https://developer.apple.com/documentation/uikit/uitextfield
https://developer.apple.com/documentation/uikit/uiresponder
https://developer.apple.com/documentation/uikit/touches_presses_and_gestures/using_responders_and_the_responder_chain_to_handle_events
https://developer.apple.com/library/archive/documentation/General/Conceptual/Devpedia-CocoaApp/Responder.html
코코아 코어
https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/Cocoa.html
https://en.wikipedia.org/wiki/Cocoa_(API)
https://help.apple.com/xcode/mac/current/#/dev31645f17f
소프트웨어 디자인
https://en.wikipedia.org/wiki/Software_design_pattern
https://docs.swift.org/swift-book/LanguageGuide/ClassesAndStructures.html 클래스와 구조체
https://developer.apple.com/documentation/swift/choosing_between_structures_and_classes 어떤 걸 골라야 하는가? 해석 필요
https://developer.apple.com/documentation/uikit/uiviewcontroller UIKit는 Foundation을 포함하는 더 큰 프레임워크이다
https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/navigation/
내비게이션
UIStackView
https://developer.apple.com/documentation/uikit/uistackview
시뮬레이터 vs 실제 디바이스
실제 디바이스에서 실행시키려면 Signing & Capablities에서 Team을 선택하고
Bundle Identifier가 유일해야한다