iPhone X 디자인 나왔을 때 대부분의 사람들은 아이폰 디자인이라는 고정관념을 벗어나 충격을 받았을 것입니다. iPhone X의 대표적인 변화 두가지는 노치 디자인 과 홈 버튼 삭제 로 정리할 수 있을 것입니다. 사용자 입장에서 UI 개선한 것으로 보이는 iPhone X 하지만 모두에게 환영 받지는 못했습니다.그 비환영자 중 하나였던 저 또한 왜 기본 UI을 벗어나서 새롭게 만들었을까? 아이폰의 핵심은 홈 버튼인데 그걸 왜 없앴을까? 생각을 했습니다. 막상 iPhone X 대응으로 UI 구성하였을 때 잘못된 생각이었구나 생각을 하였습니다. [왼쪽] iphone 8 [오른쪽] iphonX (그림 참조 : 뚜루뚜루 앱 화면) iPhone X의 특성에 맞게 구성한 앱 화면으로 두 기기의 차이점을 비교한다면..
Notification Push는 스마트폰의 없어서는 안되는 기능 중 하나입니다. 간단하게 Push 기능을 구현한 예제를 공유 하겠습니다.Push 계정 생성Push 를 사용하려면 Push 계정을 생성해야 합니다. 인증서 생성키체인 > 인증 기관에서 인증서 요청.. 을 통해 인증서를 만들어야 합니다. 인증서 정보 입력 창에 Apple ID(개발자 ID)와 이름을 입력 후 ‘디스크에 저장됨’을 선택 후 '계속' 을 클릭합니다. App ID 생성 (Notification)Notification을 사용하려면 App ID 을 발급받아야합니다. Apple Developer 에서 Certificates, Idntifiers & Profiles 에 접속합니다.왼쪽 메뉴에서 Identifiers > App IDs 에 진..
어떤 패턴이 모바일 앱을 개발하는데 도움을 줄 수 있을지 많은 연구가 나오고 있습니다. Android 는 MVP 패턴에 대해서 언급되다가 함수형 언어인 코틀린이 Android 공식언어로 되면서 MVVM 패턴으로 전환해야한다는 목소리가 나오고 있습니다. iOS 의 Swift 언어 또한 함수형 언어이며 MVVM 패턴에 대해서 언급하고 있습니다. 그렇다면 MVVM 패턴이 무엇이기에 그렇게 언급이 되고 있는 것일까요?MVVM 이란?MVVM 패턴은 Model - View- View Model 로 구성된 소트트웨어 아키테처 패턴(softsare architectural pattern)입니다.ViewModel - View- Controller (MVC), Model - View - Presenter (MVP) 의 V..
애플 앱스토어 다운로드 배지 받는 방법애플에서 공인한 앱 다운로드 배지는 어떻게 만들어지는 것인지 궁금하지 않으셨나요?전 디자이너가 일일이 만들어서 공유하는 것으로 알았는데 링크메이커 에서 애플이 공인한 배지를 제공하고 있습니다.만약 가이드라인데 대한 자세한 설명을 원하는 경우 애플 디벨로퍼 사이트에 가면 마케팅 용도로 사용하는 경우에 대한 가이드라인이 있습니다. 이곳에서는 배지에 대한 내용도 있으니 참고해주세요. 링크메이커로 배지 만들기Developer Site 또는 링크메이커을 통해 링크메이커에 접속할 수 있습니다.링크메이커에 접속하면 다음과 같은 화면이 나오는데 필터를 설정할 수 있습니다. 배지를 만들 목적으로 들어왔으니 스토어 국가 (앱스토어 배포된 국가)와 미디어 형식 (App) 을 선택하고 링..

PhoneX 디바이스가 나오게 되면서 노치 디자인이 주목 받기 시작했습니다. 앱 개발자는 노치 디자인에 맞춰 새로운 디자인 구성을 하는 것이 좋지만 현실적으로 불가능 한 경우가 많습니다. 이러한 이슈 사항에 대해 Apple은 iPhone X용 앱 업데이트 하는 방법을 친절히(?) 안내하고 있습니다. SafeArea 을 사용하는 이유 iPhoneX 에 포함된 5.8인치 Super Retina 레이아웃이 반드시 전면 Super Retina 디스플레이를 채우는 동시에 콘텐츠와 컨트롤 부분이 올바르게 표시되어야 하며 간단히 탭할 수 있어야 합니다. SafeArea은 앱이 iPhone X의 새로운 규격에 맞게 제대로 동작하는지 확인하는 데 사용합니다. Storyboard 에서 SafeArea 처리하기 기본적으로 ..
CocoaPod Local Pods 만들었다면 cocoaPod Trunk에 등록하는 방법을 공유하겠습니다. .podspec 파일 정보 넣기CocoaPod Create Library 하면 .podspec 파일이 생성됩니다. 우선 .podspec 파일을 편집창에서 오픈 합니다.[.podspec 파일]# # Be sure to run `pod lib lint SamplePods.podspec' to ensure this is a # valid spec before submitting. # # Any lines starting with a # are optional, but their use is encouraged # To learn more about a Podspec see https://guides.co..
CocoaPod 에 Library 등록 방법 - Local Create오픈 라이브러리를 iOS 에서 사용하게되면 보편적으로 Pod 을 활용하여 해당 프로젝트에 다운받게 됩니다. 다른 개발자들이 올린 오픈소스를 사용하면서 Pod 에 저만의 Code 을 등록하고 싶은 마음이 있었고 이런 저런 방법을 구글링하면서 연구하다가 github에 있는 소스코드를 Pod에 업로드에 성공하였습니다. 제가 업로드에 성공한 github에 있는 소스코드를 Pod에 업로드 방법을 소개하겠습니다. ( 본 글은Mac Os 기준으로 작성되었습니다.) CocoaPod Library 만들기가장 먼저 Pod에 올릴 파일을 만들겠습니다. 너무 복잡하게 생각할 필요 없습니다. 터미널에서 CocoaPod Project을 만들 곳으로 이동합니다...
In-App 결제를 하기 위해서는 SandBox 계정이 있어야 합니다. 앱스토어 에 접속하여 로그인 하시면 사용자 및 역할 이 보입니다. 클릭을 '꾹' 합니다. 상단은 두 가지 종류의 계정이 존재 합니다. 1. App Store Connect 사용자 2. Sandbox 테스터Sandbox 테스터 계정을 만들기 위해서 sandbox 을 클릭합니다. + 버튼을 클릭하여 입력할 정보를 입력하고 저장합니다. 주의사항비밀번호는 대문자, 소문자, 숫자, 특수문자를 입력해야 회원 가입을 할 수 있습니다.In-App 테스트에서 사용되므로 계정 정보를 잘 기억해두세요. 정리SandBox 계정 생성하는 방법을 공유하였습니다. SandBox 계정을 만들어 InApp 결제에도 도움이 되길 바랍니다.
- IT
- flutter
- 스코어헬퍼
- Android
- 선교
- 미션차이나센터
- 패턴
- 탁구
- 점수판
- 임용고시
- IOS
- 고시문
- missioon
- missionchina
- issue
- MCC
- push
- DI
- RXjava
- java
- 알고리즘
- view
- Kotlin
- 안드로이드
- swift
- 코틀린
- Android Studio
- 디자인패턴
- 고시문헬퍼
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |