앱을 개발하다보면, 특정 URL로부터 Data를 얻고 그 데이터를 저장하고, 공유하는 기능을 구현해보고 싶을때가 있을거에요. 오늘은 URL, Data, FileManager등을 사용해서 그 과정을 실제로 구현해보도록 하겠습니다. 파일 공유에 사용되는 ActivityViewController SwiftUI로 사용할 수 있도록 구현하기 UIActivityViewController는 UIKit에서 파일 공유창으로서 사용되는 UIView인데요. 이를 UIViewControllerRepresentable을 채택해서 래핑하면, SwiftUI View에서 사용이 가능해집니다. 69 ~ 70행) activityItems에 공유하고자하는 파일의 URL을 넘겨서 공유를 할 수 있고, applicatioinActivitie..
iOS앱에서 인앱 웹뷰가 아닌 외부 웹페이지로 이동 시키고자 할때가 있습니다. 특정 URL 웹페이지로 이동하는 코드를 구현해보겠습니다. UIKit, SwiftUI 모두 동일하게 사용가능한 기능입니다. 바로 가보겠습니다. iOS 앱에서 URL 사용하여 웹페이지 이동하는 방법 알아보기 URL String 정의하여 URL struct 생성하기 이동한 URL을 생성하기 위해 먼저, 이동한 URL 주소 문자열을 정의해줍니다. 이후, 실제 URL 이동에 사용할 URL struct를 생성합니다. URL 생성자는 다양한 종류가 있지만, 이번에는 string 레이블을 사용하는 생성자를 사용하면 됩니다. 앞서 정의한 String 문자열을 생성자에 넣어서 URL을 반환해줍니다. 이때 URL은 옵셔널(Optional) 타입으..
- Total
- Today
- Yesterday
- 알고리즘
- publisher
- 백준swift
- 김프매매
- createML
- swift 기초
- Swift 알고리즘
- swift문제
- 프로토콜
- swift언어
- 프로그래머스
- 부스트코스
- Collection
- 스위프트
- 자연어처리
- 백준알고리즘
- 개발자문서
- swift reduce
- swift string
- uikit
- SwiftUI
- ios
- 프로그래머스swift
- 알고리즘문제
- CoreML
- 컬렉션
- swift
- Protocol
- swift 문자열
- swift알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |