아이폰에서 개발 데이터 추출하기 - kirseia/study GitHub Wiki
목적
회사에서 특정 데이터를 생성해서 그걸 외부로 빼낼 일이 있었는데 어떻게 했는지 삽질기를 정리 (구체적으로 특정 모델에 있는 값을 json 으로 빼내는 일이었음)
데이터 만들기
- 일단 model을 json 으로 만들기
- 그 담에 json 을 base64 string 으로 인코딩
- 끝
외부로 데이터 옮기기
- UIPasteboard 이용
- UIPasteboard.general.string = "복사할 데이터"
- 데이터가 너무 커서 실패
- mail 이용
- https://developer.apple.com/documentation/messageui/mfmailcomposeviewcontroller
- 기본 메일 계정이 설정되어있어야 가능
- 테스트 폰에 기본 메일 계정이 설정 안되어있어서 불편
- 설정을 해도 첨부 용량이 30메가 넘어가니까 첨부가 잘 안됨.
- 실패
- airdrop 사용
-
데이터를 파일 하나로 묶어서 (zip) airdrop 으로 전달
-
잘 됨. 쉬움. 끝. (아이폰 - 맥 끼리만 되지만...)
-
Ref. https://www.appcoda.com/ios7-airdrop-programming-tutorial/
-
Ref. https://www.raywenderlich.com/813044-uiactivityviewcontroller-tutorial-sharing-data