[iOS 어플 개발] iOS (Apple Push Notification service, APNs) 기준으로 푸시 알림 인증키 설정 및 .p8 파일 다운로드 방법 (dev, prod)
iOS Push Notification 인증 설정 방법 (APNs) 1. Apple Developer 계정 준비 2. App ID에 Push Notification 활성화 3. APNs 인증서 또는 Key 생성 🔹...
[Vue3,ts,vit] axios 통신할때 스피너 로딩바 구현 후 통신끝나면 로딩바 감추기
Vue 3 + Vite 프로젝트에서 Axios를 사용할 때 전역 로딩바(Global Loading Bar)를 구현하는 일반적인 방식은 다음과 같다 Axios 통신 중에 화면 중앙에 회전 로딩 스피너를...
[Vue3] watch()의 주요 옵션 및 예제코드
✅ watch()의 주요 옵션 1. 🔁 immediate: true 예시: ✅ 결과: searchParams.value.startDate가 처음 값일 때도 한 번 실행됩니다. 2. 🧬 deep: true 예시: ✅ 결과:...
[Vue3, Ts] () => { } 화살표 함수 설명 및 예제
구성 요소 설명: 1. @submit 2. () => { getList() } 전체 맥락 예시: 참고: 화살표 함수 앞에는 항상 ()를 사용해? ()안에 뭐가 들어갈수있을까? 화살표...
[Android] 어플 개발시, Activity를 강제적으로 재시작하는 방법
Android에서 Activity를 다시 로드하는 몇 가지 방법이 있습니다. 네, Android에서 Activity를 다시 로드하는 몇 가지 방법이 있습니다. SecondMainActivity가 Activity를 상속받는다고 하셨으니, 다음과 같은 방법들을 고려해...
[SwiftUI] 아이패드에서 뒤로가기 버튼 혹은 닫기 버튼이 안보일때 (NavigationStack + NavigationLink)
이미지와 설명을 보면, iPad에서 NavigationStack을 쓰고 있지만 “뒤로가기 버튼”이 안 보이는 문제가 발생하고 있다. NavigationStack 또는 NavigationSplitView 구조에서 자주 발생한다고 하네? 근데 글씨가 안보이지, 버튼은...
[SwfitUI] 아이패드 화면에서 어플 뷰가 전체화면으로 안보이고, 분할뷰 아이콘이 보일때 원인(NavigationView) 및 해결방법
아이폰에서 정상이던 화면인데, 앱스토어에 등록하려고 보니, 아이패드13인치 스크린샷도 필수로 업로드하란다. 그래서 아이패드에서 실행해보는데, 오잉? 내가 생각한 의도와 다르네? 오늘 또 하나 배워서 기록으로 남긴다. 이게...
[iOS 어플 개발][SwfitUI] AppStorage에 대한 이해 부족이 불러온 참사!!
안드로이드와 다르게 아이폰의 동작은 뭔가 다르다. 설정페이지 화면에서 핀설정을 하면, intro화면에서 핀설정 여부를 체크 후 핀 설정했다면 핀 화면을 띄우도록 개발했는데, 이때 해당 여부 값을...
[SwfitUI] fileImporter가 여러개 일때 아래쪽에 선언된 건 트리거 작용해도 동작하지 않는 문제 해결방법
아래 예제 처럼 csv 파일 가져오기와 파일 복원을 개별처리하는 fileImporter가 선언되어 있다. 그런데 isPresented에 트리거 동작을 하는 변수의 값을 true로 변경되어도 파일 찾는 창이 열리지...
[Xcode][SwfitUI] 구글 Admob 광고 설정방법 및 import GoogleMobileAds 문제 해결 방법
구글 애드몹에 가입되어 있고, ios앱을 추가하였고, 광고 단위를 추가했다는 전제에서 출발한다. 1. Xcode 프로젝트 설정 2-1. Google-Mobile-Ads-SDK 설치 (CocoaPods 또는 Swift Package Manager) ✅ Swift...