앱을 개발하다보면, 특정 URL로부터 Data를 얻고 그 데이터를 저장하고, 공유하는 기능을 구현해보고 싶을때가 있을거에요. 오늘은 URL, Data, FileManager등을 사용해서 그 과정을 실제로 구현해보도록 하겠습니다. 파일 공유에 사용되는 ActivityViewController SwiftUI로 사용할 수 있도록 구현하기 UIActivityViewController는 UIKit에서 파일 공유창으로서 사용되는 UIView인데요. 이를 UIViewControllerRepresentable을 채택해서 래핑하면, SwiftUI View에서 사용이 가능해집니다. 69 ~ 70행) activityItems에 공유하고자하는 파일의 URL을 넘겨서 공유를 할 수 있고, applicatioinActivitie..
FileManager instance Method removeItem(at:) removeItem(at:)은 FileManager의 인스턴스 메서드입니다. 해당 메서드는 특정 URL에 위치한 파일, 파일 디렉토리를 삭제하는데 사용합니다. Declaration removeItem 선언방법 remoteItem(at:) 메서드의 선언형태입니다. 제거할 파일, 파일디렉토리 위치를 식별할 URL타입의 인자를 받아 해당 위치의 파일, 디렉토리를 제거합니다. removeItem(at:)은 throws 예약어가 지정되어 처리 간 예외처리를 던져줄 수 있는 메서드입니다. Parameters 메서드 인자 앞서 말했듯이, FileManager의 인스턴스메서드인 removeItems(at:)은 하나의 인자를 갖고 있죠. 바로..
FileManager 파일관리자 FileManager 클래스는 iOS의 Foundation 프레임워크에 포함되어 있는 클래스입니다. FileManager는 파일시스템 컨텐츠에 대한 편리한 인터페이스이자, 해당 인터페이스들과 상호작용하기 위한 기본적인 수단입니다. FileManager를 통해서 특정 경로에 컨텐츠를 저장하고, 가져다 사용할 수도 있습니다. Declaration 선언 FileManager는 iOS의 기초 프레임워크인 Foundation 프레임워크에 속하며, Objective-C의 최상위 객체인 NSObject를 상속합니다. Overview 개요 FileManager 객체는 파일시스템의 컨텐츠를 검사하고 해당 컨텐츠를 변경할 수 있게 해줍니다. FileManager클래스는 파일 관련 조작에 적..
- Total
- Today
- Yesterday
- 부스트코스
- swift string
- Swift 알고리즘
- 김프매매
- 개발자문서
- 백준swift
- swift reduce
- 프로토콜
- swift알고리즘
- uikit
- Collection
- createML
- SwiftUI
- 자연어처리
- CoreML
- swift언어
- 컬렉션
- 백준알고리즘
- swift 기초
- 알고리즘문제
- ios
- 프로그래머스
- swift 문자열
- 알고리즘
- Protocol
- swift
- 프로그래머스swift
- swift문제
- 스위프트
- publisher
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |