반응형

IOS 6

[iOS] MessageUI, SwiftUI and UIKit 통합

만약 당신이 MFMailComposeViewController 또는 MFMessageComposeViewController를 이용하고 있다면 그건 적절하지 않을 것입니다. 어렵게 코딩하게 되는데. 이러한 조언을 잘 이해한다면 어렵지 않을 것입니다. MessageUI란? MessageUI는 UIKit 환경에서 외부 사용자 인터페이스를 통합하기 위해 iOS 3.0과 함께 제공되는 시스템 프레임워크입니다. MessageUI에서는 MFMailComposureViewController를 사용하여 메일을 보내고 MFMessageComposeViewController를 사용하여 메시지를 보낼 수 있습니다.그리고 각 클래스에서는 결과에 따라 행동을 취해야 할 delegate 액션이 있습니다. // // ContentV..

─━ IT ━─ 2021.01.11

[iOS] SwiftUI :: Automatic preview updating paused

때때로 스위프트 UI에서는 미리보기가 제대로 동작하지 않습니다. 미리보기를 열면, 앱 빌드가 되고 빌드가 수행되지만 정상적으로 빌드가 성공했음에도 일시 중지되었음을 알리는 배너가 항상 존재하며 다음과 같은 메시지가 표시됩니다. ​ UI 미리보기가 떠야하는데, info 메시지가 뜬 상황 Automatic preview updating pauses when the the previewed file is edited in a way which causes the containing module to be rebuilt. ​ 다시 시작 (Resume) 버튼을 클릭할 때마다 다시 앱이 만들어지고 다시 미리보기가 올라오게 됩니다. 미리보기마다 앱 빌드를 실행하기 때문에 뭔가 변경될 때마다 앱을 빌드하는 현상이 발생..

─━ IT ━─ 2021.01.01

[iOS] SwiftUI :: Alignment Guide(정렬 가이드) 탐구 1편

스위프트에서 정렬 가이드(Alignment Guide)는 강력하지만 거의 사용되지 않습니다. 정렬 가이드는 앵커 설정과 같은 복잡한 옵션들을 피하는데 도움을 줍니다. 아래 예제에서는 정렬에 대한 변경을 자동으로 애니메이션된 정렬 가이드에 대해 알아보려고 합니다. ​ 소스보기 :: alignment-guide-animation.swift ​ 만약, 당신이 정렬 가이드를 사용해본 적이 있다면, 아마도 이 예제에 대해 당황할 수 있습니다. 정렬 가이드의 한계를 시험해본 결과, 정렬 가이드 자체가 암묵적으로 정렬 지침이 있다는 것을 깨달았습니다. 컨테이너 내부의 모든 뷰에는 개발자의 생각과 달리 정렬 가이드가 존재한다는 것입니다. ​ 정렬 가이드란? 정렬 가이드는 결국 정수 값입니다. 뷰에서의 요소들 중 형제 ..

─━ IT ━─ 2020.12.31

Swift의 XML 구문 분석 초급 가이드

XML 구문을 사용하는 수많은 문서 형식(예: RSS, Atom, SOAP 및 XHTML)이 개발되었으므로 문서 작업 방법을 알고 있으면 좋습니다. XML에 익숙하지 않은 경우 기본적으로 정확하게 포맷된 텍스트 또는 문자열로, 이 텍스트는 중요한 정보를 포함하는 개체 배열로 구문 분석할 수 있습니다. XML에 대한 좋은 자습서는 여기에서 찾을 수 있습니다. => www.w3schools.com/xml/ XML Tutorial XML Tutorial XML stands for eXtensible Markup Language. XML was designed to store and transport data. XML was designed to be both human- and machine-readable...

─━ IT ━─ 2020.12.27

[iOS] 앱스토어 리젝 사유 분석 :: Guideline 2.1 - Information Needed

원인 1) 보통 잘못된 정보, 잘못된 메타데이터를 포함 2) 앱스토어 승인 후 메타데이터와 맞지 않게 변환 3) 숨겨진 기능 보유 4) 다른 앱과 유사한지 여부 5) 앱 안에 약관 내용 보유 X 6) 앱 안에 회원가입 보유 X ​ 해결방안 A) 필자 같은 경우 메일로 회신했다. 6번에 해당해서 앱 안에 회원가입이 없지만 로그인이 있는 시스템이여서 다음과 같은 메일이 왔고, 다음과 같이 회신했다. ​ 애플 리젝을 당하며 온 메일 ​ - Who is the target audience? - How do users obtain an account? ​ 파파고 번역 결과 ​ ​ ​ 내가 보낸 답변 메일 파파고 번역 결과 2 ​ ​ 이후 정상적으로 앱이 올라감을 알 수 있었다! ​ 심사 완료! 휴.. ​ 결론 앱..

─━ IT ━─ 2020.12.26

[iOS] Cannot preview SwiftUI

​ ​ ​ 'Cannot preview in this file -- active scheme does not build this file. ' ​ 해당 에러는 iOS 개발에 Swift, SwiftUI를 사용하게 됬을 때 발생한다. ​ 해결하기 위해서는 몇가지 방법이 제시된다. ​ 1) 프로젝트 생성 시 Unit Test Option 해제 2) sudo xcodebuild -license 입력 후 라이센스 동의 3) iCloud Drive가 아니고, root 권한을 가지고 있는 로컬 폴더 생성 후 해당 폴더에서 작업

─━ IT ━─ 2020.12.25
반응형