분류 전체보기
-
-
[Push] 1. .p12 인증서와 .p8 인증키 차이/Push Notification 2023. 7. 23. 16:13
0. [Push] Apple Push Notification service(APNs)와 작동방식 2. FCM으로 사용하는 방법을 알아보자. 3. FCM 없이 사용해보자. 4. 환영해요 ! Push Notification Console 안녕하세요 아렉스입니다 ! 이전 편에 이어서 말해볼게요 APNs 를 사용하기 위해서는 인증수단을 정해야했었죠 ! 인증수단의 종류는 certificate(인증서), 그 다음에 authentication tokens(인증 토큰) 두 가지가 있습니다. 각 인증 수단의 인증 방식과 인증 방식을 등록하는 방법을 대해서 알아보겠습니다. 인증서 방식 certificate(인증서)는 APNs 에 인증하는 기존 수단이라고 합니다. .p12 인증토큰 방식 authentication token..
-
[Push] 0. Apple Push Notification service (APNs) 와 작동방식/Push Notification 2023. 7. 23. 14:54
1. .p12 인증서와 .p8 인증키 차이 2. FCM으로 사용하는 방법을 알아보자. 3. FCM 없이 사용해보자. 4. 환영해요 ! Push Notification Console 안녕하세요 ! 아렉스입니다 iOS 앱에서 Push Notification 기능은 매우 보편적으로 사용되고있습니다. Push Notification Service에 대해서 알아보겠습니다. APNs 란 ? Apple Push Notifications Service의 줄임말로서 푸시 알림 전달을 가능하게 하는 백엔드입니다 APNs 작동방식 1. 알림에 대한 권한 요청이 승인이 된 경우 디바이스가 APNs에 토큰을 요청 2. APNs 에서 디바이스로 토큰을 전달 3. 디바이스에서 APP의 Server로 토큰을 전달 4. App의 Se..
-
Game Controller Framework 만나보기 2023. 5. 28. 17:58
안녕하세요 아렉스입니다 ! 오늘은 생소한 프레임워크를 소개하고싶어서 글을 써요 ! WWDC 2019 - Supporting New Game Controllers 위 영상을 정리한 내용입니다 ! 새로운 컨트롤러들 컨트롤러 입력 접근하기 UI Best Practices Legacy macOS Supoort 소개하고 있는 내용들이에요. Overview iOS 13, macOS Catalina 및 tvOS 13에서 게임 컨트롤러 프레임워크는 잘 알려진 여러 콘솔 게임 컨트롤러에 대한 지원을 추가합니다. 새로 추가된 컨트롤러에 대한 브리핑을 받고 그들의 입력이 어떻게 전달되는지 이해하세요. 선택적 버튼을 처리하기 위한(handling optional buttons) 권장 모범 사례를 배우고, macOS에서 지원을..
-
[iOS] App Vesion 표시 하고싶을 때 (CFBundleShortVersionString, CFBundleVersion)/iOS 📱 2023. 5. 13. 15:34
안녕하세요 아렉스입니다 ! 많은 앱들에서 버전을 표기하는 걸 볼 수 있어요 ! 저도 하고싶어서 찾아봤어요 Version 1.0 Build 1 를 통해서 현재 프로젝트에서 확인할 수 있는 점은 Version == Bundle version string (short) == MARKETING_VERSION Build == Bundle version == CURRENT_PROJECT_VERSION 모두 같은 내용을 참조하고있는 것을 확인했어요 Info.plist를 통해서 확인한 Key 값을 사용하기 위해서는 infoDictionary를 통해서 접근하면 됩니다 CFBundleVersion 번들을 식별하는 빌드 버전입니다. 10.14.1과 같이 마침표로 구분된 1-3개의 정수로 구성된 시스템에서 읽을 수 있는 문자..
-
(iOS 16.0 +) Swift -> Objective - C 브릿징 간 생긴 일 by NSCFString/iOS 📱 2023. 5. 7. 17:39
안녕하세요 아렉스입니다 ! Swift의 문자열을 Objectvice - C 코드에서 브릿징해서 사용하는 경우는 흔하지않을까 싶어요!그 경우에 관련되어서 iOS 개발자로 취업한 후 첫 메이저 업데이트 iOS 16 를 겪으면서 생긴 일을 공유하고싶어서 글을 써요 ! (2022년 10월 즈음 ..)(글에 나오는 버그가 확인 된 버전은 iOS 16.0, 16.1, 16.2입니다.)iOS 16.4에서는 픽스되었더라구요 ! (진작 블로그 썻어야했는데 ...) 자 그럼 공유 시작할게요 !!아래와 같은 문자열의 배열이 있습니다private var tableViewDataSource: [String] = [ "Notices".localized, "Events".localized, "Helps".local..
-
첫 코로나 확진.. 그리고 두번 째 재택 근무 후기일상/일기 2023. 4. 13. 00:42
콜록콜록 ... 아렉스입니다.. 다들 한번 씩, 많으면 두번도 걸린 코로나를 저는 이제서야 걸렸네요 ..! ㅜㅜ 아마도 화요일에 비가 와서 예비군 실내교육을 받았던게 문제였을까싶어요 (그때도 마스크 착용하고 있었는데 ㅜㅜ) *글 쓰는 당시는 마스크 실내외 의무 해제 4월 7일(금)에 검진 및 확진을 받고, 4월 13일(목)까지 격리를 하고있어요. 수요일에 창문을 열고 자서 목이 아픈 줄 알았고, 목요일에 프로젝트를 하다가 3시 30분 쯤 잠에 들어서, 너무 늦게 자서 머리가 아픈 줄 알았고, 금요일에는 비가 온 이후에 저번 주에 비해서 기온이 내려가서 추운 줄 알았는데... 코로나에 걸리고 보니, 전부 증상들이었네요 !! 그만큼 코로나가 심리적으로 멀어져서 방심했던거 같아요 ㅜㅜ 금토일 3일간 오한과 발..