분류 전체보기
-
[Swift] Array contains, insert, append/Swift 2023. 7. 27. 19:00
안녕하세요 아렉스입니다 ! 1. Element가 존재하지않으면 append 혹은 insert를 하고싶어요 -> Set 쓰면 되는거아님 ? 2. 순서는 보장받고싶어요 -> Set 으로 중복 제거하고 Array 정렬하면 되는거 아님 ? 3. 그 말도 맞지만,, 일단 오늘 상황이랑은 조금 다른거같아요. 이런 의식의 흐름의 구조를 거치다가 순서가 있는 자료구조를 어지럽히고 다시 정렬하는 방법말고는 없는건가 싶어서 고민했어요. extension으로 만드는 과정을 블로그에 공유하는 것도 좋겠다싶어서 글을 써봅니다. 네트워크 통신을 통해 섹션을 구성하는 의도로 작성된 코드입니다. enum SectionType { case giftBox case history } private var sectionList: [Sect..
-
[Push] 4. 환영해요 ! Push Notification Console/Push Notification 2023. 7. 23. 16:18
0. Apple Push Notification service (APNs) 와 작동방식 1. .p12 인증서와 .p8 인증키 차이 2. FCM으로 사용하는 방법을 알아보자. 3. FCM 없이 사용해보자. 안녕하세요 ! 아렉스입니다 ! 이번 WWDC 23 에서 Meet Push Notification Console 세션을 통해서 Push Notification Console 이 공개되었어요 ! 바로 구경해보시죠 ㄱㄱㄱ https://developer.apple.com/notifications/push-notifications-console/ Push Notifications Console - Notifications - Apple Developer The new Push Notifications Conso..
-
-
-
[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개의 정수로 구성된 시스템에서 읽을 수 있는 문자..