최신글

more

[Swift] vpn 연결 확인 iOS detect vpn NetworkCopySystemProxySettings

iOS vpn 연결 상태 확인  오늘은 iOS에서 VPN 연결 확인 방법을 알아보자 아이폰 설정 → VPN → VPN 상태에서 VPN의 연결상태를 알 수 있다 VPN연결 상태를 앱에서 가져올 수 있는 방법이 여러 가지 있는데,그중 "시스템 프록시 설정 값을 파싱"하는 방법을 사용하여VPN 연결 상태를 알아보자      CFNetworkCopySystemProxySettings CFNetworkCopySystemProxySettings()는 무엇일까?이름 그대로 시스템 프록시 설정 값을 파싱 하는 함수이다 Apple Developer Documentation을 살펴보자 https://developer.apple.com/documentation/cfnetwork/cfnetworkcopysystemproxys..

Network 2024.06.18 0

[iOS/Swift] Invalid MinimumOSVersion. Firebase Framework Error

[ERROR]Invalid MinimumOSVerisionFirebase Framework 에러 발생   개발 환경Xcode - 15.3.0  몇 개월 만에 프로젝트를 열어 Archive 하였더니 에러 발생현재 Xcode 15.3 버전에서 개발하고 아래와 같은 오류가 발생했다.    ⛔️ 에러 내용 ⛔️    Asset validation failed Invalid MinimimOSVersion. Apps that only support 64-bit devices must specify a deployment target of 8.0 or later. MinimumOSVersion in '~/Frameworks/FirebaseAnalytics.framework'   🌏 번역 🌏: 최소 OS 버전이 ..

iOS Swift - Error 2024.06.14 0

[iOS] Swift XCFramework 생성 후 Objective-C에서 적용

Swift XCFramework 생성 후 Objective-C 프로젝트에서 적용하기  이 글을 본 당신? 레거시가 남아있는 프로젝트를 개발 중이신가요?  야 나두 ㅋ 현재 Swift로 제작한 Framework가 Objective-C 프로젝트에서는 import 하는데,Objective-C에서 Swift Framework를 사용하려면 설정이 필요한 부분이 있다 XCFramework로 처음부터 제작하며 설정해 보자 기존에 개발되어있는 프로젝트를 수정하는 당신도아래 몇 가지 설정 사항들을 수정하면 새로 프로젝트를 만들지 않아도 Objective-C에서 사용 가능할 수 있을지도?         Chap1.  Framework 프로젝트 생성 Xcode에서 Framework를 생성한다    Framework의 기본 ..

iOS Swift - 기초 2024.05.02 0

[iOS/Swift] GCD 멀티스레딩 with DispatchQueue (1)

GCD를 이용한 iOS 멀티스레딩 프로그래밍 Apple Developer 공식 문서를 살펴보며 iOS에서 GCD를 이용한 멀티스레딩 프로그래밍 방법을 알아보자 목차 멀티 스레드란? GCD는 무엇? DispatchQueue란? Serial VS Concurrent DispatchQueue의 종류 - Main, Global, Custom qos Sync VS Async 멀티 스레드(Multi Thread)란? 멀티 스레드는 하나의 프로세스 내에서 여러 스레드가 동시에 작업을 수행하는 것 하나의 프로세스 내에서 여러 개의 스레드가 존재하고 스레드들이 프로세스의 자원을 공유하되 실행은 독립적으로 이루어지는 구조 GCD(Grand Central Dispatch)란? GCD는 Grand Central Dispat..

iOS Swift - 기초 2024.03.13 1

인기글

[iOS/Swift] Core Bluetooth Ble 블루투스 통신

Core Bluetooth iOS 블루투스 통신 오늘은 iOS에서 Bluetooth 통신 방법을 알아보자 Apple Developer Document 를 참조하여 작성 Chap1. Info.plist 에서 CoreBluetooth 설명 작성 Apple Developer Document의 Core Bluetooth 문서를 보면 https://developer.apple.com/documentation/corebluetooth Core Bluetooth | Apple Developer Documentation Communicate with Bluetooth low energy and BR/EDR (“Classic”) Devices. developer.apple.com Overview에 적혀 있는 경고? 문구..

iOS Swift - 예제 2023.07.26 4

[iOS/Swift] 달력 UICalendarView Custom 예제 programmatically

Swift 언어를 사용하여 UICalendarView를 사용하는 예제 포스팅 UICalendarView 란? = iOS 달력 library Apple WWDC'22에서 추가되었으며, UIKit으로 사용할 수 있다 이전까지는 UIDatePicker를 사용하여 달력을 제작했다면 이제는 더욱 쉽게 달력이 제작 가능! 💫 완성 미리 보기 💫 🚫 주의 🚫 iOS 16 이상에서만 사용 가능 Chap1. Import UIKit 필요한 라이브러리를 먼저 세팅해 준다 import UIKit 고맙게도 UICalendarView의 경우 UIKit 만으로 사용가능하다! Chap2. UICalendarView 생성 StoryBoard를 사용하지 않고 코드로만 View를 개발하겠습니다~ UICalendarView 객체를 생성 i..

iOS Swift - 기초 2023.05.08 0

[Unity/유니티] 오류 Can not sign the application

Unity/유니티 Error "Can not sign the application" 서론 "Can not sign the application" - 애플리케이션에 서명할 수 없다. "Unable to sign the application; please provide passwords!" - 어플리케이션에 서명할 수 없다. 암호를 입력해라 오류를 해석하면 그렇다. 유니티 파일을 APK로 추출하기 위해, File → Build Settings → Build를 하면 발생하는 오류이다. 이 오류가 발생하는 사람들은 이 프로젝트에서 앱 서명을 한적 있을 것이다. 앱 서명을 한 후 build를 할 때마다 keystore의 password를 다시 쳐야 한다. 하.지.만 이런 고생을 하지 않고 프로젝트에 저장했다가 알..

유니티 Unity 2022.10.31 2

[Swift] vpn 연결 확인 iOS detect vpn NetworkCopySystemProxySettings

iOS vpn 연결 상태 확인  오늘은 iOS에서 VPN 연결 확인 방법을 알아보자 아이폰 설정 → VPN → VPN 상태에서 VPN의 연결상태를 알 수 있다 VPN연결 상태를 앱에서 가져올 수 있는 방법이 여러 가지 있는데,그중 "시스템 프록시 설정 값을 파싱"하는 방법을 사용하여VPN 연결 상태를 알아보자      CFNetworkCopySystemProxySettings CFNetworkCopySystemProxySettings()는 무엇일까?이름 그대로 시스템 프록시 설정 값을 파싱 하는 함수이다 Apple Developer Documentation을 살펴보자 https://developer.apple.com/documentation/cfnetwork/cfnetworkcopysystemproxys..

Network 2024.06.18 0