전체글34 미국 앱스토어에만 있는 앱 다운받기 (Account Not In This Store) 앱스토어에서 국가 변경을 통해 미국 앱스토어에 접속한뒤 원하는 앱을 다운받으려하면 두번째 사진과 같은 창이 생기며 다운이 불가능합니다. 미국 앱스토어에서 앱을 다운받으려면 우선 미국 계정을 만들어야합니다. 애플 사이트의 맨 하단의 '계정-Apple ID 관리'에 들어갑니다. 상단의 'Apple ID 생성'을 클릭합니다. 국각/지역을 원하는 국가로 설정합니다. 하단의 전화번호는 한국 번호로 작성합니다. 만들어진 새 계정으로 로그인 한 뒤 중간에 위치한 '지불 및 배송' 에서 배송지 주소를 수정합니다. 저는 GENIEZIP 배대지 주소를 입력했는데 애플의 주소를 입력해도 무방할 것입니다. 이제 아이폰 혹은 아이패드 등 기기의 '설정'에 들어갑니다. 계정을 클릭 후 '미디어 및 구입 항목'을 클릭합니다. 클릭.. 2021. 10. 11. Xcode 에러 (Outlets cannot be connected to repeating content) 테이블 뷰를 만들어 사용할 때 해당 오류를 볼 수 있다. 테이블 뷰 컨트롤러를 확인해보면 셀이 Prototype Cells로 되어있는데, 이는 테이블 뷰의 속성이 Dynamic Prototypes로 되어 있기 때문이다. Dynamic Prototypes를 Static Cells로 바꿔주면 오류가 사라진다. 2021. 10. 10. [iOS] Xcode13에서 디버깅하기 본 글은 애플이 WWDC21에서 발표한 'Discover breakpoint improvements' 영상을 참고/번역하여 만들었습니다. 프로그램을 만들 때 문제가 생기면 디버깅을 통해 문제를 찾아내고 해결한다. Xcode13에서 새롭게 등장한 디버깅 기능들이 몇 가지 있는데, 이를 살펴보자. 1. Source file breakpoints 단일 파일에서 실행되는 breakpoint이며, 가장 보편적인 형태는 line breakpoint이다. line breakpoint를 원하는 코드에 걸면 다음과 같이 행 번호에 파란색으로 표시된다. 그러나 line breakpoint의 경우, 내가 원하는 함수를 확인하고 싶어도 먼저 실행되어야 하는 코드가 있다면 내가 원하는 함수가 실행되기까지 많은 시간이 걸릴 수 .. 2021. 10. 9. [iOS] iOS15에서 새로워진 UIKit button 알아보기 본 글은 애플이 WWDC21에서 발표한 'Meet the UIKit button system' 영상을 참고/번역하여 만들었습니다. 올해 새롭게 업데이트된 iOS15 버전에서는 앱을 개발할 때 사용하는 버튼의 옵션이 다양해졌다. 우선 이제 기본적으로 위 네가지의 basic 스타일을 제공한다. 기본 제공 스타일을 제외하고, iOS15에서 업데이트 된 버튼의 내용들을 살펴보자. 1. Button configuration 새롭게 등장한 UIButtonConfiguration이다. 버튼의 모습과 버튼 안의 내용을 개발자 입맛대로 바꿀 수 있다. 위 화면의 Sign In 버튼과 Create Account 버튼을 만드는 코드는 다음과 같다. 하지만 위 두 버튼은 매우 중요한 버튼이기에, UIButtonConfigur.. 2021. 10. 3. [iOS]Localization을 위한 layout 구성 방법 (Xcode의 유용한 툴들 사용하기) 본 글은 애플이 WWDC20에서 발표한 'Build Localiztion-Friendly Layout Using Xcode' 영상을 참고/번역하여 만들었습니다. Xcode를 활용한 localization을 하기에 앞서 가장 먼저 앱을 localization-friendly 하게 만들기 위해 따라야 할 몇 가지 디자인 패턴들을 살펴보자. 이 디자인 패턴들은 내가 어떤 플랫폼을(iOS, macOS 등) 개발하든, 혹은 매뉴얼 레이아웃과 오토 레이아웃, 또는 SwiftUI를 이용하든 상관없이 모든 것들에게 해당된다. 애플은 총 네 가지 디자인 패턴을 강조한다. 1. Avoid fixed widths or frames 첫번째는 고정된 길이와 프레임을 피하는 것이다. 이는 매뉴얼 레이아웃에서 sizeToFit을 .. 2021. 9. 23. 내가 개발한 앱에 구독 서비스를 '잘' 적용하기 위한 전략 요즘 전 세계의 사람들은 구독 서비스에 둘러싸여 살아가고 있다고 해도 과언이 아닐 정도로 다양한 구독 서비스 속에서 살고 있다. 꽃, 화장품, 도서 등의 실물뿐 아니라 수많은 앱 속에서도 특정 소프트웨어 기능을 사용하기 위한 구독 서비스 또한 성행 중이다. 2016년에 1.3억 달러였던 iOS 앱의 구독 서비스 수익은 2020년엔 4.5억 달러에 달하고 있다. 특히 사람들이 안드로이드 앱에 비해 iOS 앱에서 눈에 띄게 많은 돈을 구독 서비스에 사용하고 있음을 확인할 수 있다. 애플에서는 2017년부터 인 앱 구매(In-App Purchase)를 위한 StoreKit의 사용 방법과 구독 서비스에 대한 가이드라인을 담은 다양한 영상들을 제공하고 있다. 그 중 2020년에 공개된 'Designing for .. 2021. 9. 15. 이전 1 2 3 4 5 6 다음