본문 바로가기

분류 전체보기

(51)
IPad Pro 에서 margin이 생기는 오류 수정 안녕하세요. brody입니다 회사에서 iPad 앱을 만들다가 발생한 오류를 공유드릴게요. iPad Air에서 앱을 빌드하면 정상적인 앱이가 iPad Pro에서 앱을 빌드하면 갑자기 margin이 생기는 오류였어요. 아래의 이미지처럼 앱이 세로모드일때는 위와 아래에 검은색 space가 생겼고, 가로모드일때는 양옆에 검은색 space가 생기는 오류였는데요 처음에는 Auto layout을 의심했지만... 아무리 봐도 Auto layout은 잘 작동하고 있었어요. (아이폰과 iPad Air에서는 정상이였으니..) 그래서 프로젝트를 새로만들어서 ViewController를 복사하여 실행하였더니 Pro에서도 잘 작동 되는거에요! 이건 분명 설정 문제라고 생각했죠~ VIewController, storyboard, ..
iOS - Encrypting Your App’s Files(앱 파일 암호화) 안녕하세요. brody입니다. 이번 블로그에서는 2020/08/02 - [공부/iOS] - iOS - Requesting Access to Protected Resources(보호 자원에 대한 액세스 요청)에 글에 이어서 앱 파일 암호화 문서에 대해서 알아볼게요 애플 문서 원문은 아래에서 확인하실 수 있어요. https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/encrypting_your_app_s_files 글이 길지 않으니 가벼운 마음으로 한번 볼게요 ~ 그럼 바로 시작할게요! Encrypting Your App’s Files(앱 파일 암호화) 디스크에서 암호화하여 iOS의 사용자 데이터를 보호합니다. OverVi..
8월 4일 2020. 8. 4 화요일 오늘 드디어 미라클모닝을 시작했다. 1. 일어나서 양치를하고 찬물을 마신다. 2. 앉아서 명상을 한다. 3. 운동을 한다 - 슬로우 버피 15개 3세트 - 플랭크 할수있는 만큼 3세트 - 슈러그 4. 샤워를 한다 5. 확신의 말 하기 6. 하루를 알차게 살아가고 꿈을 이루는 상상하기 7. 독서하기 8. 모든것을 기록하기 라고 정했고 현재는 8번 모든것을 기록하기를 하고있다. 아침에 운동을 살짝했는데 엄청 힘들다. 그리고 자기전에 6시간이나 자네! 많이 잔다! 하면서 5시에 일어났는데 너무 상쾌하고 좋다. 내 인생에 제한을 두지 말자. 8시간 자도 피곤하네... 가 아니라 6시간만 자도 상쾌하다! 라는 마인드로 살자 오늘 5시에 일어나서 1시간동안 미라클모닝을 속독했다. 그리고 ..
iOS - Requesting Access to Protected Resources(보호 자원에 대한 액세스 요청) 안녕하세요. brody입니다. 이번 시간에는 2020/08/01 - [공부/iOS] - iOS - Protecting the User’s Privacy(유저 개인정보 보호) 글에 이어서 보호자원에 대한 액세스 요청 문서에 대해서 볼게요. 그럼 바로 시작할게요! 애플 문서 원문은 아래에서 확인할 수 있어요! https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources Requesting Access to Protected Resources(보호 자원에 대한 액세스 요청) 보호된 리소스에 액세스해야하는 이유를 사용자에게 설명하는 목적 문자열(purpose s..
iOS - Protecting the User’s Privacy(유저 개인정보 보호) 안녕하세요. brody입니다. 다시 이론으로 돌아와서 이번 블로그에서는 Protecting the User’s Privacy에 대해서 공부해볼게요. UIKit 토픽의 필수항목중 한개인데 이름만 봤을때는 생소하네요. 개인정보 보호를 하는 방법이 뭐가 있을까 생각해 봤는데.... 잘 생각은 안나네요;; 너무 생각없이 개발을 했나ㅠ... 그럼 바로 문서를 볼게요! Protecting the User’s Privacy(유저 개인정보 보호) 개인 데이터를 보호하고 데이터 사용 방법에 대한 user preferences를 준수합니다. OverView 사용자 개인정보를 위한 설계는 중요합니다. 대부분의 Apple device(아이폰,아이패드...)에는 사용자가 앱이나 external entities에 노출하지 않으려..
iOS - StackView(3) 애플문서 샘플예제(Dynamic Stack View) 안녕하세요. brody입니다. 오늘은 저번시간에 이어 StackVIew 3번째 글이에요... 이렇게 3번에 나눠서 작성하게 될줄은 몰랐는데 이번 포스팅이 StackView의 마지막 되겠습니다!! 드디어!!! https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/LayoutUsingStackViews.html 애플 공식 문서에 있는 예제를 테스트하면서 StackView를 조금 더 알아볼게요. 참고로 위의 공식 문서에서 제공하는 샘플 코드는 실행이 안됩니다. 실행이 되게 Swift 버전 컨버팅 해놓은 소스는 아래에 깃헙에 있어요. https://github.com/brody424/iOS_Stack..
iOS - StackView(2) 애플문서 샘플예제(SimpleStackView, NestedStackViews) 안녕하세요. brody입니다. 오늘은 저번 시간에 이어 StackView 2번째 글이에요! https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/LayoutUsingStackViews.html 애플 공식 문서에 있는 예제를 테스트하면서 StackView를 조금 더 알아볼게요. 참고로 위의 공식 문서에서 제공하는 샘플 코드는 실행이 안됩니다. 실행이 되게 Swift 버전 컨버팅 해놓은 소스는 아래에 깃헙에 있어요. https://github.com/brody424/iOS_StackView_Exam_Cookbook_Swift5 그리고 화면이 엄청 많은데 앞에 3개 화면만 StackView와 관련이..
iOS - StackView(기본) 안녕하세요. brody입니다. 요즘 계속 이론만 정리해서 이번 포스팅은 실습으로 갈게요!! 글을 쓰다가 보니 너무 길어져서 "기본사용법"과 "공식문서 번역 & 샘플 프로젝트 하기" 2개로 나누어 작성할게요! 이번 포스팅은 StackView 기본 사용법 입니다.!! 이번 포스팅에서는 iOS9에 나온 StackView를 정리해볼게요 만약 아래와 같이 SNS로그인이 애플/카카오/구글이 있다고 가정해보죠. 그리고 해외에서 앱을 사용하면 카카오 로그인버튼을 빼고 싶다고 가정을 해 볼게요. 그럼 어떻게 해야 할까요? 예전에 저같은 경우는 스토리보드에 모든 뷰를 그리고 상황에 맞게 view를 hidden시키고 view의 height 를 0으로 주는 작업을 했는데요. 비효율적이죠..? 그래서 찾아보니 StackView..