์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- CollectionView
- ํจ์คํธ์บ ํผ์ค
- BOJ
- Xcode
- RxSwift
- Kuring
- XCTest
- reactorkit
- Swfit
- combine
- ios
- Lv2
- ๋ฐฑ์ค
- rxcocoa
- tableView
- swift
- Flutter
- arkit
- ํ๋ก๊ทธ๋๋จธ์ค
- UIKit
- MVVM
- designpattern
- SwiftUI
- TCA
- BFS
- raywenderlich
- node.js
- SnapKit
- realm
- visionOS
- Today
- Total
lgvv98
[README.md] Covid19AlarmApp ๐ฆ ๋ณธ๋ฌธ
[README.md] Covid19AlarmApp ๐ฆ
๐ฅ ์บ๋ฟ๋งจ 2021. 11. 9. 22:16๐ฆ Project
- ๋งค์ผ ์์นจ ์ฝ๋ก๋ ํ์ง์ ํํฉ์ ์๋ฆผ์ผ๋ก ๋ฐ์๋ณผ ์ ์๋ ์ฑ
- โ๏ธrelease : ์ฝ๋ก๋ ๊ด๋ จ ์ฑ ์ ์ฑ ๋ณํ๋ก ์ธํ์ฌ ํ์ฌ ์ฌ์ฌ์ค
- https://github.com/lgvv/Covid19AlarmApp
- 1์ธ ๊ฐ๋ฐ ํ๋ก์ ํธ
- MVVM ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ
โ Enviroment
- Swift 5
- iOS
โ Library
pod 'Alamofire', '~> 5.2' # ์๋ฒ ํต์
โ ํด๋๊ตฌ์กฐ
๐ ViewController
- TableViewController
- DetailViewController
- NewsViewController
- SplashViewController
๐ Model
- TableModel
- TableCell
- DetailModel
- DetailCell
- NewsCell
๐ ViewModel
- TableViewModel
- DetailViewModel
๐ Networking
- LoadCOVID19API
- LoadSEARCHnewsAPI
- DeviceConfig
- SceneDelegate.swift
๐ Utils
- AppDelegate.swift
- SceneDelegate.swift
- Main.storyboard
- Main.storyboard (Base)
- Main.strings (Korean)
- Assets.xcassets
- LaunchScreen.storyboard
- LaunchScreen.storyboard (Base)
- LaunchScreen.strings (Korean)
// .gitignore๋ก ๊นํ๋ธ์ ์ฌ๋ผ๊ฐ ์์ง ์์ต๋๋ค.
๐ Test
- ViewController // xml parsing
- APIKeyCollection // API ํค ๊ด๋ฆฌ
โ ์ฑ UI ๋ฐ ์ค๋ช
๐ ํ ํ๋ฉด
: ๊ณต๊ณต API๋ฅผ ์ด์ฉํ์ฌ ํ ์ด๋ธ ๋ทฐ์ ๋ฃ์ ํ xml์ ํ์ฑํ์ฌ ํ์ํ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๐ ์ธ๋ถ ํ์ด์ง
: ์ปฌ๋ ์ ๋ทฐ์ ํ ์ด๋ธ ๋ทฐ๋ฅผ ์ด์ฉํ์ฌ ๋ด๊ฐ ์ ํํ ์ง์ญ์ ์ธ๋ถ ์กฐ๊ธ ๋ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋ด๊ฐ ์ ํํ ์ง์ญ์ ๋ด์ค๋ ๋ฒํผ์ ํตํด ์ ๊ตญ ์ง์ญ ๋ด์ค๋ ํ์ธํ ์ ์์ต๋๋ค.
๐ ์๋ฆผ ๋ฑ๋ก ๋ฐ ํด์
: ๋งค์ผ ์์นจ 7:30๋ถ์ ์๋ฆผ์ ๋ฑ๋กํ๊ฑฐ๋ ํด์ ํฉ๋๋ค. ์ด๋, ํ ์ง์ญ์ ์๋ฆผ๋ง ๋ฑ๋กํ ์ ์์ผ๋ฉฐ, ์ด๋ UserDefault๋ฅผ ํ์ฉํ์ฌ ๊ตฌํํ์ต๋๋ค.
๐ ๋ด์ค ํด๋ฆญ์ ํด๋น ๋ด์ค๋ก ์ด๋
: ์ธ๋ถ ํ๋ฉด์์ ์ปฌ๋ ์ ๋ทฐ๋ก ๊ตฌํ๋ ๋ด์ค๋ฅผ ํด๋ฆญ์ Safari๋ฅผ ํตํด ํด๋น ๋ด์ค์ ์น ํ์ด์ง๋ก ์ด๋ํ๊ฒ๋ ๊ตฌํํ์์ต๋๋ค.
๐ ๋ก์ปฌ ์๋ฆผ ๋ฐ์ก
: ๋ด๊ฐ ๋ฑ๋กํ ์ง์ญ์ ์ฝ๋ก๋ ํ์ง์ ํํฉ์ ๋ฐ์๋ณผ ์ ์์ต๋๋ค.
โ ๊ธฐ๋ฅ
๊ธฐ๋ฅ | ๊ฐ๋ฐ์ฌ๋ถ |
๋ค์ด๋ฒ ๊ฒ์ API ์ด์ฉํ์ฌ ์ปฌ๋ ์ ๋ทฐ ๋ด์ค ๊ตฌํ | โ |
๋๋ฐ์ด์ค ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ฌ๋ถ ํ์ธ | โ |
๋ก์ปฌ ์๋ฆผ ๊ตฌํ | โ |
๋ด์ค ํด๋ฆญ ์ ์ ์ฒด ๋ด์ค ์ด๋ (SafariServices) | โ |
๋ฉ์ธ ํ๋ฉด ๋ฐ ์ธ๋ถ ํ์ด์ง UI ๊ตฌํ (์คํ ๋ฆฌ๋ณด๋ AutoLayout) | โ |
์ฑ ์ด๋ฆ ๋ณ๊ฒฝ ๊ตฌํ | โ |
'โ ๏ธ deprecated โ ๏ธ > ๐ท ์ฝ๋ก๋19์๋ฆผ์ฑ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[iOS] ์ฑ ์ด๋ฆ ๋ณ๊ฒฝํ๊ธฐ โ (0) | 2021.11.09 |
---|---|
[iOS15] Device์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ฌ๋ถ ํ์ธ ๐ก (0) | 2021.11.05 |
[iOS14] Swift5 alertDialog ํจ์๋ก ๋ง๋ค์ด ์ฌ์ฉํ๊ธฐ (0) | 2021.08.04 |
[iOS14] โ๏ธ SplashView๋ฅผ ํ์ฉํด Alert ๋ฐ์ํ๊ธฐ (0) | 2021.08.02 |
[iOS14] ๋ฐฑ๊ทธ๋ผ์ด๋์์ ํน์ ์๊ฐ ๋ก์ปฌ ์๋ฆผ๋ณด๋ด๊ธฐโฐ (0) | 2021.07.29 |