์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Flutter
- SwiftUI
- Kuring
- Swfit
- XCTest
- ๋ฐฑ์ค
- UIKit
- raywenderlich
- RxSwift
- node.js
- SnapKit
- ํจ์คํธ์บ ํผ์ค
- realm
- rxcocoa
- swift
- combine
- Xcode
- CollectionView
- ํ๋ก๊ทธ๋๋จธ์ค
- BOJ
- ios
- tableView
- TCA
- reactorkit
- visionOS
- Lv2
- arkit
- designpattern
- MVVM
- BFS
- Today
- Total
๋ชฉ๋กwebview (2)
lgvv98
Swift HTML ์ฝ๋ ๋ก๋ํ๊ธฐ ๐จ ๋ฌธ์ ์ํฉ ๐จ ๋ ธ์ ์น ํ์ด์ง๋ฅผ webView๋ฅผ ํตํด ๋ณด์ฌ์ฃผ๊ณ ์์๋๋ฐ, ๋ก๋ฉ์ด ์ค๋๊ฑธ๋ฆฐ๋ค๋ ๋ฌธ์ ์ ์ด ์์์. ์ด๋ฅผ ๊ฐ์ ํด๋ณด๊ณ ์ ํ๊ณ , ๋ ธ์ ํ์ด์ง๋ฅผ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ํตํด HTML, PDF๋ก ๋ฐ๊พธ์ด์ ์๋ฒ์์ ๋ด๋ ค์ฃผ๋ ๋ฐฉ์์ผ๋ก ์๋ํด๋ณด๊ธฐ๋ก ํจ. ๋ ธ์ ํ์ด์ง๋ฅผ PDF๋ก ๋ด๋ณด๋ด์, PDFKit์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์๋, ๋ณด์ฌ์ฃผ๊ณ ์ ํ๋ ํ์ด์ง์ ํน์ฑ์ด๋ PDF๋ก ๋๋ ๋๊ธฐ๋ ๊ฒ์ด ๋ง์ง ์์์ ์ด์ํ์ผ๋ฉฐ, ๋ฌด์๋ณด๋ค๋ mac์ ์์ด์ฝ์ด windowํ ๋์ด์ ์์์ง ์๋ค๋ผ๋ ํฐ ๋ฌธ์ ์ ์ด ์์์ ๊ฒฐ๊ตญ ์ง์ notion ์ฃผ์๋ฅผ ํธ์ถํ๋ ๊ฒ์ด ์๋ html์ฃผ์๋ฅผ ํธ์ถํด๋ณด๊ณ ์ ํจ. ๐ฟ ๊ฒฐ๊ณผ๋ฌผ UI ๐ฟ - ์ผ์ชฝ: ๋ ธ์ ํ์ด์ง๋ฅผ webView๋ฅผ ํตํด loadํ ๊ฒ โ ์ฅ์ : ๋ ธ์ ์ ๊ตฌ์ฑํ UI๋ฅผ ๊ทธ๋..
โ ์ด๋ฒ ์๊ฐ์๋ ์น๋ทฐ๋ฅผ ํตํด javaScript๋ก ์์ฑ๋ ํจ์๋ฅผ ํธ์ถํ๊ณ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์ ๋ํด์ ์์๋ณผ ์์ ์ด์ผ. ํ๋ํ๋ ๊ผผ๊ผผํ ๋ณด๋ค๋ณด๋ฉด ๋ถ๋ช ํ ๋ค ์ดํดํ ์ ์๋ ๊ฒ๋ค์ด์์ง๋ง, WebView ๊ฐ๋ฐ๋ก js๋ฅผ ์ฐ๊ฒฐํด์ ์์ ํ๋๊ฒ ์ต์ํ์ง ์๋ ๋ด๊ฒ, ์๊ฐ๋ณด๋ค ์ด๋ ค์ด ์์ ์ด์์ด... (์์ฒญ๋ ์ฝ์ง์ ๊ณผ์ s) (๊ทธ๋๋ง ๋คํ์ธ๊ฑด, ์ง๋ก๋ฅผ ์ ํ๊ฒ ๋ค๊ณ js๋ฅผ ๊ณต๋ถํ์ฌ ์น ํ๋ก์ ํธ๋ฅผ ์ํํ๋ ๊ฒ์ด ์ ๋ง์ ๋ง ํฐ ๋์์ด ๋์๋ค๋ ์ฌ์ค!) โ ๋ชฉ์ฐจ 1๏ธโฃ ์น ํ๊ฒฝ์ค์ 2๏ธโฃ iOS ํ๊ฒฝ์ค์ 1๏ธโฃ ์น ํ๊ฒฝ์ค์ - ์ฐ์ ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ์์๋ค๋ฉด, ์น ํ์ด์ง๋ฅผ ์ด๋ป๊ฒ ๋ง๋ค์ด์ ํ ์คํธ ํด๋ณผ์ง์ ๋ํด์ ์ ๋ง ๋ง๋งํ๊ฒ ์ง? ๊ทธ! ๋! ์! ๋ด๊ฐ ๊ฐ๋จํ๊ฒ ํ์ธํ ์ ์๋๋ก ์ ๋ฆฌํด์ค ์์ ์ด์ผ. ๐ถ 1. VSCode๋ฅผ ์ค์นํ๋ค. ๐ถ 2. ..