반응형

전체 글 421

[iOS] iOS 및 iPadOS 점유율 (OS 사용 현황)

iOS 및 iPadOS 점유율 (OS 사용 현황)은 애플에서 제공됩니다. https://developer.apple.com/kr/support/app-store/ App Store - 지원 - Apple Developer App Store 사용자는 App Store에서 iPhone, iPad, Mac, Apple TV 및 Apple Watch용 앱을 쉽게 찾고 구입하고 다운로드할 수 있습니다. Apple Developer Program에 등록하여 앱을 디자인 및 개발하고 App Store에 앱을 배포 developer.apple.com 2022.01.11에 AppStore에서 처리된 결과를 기준으로는 아래와 같다고 합니다.

iOS/기타 2022.02.25

[Swift / Objective-c] 디바이스 모델명, OS 버전 조회 (Device Model, OS Version, iPhone/iPad/iPod)

Swift와 Objective-c에서 디바이스 모델명, OS 버전을 조회하는 방법 (iPhone, iPad, iPod) iOS에서 디바이스 모델 조회 시, 아래와 같이 조회가 됩니다. (디바이스 모델) iPhone11,8 iPhone12,5 위와 같은 형식을 원하는 경우도 있지만 아래처럼 원하는 경우도 있죠. (디바이스 모델명) iPhone XR iPhone 11 Pro Max 위 두 가지를 조회하는 방법 모두 있습니다. 방법 Swift // 디바이스 OS 버전 조회 func getOsVersion() -> String { return UIDevice.current.systemVersion } // 디바이스 모델 조회 func getModel() -> String { var systemInfo = uts..

[Swift] SwiftUI Stack (VStack, HStack, ZStack)

SwiftUI에서 기본적으로 많이 사용되는 Stack Stack 종류 VStack : V 축으로 나열되는 Stack HStack : H 축으로 나열되는 스택 ZStack : Z 축으로 나열되는 스택 - 순서대로 쌓기 때문에, 마지막 줄에 있는 View가 가장 앞에 출력됨 - 배경 색상 지정 시, 영역을 자유롭게 하고 싶은 경우 사용 샘플 코드 // ContentView.swift import SwiftUI struct ContentView: View { var body: some View { VStack { VStack { Text("V1") Text("V2") Text("V3") .background(.yellow) } .padding() HStack { Text("H1") Text("H2") Text..

iOS/개념 2022.02.23

[iOS] 아이폰에 ipa 파일 설치하기 (2가지 방법)

아이폰에 ipa 파일을 설치하는 방법입니다. 준비물 ipa 파일, MacOS 설치 방법 설치 방법은 2가지가 있으며, 상황에 맞는 간단한 방법으로 선택해서 설치하시면 됩니다. Apple Configurator 2 사용하는 방법 Xcode 사용하는 방법 방법 1. Apple Configurator 2 사용하는 방법 1. Mac App Store에서 Apple Configurator 2를 설치합니다. 2. 실행 후 Mac과 디바이스를 연결(USB 연결선)합니다. 연결하면 아래와 같이 디바이스가 보입니다. 3. ipa 파일을 드래그하여 디바이스 부분에 넣어주세요. 4. 디바이스에 설치된 ipa를 확인하세요. 방법 2. Xcode 사용하는 방법 1. Xcode > Window > Devices and Simul..

iOS/기타 2022.02.16

[Android, iOS] 경제적 자유 계산기 앱 소개

경제적 자유란 무엇일까요? 충분한 자산이 있고 매월 원하는 만큼의 현금흐름이 있어 경제적으로 자유로운 상태를 의미합니다. 경제적 자유를 누리려면 얼마를 모아야 하나요? 꼬박꼬박 매월 100만 원씩 저축하면 20년 뒤엔 부자가 될 수 있을까요? 불가능합니다. 그래서 투자를 해야 합니다. 투자를 통한 경제적 자유 이루기 목표한 경제적 자유 금액을 위해 매월 얼마만큼 투자하면 되는지, 내 나이를 기준으로 몇 살엔 얼마만큼의 자산을 모을 수 있는지를 계산할 수 있는 애플리케이션이 있습니다. Android https://play.google.com/store/apps/details?id=com.taeu.economicfreedom 나 퇴사할래 - 경제적 자유 계산기 - Google Play 앱 나 퇴사할래 - 경..

[iOS] App Store 프로비저닝 프로파일로 ipa Export 후 설치 테스트

App Store Connect 프로비저닝 프로파일로 ipa를 Export 후 설치되는지 여부를 테스트해보겠습니다. 단순히 궁금해서 무식하게 해 보는 테스트 1. App Store Connect 프로비저닝 프로파일로 Export 하여 ipa 생성 1-1. Archive 진행 후 Organizer 창에서 Distribute App 선택한 후 App Store Connect 선택 후 Next 1-2. Export 선택 후 Next AppStore Upload가 아닌 Export 테스트기 때문 1-3. 옵션은 그대로 Next 1-4. Automatically manage signing 선택 후 Next 귀찮으니까 Automatically로 진행 1-5. Export ipa 생성 완료 2. Export 된 ip..

iOS/기타 2022.01.27

[AndroidStudio] An exception occurred applying plugin request 오류 해결 방법

Android Studio 업그레이드 후 새로운 프로젝트를 생성하고 빌드하였더니 아래와 같은 오류로 컴파일 실패가 발생했다. 오류 텍스트 Build file 'C:\AndroidStudio\workspace\test\MyApplicationTest2\app\build.gradle' line: 2 An exception occurred applying plugin request [id: 'com.android.application'] > Failed to apply plugin 'com.android.internal.application'. > Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. You can tr..

[iOS] 수출 규정 관련 문서가 누락됨 (TestFlight) 해결 방법

TestFlight 업로드 시 진행 상태에 '수출 규정 관련 문서가 누락됨(Missing Compliance)'이라고 아래와 같이 출력되는 경우가 있습니다. 앱에서 암호화를 사용하는지 여부를 묻는것인데, TestFlight(AppStore)에 업로드 시마다 물어봅니다! 해결 방법 관리를 눌러 수출 규정 준수 정보 입력 선택하면 아래와 같이 나옵니다. (아니요를 선택한 경우) ※ 예, 아니요 중 무엇을 선택해야할지 모르겠다면 아래 링크 참고 https://blog.naver.com/PostView.nhn?blogId=mogulist&logNo=221469645552&parentCategoryNo=&categoryNo=39&viewDate=&isShowPopularPosts=false&from=search ..

iOS/기타 2022.01.19

[Objective-c] 메일 보내기 (Mail - MFMailComposeViewController)

iOS에서 Mail 앱 사용해서 메일 보내는 방법 조건 디바이스 Mail 앱에 로그인이 되어있어야 함 사용 방법 MFMailComposeViewController를 사용합니다. https://developer.apple.com/documentation/messageui/mfmailcomposeviewcontroller #import if([MFMailComposeViewController canSendMail]) { // mail 보내기 가능 MFMailComposeViewController *mailCont = [[MFMailComposeViewController alloc] init]; mailCont.mailComposeDelegate = self; [mailCont setSubject:@"메일 제..

[iOS] 호기심에 해보는 Framework Embed 버전 테스트

단순 호기심에 해보는 Dynamic Framework Embed, 버전 테스트 테스트 중첩 Embed 하여 사용하는 프레임워크의 버전이 다른 경우, 어떤 버전을 사용하는지? 구성 A 프레임워크 : 일반 프레임워크 B 프레임워크 : A 프레임워크를 Embed 하는 프레임워크 C 프로젝트 : A 프레임워크와 B 프레임워크를 Embed 하여 사용하는 iOS 응용 프로그램 (앱) 테스트 상황 1 B 프레임워크 : A 프레임워크 버전 1 Embed C 프로젝트 : A 프레임워크 버전 2 Embed + B 프레임워크 Embed Q. C 프로젝트에서 A 프레임워크 사용 시 어떤 버전의 A 프레임워크를 사용할까? A. C 프로젝트에 있는 버전 2 사용 Q. C 프로젝트에서 B 프레임워크를 통해 A 프레임워크 사용 시 ..

반응형