์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- swift
- ๋ฐฑ์ค
- raywenderlich
- MVVM
- XCTest
- TCA
- designpattern
- realm
- ios
- visionOS
- Xcode
- Flutter
- ํจ์คํธ์บ ํผ์ค
- reactorkit
- tableView
- SwiftUI
- Swfit
- ํ๋ก๊ทธ๋๋จธ์ค
- Lv2
- CollectionView
- combine
- Kuring
- rxcocoa
- RxSwift
- node.js
- BFS
- arkit
- SnapKit
- BOJ
- UIKit
- Today
- Total
๋ชฉ๋กโ ๏ธ deprecated โ ๏ธ/ํธ๋ฆฝํ๋(TripPlan) (6)
lgvv98
โ ๊ฐ๋ฐํ ๋ ํด๋ฆฝ๋ณด๋ ๋ณต์ฌํ๋ ์ฝ๋๋ฅผ ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. https://developer.apple.com/documentation/uikit/uipasteboard Apple Developer Documentation developer.apple.com ์๋ ํ์ค์ด ๋ค ์ ๋๋ค... UIPasteboard.general.string = "์ํ๋ ๋ฌธ์์ด์ ์ ๋ ฅํด์ฃผ์ธ์." ์ ํ ๊ณต์ ํํ์ด์ง ๊ฐ์๋ฉด ๋ ๋ค์ํ ํ์ ์ ํ์ธํ์ค ์ ์์ต๋๋ค:)
โ ์ด๋ฒ ์๊ฐ์๋ ๋ญ ์์ด! ๊ทธ์ ์์น ๊ถํ์ด ์ด๋ค์ง๋ฅผ ํ์ธํ๋ ํจ์์ ๋ํด์ ์์๋ณผ ์์ ์ด์ผ. func requestGPSPermission(){ switch CLLocationManager.authorizationStatus() { case .authorizedAlways, .authorizedWhenInUse: print("GPS: ๊ถํ ์์") case .restricted, .notDetermined: print("GPS: ์์ง ์ ํํ์ง ์์") case .denied: print("GPS: ๊ถํ ์์") default: print("GPS: Default") } } ์์น ๊ถํ์ด ์ด๋ค ์ํ์ธ์ง ํ์ธํ๋ ํจ์์ธ๋ฐ ์ด๋ ๊ฒ ๋ง๋ค์ด์ ์ฐ๋ฉด ๋๋ฐฐ๋ก ๋ ์ข๊ฒ ์ง? ^_^ ๊ทธ๋ผ ๋ฐ์ด๋ฐ์ด
โ ์ด๋ฒ ์๊ฐ์๋ ์ค์ ์ฐฝ์ผ๋ก ์ด๋ํ๋ ์ฝ๋์ ๋ํด์ ์์๋ณผ ์์ ์ด์ผ. ๐ถ ์? ์ด๋ฒ์ ํด๊ฒฐ๋ง๋ ๋ฌธ์ ๋ ์ง๋๋ฅผ ์ฌ์ฉํ๋ฉด์ ์ ์ ์๊ฒ ์์น๊ถํ์ ๋ฐ์์ผ ํ๋๋ฐ, ์ ์ ๊ฐ ์์น๊ถํ์ ๊ฑฐ๋ถํ์ ๊ฒฝ์ฐ ์ฑ์ ์ฌ์ฉํ ์๊ฐ ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ด. ์๋ ์ฌ์ฉํ ์๊ฐ ์๋๊ฒ ์๋๋ผ, ๋ด ์์น ์ฃผ๋ณ์ผ๋ก ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค์ผํ๋๋ฐ, ๋ณด์ฌ์ค ์๊ฐ ์๋๊ฑฐ์ผ..! ๊ทธ๋์ ์์น๋ฅผ ๊ฑฐ๋ถํ์ ๊ฒฝ์ฐ, ์์น ์ ๋ณด๋ฅผ ๋ฐ๊ธฐ ์ํด ํ์ธ์ ๋๋ฌ ์ค์ ์ฐฝ์ผ๋ก ๋ณด๋ด๋ ๊ณผ์ ์ด ํ์ํ๊ฒ ๋์์ด. โ ์์น๊ถํ ๋จผ์ ๋์ค๊ฒ๋!!! ๐ถ ์ฌ๊ธฐ์ Don't Allow ์ ํํ๋ ๊ฒ ๊น์ง๊ฐ ๊ธฐ๋ณธ ์ธํ . ์์น ๊ถํ์ด ์์ผ๋ฉด?? ๐ถ ์ค์ ํด๋ฆญ์!! โ ๊ทธ๋ผ ์ฝ๋๋ ์ด๋ป๊ฒ ๊ตฌ์ฑํ ๊น? func setAuthAlertAction() { let authAlertController : U..
โ ์ด๋ฒ ์๊ฐ์๋ WKWebView์ ๋ํด์ ์์๋ณด์. ์์์ ์์, ์ด๋ฒ์ ์์ฒญ๋ ๋ธ๋ก๊ทธ๋ฅผ ํ๋ ๋ฐ๊ฒฌํ๋๋ฐ, ์ด๊ฑด ๋๋ง ์๊ธฐ ๋๋ฌด ์๊น์์ ๋ชจ๋๊ฐ ์์์ผ๋ฉด ํ๋ ๋ง์์์! https://ios-development.tistory.com/ ๊น์ข ๊ถ์ iOS ์ฑ ๊ฐ๋ฐ ์์๊ฐ๊ธฐ iOS๊ฐ๋ฐ์ ์ํด์ ํ์ํ ์ง์์ ๊ณต์ ํ๋ ๋ธ๋ก๊ทธ ios-development.tistory.com iOS ๋ธ๋ก๊ทธ๋ zedd๋๋ ์ ๋ง ์ ๋ช ํ์์ง๋ง, ์ด ๋ถ์ด ํ์ตํ์ ๊ธธ์ ๊ทธ๋๋ก ๋ฐ๋ผ๊ฐ๋ค๋ฉด ๋๋ ํผ๋ฃกํ ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ ๊ฒ ๊ฐ์ ๋๋, ๊ทธ๋ฆฌ๊ณ ์ด ๋ถ์ฒ๋ผ ๋ฉ์ง ๊ฐ๋ฐ์๊ฐ ๋๋๋ก ์๊ทน๋ ๋ฐ๊ณ ๋ ธ๋ ฅ๋ ํด์ผ๊ฒ ๋ค...! ๊ทธ๋ฆฌ๊ณ ํฌ์คํ ๋ช๊ฐ๋ฅผ ํ์ธํด ๋ณด์๋๋ฐ ๋ด์ฉ์ด ์ ๋ง ์ดํดํ ์ ์๊ฒ ๋ฑ ์ ์ด์ฃผ์ ์..! ์ธ์ ๊ฐ ์ด ๊ธ์ ๋ณด๊ฒ ๋์ ๋ค๋ฉด ใ ใ ใ ..
โ ์ด๋ฒ ์๊ฐ์๋ viewDidLoad()์ loadView()์ ์ฐจ์ด์ ์ ๋ํด์ ์์๋ณผ ์์ ์ด์ผ. ๐ถ loadView()๊ฐ ํธ์ถ๋๋์์ ์คํ ๋ฆฌ๋ณด๋ ์ฌ์ฉ์์๋ ์ฌ์ฉํ ํ์๊ฐ ์๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ผ์ดํ ์ฌ์ดํด์์ ์ด๋ค ๋ฉ์๋๊ฐ ๋จผ์ ๋ก๋๋ ๊น? (์ฐธ๊ณ ) https://medium.com/yay-its-erica/viewdidload-vs-loadview-swift3-47f4ad195602 viewDidLoad( ) vs. loadView( ) (Swift3) This month at Flatiron School we are knee-deep in “project mode”! For my group’s project, I have been using programmatic UI elements in our… me..
โ ์ด๋ฒ ์๊ฐ์๋ ์น๋ทฐ๋ฅผ ํตํด javaScript๋ก ์์ฑ๋ ํจ์๋ฅผ ํธ์ถํ๊ณ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์ ๋ํด์ ์์๋ณผ ์์ ์ด์ผ. ํ๋ํ๋ ๊ผผ๊ผผํ ๋ณด๋ค๋ณด๋ฉด ๋ถ๋ช ํ ๋ค ์ดํดํ ์ ์๋ ๊ฒ๋ค์ด์์ง๋ง, WebView ๊ฐ๋ฐ๋ก js๋ฅผ ์ฐ๊ฒฐํด์ ์์ ํ๋๊ฒ ์ต์ํ์ง ์๋ ๋ด๊ฒ, ์๊ฐ๋ณด๋ค ์ด๋ ค์ด ์์ ์ด์์ด... (์์ฒญ๋ ์ฝ์ง์ ๊ณผ์ s) (๊ทธ๋๋ง ๋คํ์ธ๊ฑด, ์ง๋ก๋ฅผ ์ ํ๊ฒ ๋ค๊ณ js๋ฅผ ๊ณต๋ถํ์ฌ ์น ํ๋ก์ ํธ๋ฅผ ์ํํ๋ ๊ฒ์ด ์ ๋ง์ ๋ง ํฐ ๋์์ด ๋์๋ค๋ ์ฌ์ค!) โ ๋ชฉ์ฐจ 1๏ธโฃ ์น ํ๊ฒฝ์ค์ 2๏ธโฃ iOS ํ๊ฒฝ์ค์ 1๏ธโฃ ์น ํ๊ฒฝ์ค์ - ์ฐ์ ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ์์๋ค๋ฉด, ์น ํ์ด์ง๋ฅผ ์ด๋ป๊ฒ ๋ง๋ค์ด์ ํ ์คํธ ํด๋ณผ์ง์ ๋ํด์ ์ ๋ง ๋ง๋งํ๊ฒ ์ง? ๊ทธ! ๋! ์! ๋ด๊ฐ ๊ฐ๋จํ๊ฒ ํ์ธํ ์ ์๋๋ก ์ ๋ฆฌํด์ค ์์ ์ด์ผ. ๐ถ 1. VSCode๋ฅผ ์ค์นํ๋ค. ๐ถ 2. ..