반응형

전체 글 418

[아이폰/안드로이드 카톡테마] 잔망루피 카톡테마 1

잔망루피 카톡테마 1  잔망루피9 이모티콘을 활용한 잔망루피1 카톡테마입니다!  [ 미리 보기 ]미리보기는 아이폰 스크린샷입니다.  친구 목록 화면 / 채팅방 화면 기본 프로필 이미지는 2가지예요 :)  암호 입력 전 / 암호 2개 입력 후 화면   하단 탭바선택 시 선글라스 낀 루피가 등장합니다.   [ 다운로드 ] 아이폰 버전https://blog.naver.com/0062dmstn/223536575328 [아이폰 카톡테마] 잔망 루피 카톡테마 1잔망 루피 카톡테마 잔망루피 9 이모티콘으로 만든 잔망루피1 카톡테마입니다. [ 미리 보기 ] 친구 목록 화...blog.naver.com 안드로이드 버전https://blog.naver.com/0062dmstn/223564152672 [안드로이드 카톡테마]..

[아이폰/안드로이드 카톡테마] 감자 망곰이 카톡테마 (망그러진곰)

망그러진곰 캐릭터 중 감자 쓴 감자 망곰이로카톡테마를 만들어 보았습니다 :)  미리 보기는 아이폰 기준입니다!  [ 미리 보기 ]  친구 목록 화면 / 채팅방 화면 * 안드로이드는 기본 프로필 이미지가 2가지예요!   암호 입력 화면 입력 전 / 입력 후  [ 다운로드 ] 안드로이드 다운로드https://blog.naver.com/0062dmstn/223513706148 [안드로이드 카톡테마] 감자 망곰 카톡테마 (망그러진곰)감자 망곰 카톡테마 (망그러진곰) 안녕하세요! 오랜만에 인사드려요 :) 요즘 너무 애정하는 귀여운 망그러...blog.naver.com  아이폰 다운로드https://blog.naver.com/0062dmstn/223514549999 [아이폰 카톡테마] 감자 망곰 카톡테마 (망그러진..

[SwiftUI] Invalid frame dimension (negative or non-finite). 해결 방법

SwiftUI에서 Text를 가로로 가득 채우려고 width에 .infinity를 추가했더니 아래와 같이 보라색 경고가 나타났다. 오류 코드 및 로그창에 표시됨. [SwiftUI] Invalid frame dimension (negative or non-finite). 프레임 치수가 잘못되었다는 이슈! 해결방법 1. width가 아닌 maxWidth 사용 Text("Hi") .frame(maxWidth: .infinity) .frame(height: 100, alignment: .center) 2. UIScreen 사이즈 사용 Text("Hi") .frame(width: UIScreen.main.bounds.width, height: 100, alignment: .center)

iOS/오류 해결 2023.11.08

[iOS] 응용 프로그램을 위한 유효한 ‘aps-environment’ 인타이틀먼트 문자열을 찾을 수 없습니다. 해결 방법

iOS에서 푸시를 사용하기 위해 registerForRemoteNotifications() 호출 시 아래와 같은 오류가 발생했다. 호출 코드UIApplication.shared.registerForRemoteNotifications() 발생 위치 application:didFailToRegisterForRemoteNotificationsWithError 발생 오류Failed to register: Error Domain=NSCocoaErrorDomain Code=3000 "응용 프로그램을 위한 유효한 ‘aps-environment’ 인타이틀먼트 문자열을 찾을 수 없습니다." UserInfo={NSLocalizedDescription=응용 프로그램을 위한 유효한 ‘aps-environment’ 인타이틀먼트..

iOS/오류 해결 2023.10.17

[Xcode] Project Name 변경 방법 (xcodeproj, 프로젝트명 변경)

Xcode 프로젝트명 변경 방법 글에서는 NameTest 프로젝트명을 NameChangeTest 프로젝트명으로 변경한다. 1. xcodeproj 파일명 변경 1-1. Xcode Navigator > 맨 위 프로젝트 파일 클릭 (xcodeproj 파일) 1-2. Enter 입력하여 원하는 이름입력 후 Enter 1-3. 아래와 같이 확인 창이 뜨면 "Rename" 클릭 2. Scheme 수정 2-1. Xcode > Product > Scheme > Manage Schemes... 선택 2-2. 변경할 Scheme(기존 프로젝트명) 선택 2-3. Enter 입력하여 원하는 이름입력 후 Enter 2-4. 변경 완료 3. 폴더명 변경 3-1. 프로젝트 폴더명 선택 3-2. 원하는 이름으로 변경 4. 폴더명 변..

iOS/기타 2023.09.14

[Xcode] Could not launch 해결 방법 (Failed to get the task for process)

Xcode 빌드 시 Build는 Success하고 앱이 실행되는것처럼 보이지만, 흰 화면만 나오고 Xcode에서 아래 오류를 출력하는 경우가 있다. Could not launch "Project Name" Failed to get the task for process Details를 누르면 이런 내용이 출력된다. Details Could not launch “Project Name” Domain: IDEDebugSessionErrorDomain Code: 3 Failure Reason: Failed to get the task for process 38123 User Info: { DVTErrorCreationDateKey = "2023-07-17 01:25:36 +0000"; DVTRadarCompon..

iOS/오류 해결 2023.07.17

[iOS] 웹뷰 디버깅 방법 - 사파리로 웹뷰 디버깅 (WebView, Safari)

iOS에서 사파리로 웹뷰 디버깅하는 방법 준비물은 아이폰, 맥, 웹뷰 프로젝트입니다. 1. 아이폰 설정 앱에서 옵션 설정 설정 앱 > Safari > 고급(맨 아래에 있음) > '웹 속성' ON 2. 맥 사파리 메뉴에서 옵션 설정 Safari 메뉴 > 설정... > 고급 > '메뉴 막대에서 개발자용 메뉴 보기' 체크 상단 Safari 메뉴에 '개발자용' 메뉴가 추가됨 3. 프로젝트 실행 웹뷰 URL은 구글(https://www.google.com)로 진행 4. 맥 사파리에서 디버깅 진행 Safari 개발자용 메뉴 > 디바이스명 > 프로젝트 하단 URL 선택 디바이스에 실행 중인 프로젝트와 URL 목록을 선택 아래와 같이 웹 속성 창이 출력됨 ※ 참고사항 1. 맥과 아이폰이 케이블로 연결되어있어야 함 2...

[Swift] 날짜 다루기, 오늘 날짜 조회, 시간 계산 (Date, Calendar, DateComponents)

Swift에서 시간 다루는 방법 Date, Calendar, DateComponents 설명 및 사용 방법 1. Date A specific point in time, independent of any calendar or time zone. 달력이나 시간대와 관계없이 특정 시점입니다. 1) 현재 시간 가져오기 let date = Date() 2) Date를 원하는 Format으로 가져오기 (Date -> String) let date = Date() let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd HH:mm"// Format 설정 let dateString = dateFormatter.string(for: date) ..

[Swift / Objective-c] 디바이스 USIM 확인하기 (유심 확인)

디바이스에 USIM이 있는지, 통신사 등 확인하는 방법 CTTelephonyNetworkInfo를 사용하여 providers를 조회하여 USIM 유무를 확인한다. mobileNetworkCode와 mobileCountryCode를 확인하여 유심이 있는지 확인한다. 테스트한 결과, 6s는 providers가 1개, 아이폰 13 mini, Xr, 11 pro max는 providers가 2개 조회된다. 아마도 USIM, eSIM을 지원하는 디바이스에서는 Providers가 2개 조회되는 듯하다. USIM 1개만 존재하는 경우, 모든 providers를 조회하여 mobileNetworkCode가 있는 경우를 USIM이 있는 경우로 판단한다. Swift import CoreTelephony let network..

반응형