본문 바로가기

🍎 iOS52

H.I.G: Human Interface Guideline(스위프트 하이) - File Handling HIG: Human Interface Guideline (=사용자 인터페이스 지침서) 즉, 절대적으로 이 지침을 따라야 한다는 것이 아니라 앱 개발과 디자인에 있어 "권장"하는 내용이다. 무분별한 백지개발로 퀄리티가 낮은 앱이 개발되는 것을 예방하고, 어느 정도 일정한 패턴과 형식을 가진 앱을 개발하기를 바라는 마음에서 만들어진 지침이다. https://www.youtube.com/playlist?list=PLLFDewH7eSVxGMERS4CrwkDXXYZoE5mVZ 온라인 독서모임 www.youtube.com 오늘 공부한 내용은 '스위프트 하이 유튜브 온라인 독서모임'의 'File Handling'이다. 1. 사용자가 파일을 조작하거나, 보거나, 만드는 동안 파일 시스템에 대해 생각할 필요는 없어야 한.. 2022. 6. 7.
SwiftUI: Circular dependency between modules..(해결) 처음 생성한 프로젝트명과 import된 라이브러리명 간의 충돌. 흔히 공부하려는 내용을 프로젝트명으로 설정하다가 생기는 오류. 따라서, 새 프로젝트를 (다른 이름으로) 생성하여 기존의 코드를 그대로 옮기면 해결이 되는 간단한 문제. **참고자료** https://stackoverflow.com/questions/52545418/circular-dependency-between-modules-realm-and-realmswift-error-in-swift Circular dependency between modules 'Realm' and 'RealmSwift' error in Swift I installed RealmSwift via Cocoapod. Even though I did not add Rea.. 2022. 6. 7.
SwiftUI: Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value(해결) Optional관련 에러 중 nil값이 나타났을 때의 오류이다. 내 코드에 이 오류 자체가 왜 나타났을까?를 고민했었다. 알고 보니 당연한 내용인데, 모를 때는 참 답답해.. Image(uiImage: UIImage(data: info.photoImage ?? self.image)!)에서 1. info.photoImage?? self.image는 옵셔널 info.photoImage가 nil이라면 기본값으로 self.image를 호출하겠다는 의미이다. 2. UIImage(data: ...)!는 이미지 데이터를 관리하는 객체인 UIImage에 이미지 데이터 (data:...)를 넣을 것이고, nil값이 없도록 강제하는 !를 사용한 것. 3. 그럼 nil값이며 기본값 self.image를 호출하는데, nil값.. 2022. 6. 1.
H.I.G: Human Interface Guideline(스위프트 하이) - Feedback HIG: Human Interface Guideline (=사용자 인터페이스 지침서) 즉, 절대적으로 이 지침을 따라야 한다는 것이 아니라 앱 개발과 디자인에 있어 "권장"하는 내용이다. 무분별한 백지개발로 퀄리티가 낮은 앱이 개발되는 것을 예방하고, 어느 정도 일정한 패턴과 형식을 가진 앱을 개발하기를 바라는 마음에서 만들어진 지침이다. https://www.youtube.com/playlist?list=PLLFDewH7eSVxGMERS4CrwkDXXYZoE5mVZ 온라인 독서모임 www.youtube.com 오늘 공부한 내용은 '스위프트 하이 유튜브 온라인 독서모임'의 'Feedback'이다. 앱 개발 간 앞으로 고려해야할 내용들이기에 공부하게 되었다. 1. Feedback은 .. 2022. 5. 23.