반응형

filemanager 3

[iOS, Swift] 앱 내에 폴더 만들고 파일 저장하기(FileManager)

iOS 16.1, Xcode 14.2, Swift 5, UIKit 환경에서 진행했습니다. 폴더 생성 코드 let documentURL = FileManager.urls(for: .documentDirectory, in: .userDomainMask).first! let directoryURL = documentURL.appendPathComponent("folder") do { try fileManager.createDirectory(atPath: directoryURL.path, withIntermediateDirectories: false, attributes: nil) } catch let e as NSError { print(e.localizedDescription) } 파일 삭제 코드 let f..

iOS/코드조각 2023.03.04

[iOS, Swift] 앱 내의 파일 확인하기 (FileManager)

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다 FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0] 위의 코드 위치에다 파일을 저장하게 되면 앱 내의 폴더에 이미지나 비디오가 저장이 된다. 그런데 저장만 하고 info.plist 파일에 설정을 안 해주면 아이폰에서 확인이 불가하다. info.plist 설정을 추가하자 Supports opening documents in place - YES Application supports iTunes file sharing - YES

iOS/코드조각 2022.10.24

[iOS, Swift] 파일 이름, 날짜 정보 가져오기

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. let directoryURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0] let scanFiles = try! fileManager.contentsOfDirectory(atPath: directoryURL.path) for scanFile in scanFiles { print(scanFile) } 위의 코드로 앱 내의 폴더에 저장되는 데이터를 print함수를 통해 찍어볼 수 있다. 추가적으로 저장된 날짜를 구하고 싶으면 아래의 코드를 사용하면 된다. let directoryURL = FileManager.default.ur..

iOS/코드조각 2022.10.13
반응형