๐ Project
8
์งํํ ํ๋ก์ ํธ๋ฅผ ๊ธฐ๋กํ๋ ๊ณต๊ฐ์
๋๋ค.
[iOS] ํด๋ฆฌํฌํฐ ์ฑ
์๋ฆฌ์ฆ ์ฑ ํ๋ก์ ํธํ๋ก์ ํธ ๊ฐ์ํ๋ก์ ํธ๋ช
: ๋ก์ง์ UI๋ฅผ ๋ํ๋ค (ํด๋ฆฌํฌํฐ ์ฑ
์๋ฆฌ์ฆ ์ฑ ํ๋ก์ ํธ)๊ฐ๋ฐ ๊ธฐ๊ฐ: 2025.04.01 2025.04.05์ฌ์ฉ ๊ธฐ์ : Swift, UIKit, SnapKit์ฃผ์ ํ์ต ๋ชฉํ: UIKit, SnapKit, MVC, MVVM, Clean Architecture์ค๊ณ ๊ณผ์ ์๊ตฌ์ฌํญ ๋ถ์Level 1: ์ฑ
์ ๋ชฉ ๋ฐ ์๋ฆฌ์ฆ ์์ ๊ตฌํJSON ๋ฐ
[iOS] ์ฝ์๊ธฐ๋ฐ ์ซ์ ์ผ๊ตฌ ๊ฒ์ํ๋ก์ ํธ ๊ฐ์ํ๋ก์ ํธ๋ช
: ์ฝ์๊ธฐ๋ฐ ์ซ์ ์ผ๊ตฌ ๊ฒ์๊ฐ๋ฐ ๊ธฐ๊ฐ: 2025.03.10 2025.03.13์ฌ์ฉ ๊ธฐ์ : Swift, Xcode์ฃผ์ ํ์ต ๋ชฉํ: Swift, ๋ก์ง ์ค๊ณ, MVVM, Clean Architecture, Cordinator์ค๊ณ ๊ณผ์ ์๊ตฌ ์ฌํญ ๋ถ์09 ์ฌ์ด์ ์ค๋ณต๋์ง ์๋ ๋๋ค ์ซ์ 3๊ฐ๋ฅผ ์ ๋ต์ผ๋ก ์ค์ ์ฌ์ฉ์๊ฐ ์ซ์๋ฅผ ์
๋ ฅํ๋ฉด Strike
[iOS] ์ฑ
๋ฆฌ๋ทฐ ๊ด๋ฆฌ ์ฑ ํ๋ก์ ํธํ๋ก์ ํธ ๊ฐ์์ด๋ฆ: BookLog(์ฑ
๋ฆฌ๋ทฐ ๊ด๋ฆฌ ์ฑ)๋ชฉํ: ์ฑ
์ ๊ฒ์ํ๊ณ , ๋ด ์์ฌ๋ฅผ ๊ด๋ฆฌํ๋ฉฐ, ๋ฆฌ๋ทฐ์ ํ์ ์ ๊ธฐ๋กํ๋ ์ฑ์ฌ์ฉ ๊ธฐ์ : UIKit, Core Data, Google Books API, SDWebImage ๋ฑ๊ฐ๋ฐ ๊ธฐ๊ฐ: 2025.02.13 ~ 2025.02.18์ฃผ์ ๊ธฐ๋ฅ:Google Books API๋ฅผ ์ด์ฉํ ์ฑ
๊ฒ์Core Data๋ฅผ ํ์ฉํ
[iOS] ํ ์ผ ๋ฆฌ๋ง์ธ๋ ์ฑ ํ๋ก์ ํธ๊ตฌํํ ๊ธฐ๋ฅํ ์ผ ๋ฐ ์๋ฆผ ์ถ๊ฐ+ ๋ฒํผ์ ๋๋ฌ ํ ์ผ ์ถ๊ฐ์๋ฆผ ์๊ฐ(์ต์
) ์ค์ ํ ์ผ ์์ ๊ธฐ๋ฅ๋ฆฌ์คํธ์์ ํ ์ผ์ ๋๋ฌ ๋ด์ฉ์ ์์ ํ ์ผ ๋ฆฌ์คํธ ๊ด๋ฆฌUITableView๋ฅผ ์ฌ์ฉํ์ฌ ํ ์ผ ๋ชฉ๋ก์ ๋ฆฌ์คํธ๋ก ํ์ํ ์ผ ์ญ์ ์ค์์ดํํ์ฌ ํ ์ผ ์ญ์ ์ค์ ๋ ๋ ์ง/์๊ฐ์ ์๋ฆผ๋ฐ์ดํฐ ์ ์ฅ์ฑ์ ์ข
๋ฃํด๋ ๋ฐ์ดํฐ ์ ์ง๋๋๋ก UserDefaults ์ฌ์ฉ์ด์ ๋ฐ ํด๊ฒฐ ๋ฐฉ์Dat
[iOS] ๋ฉ๋ชจ ์ฑ ํ๋ก์ ํธํ์ต ๋ชฉํUITableView ์ฌ์ฉ: ๋ฐ์ดํฐ ๋ฆฌ์คํธ๋ฅผ ํ๋ฉด์ ํ์ํ๊ณ , ๋์ ์ผ๋ก ์
๋ฐ์ดํธํ๋ ๋ฐฉ๋ฒ ์ตํ๊ธฐUserDefaults ํ์ฉ: ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฑ ์ฌ์คํ ์ ๋ณต์ํ๊ธฐAuto Layout: ํ๋ฉด ํฌ๊ธฐ์ ๋ฐ๋ผ UI๋ฅผ ์ ์ ํ ๋ฐฐ์นํ๊ธฐ์ฌ์ฉ์ ์
๋ ฅ ์ฒ๋ฆฌ: UITextField์ UIAlertController๋ฅผ ํ์ฉํ์ฌ ์ฌ์ฉ์ ์
๋ ฅ๊ฐ ๋ฐ๊ธฐ๊ตฌํํ ๊ธฐ๋ฅ๋ฉ๋ชจ ์ถ
[iOS] ์นด์ดํฐ ์ฑ ํ๋ก์ ํธํ์ต ๋ชฉํUIKit ๊ธฐ๋ณธ ์ปดํฌ๋ํธ ํ์ฉ: UIButton, UILabel ๋ฑ ์ฃผ์ UI ๊ตฌ์ฑ ์์ ์ตํ๊ธฐ์ฌ์ฉ์ ์ด๋ฒคํธ ์ฒ๋ฆฌ: ๋ฒํผ ํด๋ฆญ ์ ๋์ ๊ตฌํAuto Layout: ๋ค์ํ ํ๋ฉด ํฌ๊ธฐ์์๋ ์ ์์ ์ผ๋ก ๋์ํ๋ UI ๋ฐฐ์น ์ฐ์ต๋ณ์์ ๋ฐ์ดํฐ ๋ณ๊ฒฝ: Swift์์ ์ํ(๋ณ์) ์
๋ฐ์ดํธ ๋ฐฉ์ ์ดํด๊ตฌํํ ๊ธฐ๋ฅ์ซ์ ์ฆ๊ฐ/๊ฐ์:+ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ซ์๊ฐ 1์ฉ ์ฆ๊ฐ
[iOS] ๋๋ค ์ปฌ๋ฌ ์์ฑ ์ฑ ํ๋ก์ ํธํ์ต ๋ชฉํUIKit ๊ธฐ๋ณธ ์ปดํฌ๋ํธ ํ์ฉ: UIButton, UILabel, UIView ๋ฑ์ฌ์ฉ์ ์ด๋ฒคํธ ์ฒ๋ฆฌ: ๋ฒํผ ํด๋ฆญ ์ ๋ฐ์ํ๋ ๋์ ๊ตฌํAuto Layout: ๋ฐ์ํ UI ๊ตฌ์ฑUIColor์ RGB ์ดํด: ์์์ ๋๋ค์ผ๋ก ์์ฑํ๊ณ , ๊ทธ ๊ฐ์ ํ๋ฉด์ ํ์๊ตฌํํ ๊ธฐ๋ฅ๋๋ค ์์ ์์ฑ: ๋ฒํผ ํด๋ฆญ ์ ๋ฐฐ๊ฒฝ์์ด ๋๋คํ๊ฒ ๋ณ๊ฒฝ์์ ์ ๋ณด ํ์: ํ์ฌ ํ๋ฉด ๋ฐฐ๊ฒฝ์
ํ๊ทธ
iosSwiftUIKit
์ต๊ทผ ๋๊ธ
์์ง ๋๊ธ์ด ์์ด์