반응형

URL 3

[iOS, Swift] DocumentPicker로 선택한 파일 저장하기

iOS 16.1, Xcode 14.2, Swift 5, UIKit 환경에서 진행했습니다. DocumentPicker에 관한 기본적인 예제 참고 사이트 https://bksesame.tistory.com/207 [iOS, Swift] DocumentPicker 사용예제 iOS 16.1, Xcode 14.2, Swift 5, UIKit 환경에서 진행했습니다. DocumentPickerController에서 forOpeningContentTypes의 타입을 설정하고 초기화를 한 후 present로 pickerController를 띄어준다.설정된 타입은 png로 하였는데, bksesame.tistory.com DocumentPicker에서 파일을 선택할 시에 파일을 내 앱으로 저장하는 방법에 대하여 포스팅하겠습..

iOS/코드조각 2023.03.05

[iOS, Swift] 이미지뷰에 이미지 넣기(인터넷 url 주소)

iOS 16.1, Xcode 14.2, Swift 5, UIKit 환경에서 진행했습니다. UIImageView에 image를 넣으려면 아래와 같이하면 이미지를 넣을 수 있다. imageView.image = UIImage(named: "이미지이름") 인터넷에서 있는 url 주소로도 imageView에 이미지를 넣을 수 있는데, Data를 초기화할 때, url 주소를 입력하여 url에 있는 이미지를 data 형식으로 불러온 후 UIImage를 받은 data를 통해 만들고 난 후에 imageView에 이미지를 넣는 방식이다. DispatchQueue.global().async { [weak self] in if let data = try? Data(contentsOf: url) { if let image =..

iOS/코드조각 2023.02.28

[iOS, Swift] json파일 struct 모델 형식으로 가져오기

iOS 16.1, Xcode 14.1, Swift 5, UIKit 환경에서 진행했습니다. 데이터 형식 32번째줄 코드에서 Bundle.main.url(forResource: , withExtension: ) 함수를 사용하여 프로젝트에 있는 json 파일의 url 정보를 가져온 후, Data(contentOf:) 함수에서 파일의 데이터를 읽어옵니다. 34번째줄에서 json 형식에서 모델로 변환하여주는 Decoder 인스턴스를 생성 후 37번째줄 decode 함수를 통해 TistoryData 모델로 형변환을 하게됩니다.

iOS/코드조각 2023.01.22
반응형