최신글

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

인기글

인공지능이 내 코드를 리뷰해? ChatGPT 코드리뷰 with Github Action

ChatGPT로 코드리뷰 하기 with Github Action ChatGPT 란? 최근 전 세계에서 가장 핫한 AI 🔥🔥🔥 대화형 인공지능 서비스이다 Github Action을 이용해 챗지피티에게 코드리뷰를 받을 수 있다는 글을 보고 사용해 본다! 👇👇👇 ChatGPT와 대화가 궁금하다면? 👇👇👇 2023.04.19 - [프로그래밍으로 놀기/인공지능] - ChatGPT가 나에 대해 기억한다? 인공지능 학습시키기 ChatGPT가 나에 대해 기억한다? 인공지능 학습시키기 신의 탑이라는 웹툰 아시나요? '신의 탑'이라는 네이버 웹툰에 에밀리라는 '인공지능'이 등장한다 작중 한 등장인물이 인공지능인 에밀리에게 "스물다섯번째 밤은 살아있다" 라는 대사를 가르친 ohwhatisthis.tistory.com Cha..

인공지능 2023.05.30 0

[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 3

[AppStore] iOS 앱 스토어 등록 방법 (수출 관련 문서 누락 해결)

iOS App Store 등록 오늘은 개발한 앱을 app store에 등록하는 방법을 알아보자~ Chap1. Apple Developer 계정에 접속 Xcode에서 설정하기 전, Apple Developer 애플 개발자 사이트에서 App Store Connect를 해야한다 🍎 Apple Developer 링크 🍎 https://developer.apple.com/kr/ Apple Developer Apple 플랫폼에서 개발할 절호의 기회입니다 developer.apple.com App Store Connect 방법 1️⃣ 애플개발자 계정 로그인 2️⃣ Apple Developer → Account → App Store Connect → 앱 3️⃣ 아래와 같은 화면에서 "앱 추가" 버튼을 누른다 Chap2..

App Store 2023.07.16 1

[iOS/Swift] VisionKit OCR Api 예제 한글

Swift 언어를 사용하여 Apple Developer에서 제공하는 VisionKit Framework를 사용하여 OCR 개발 서론 VisionKit은 Apple에서 개발한 OCR Api로 VisionKit은 이미지와 iOS 카메라의 Live Video 와 Text 및 구조화된 데이터를 감지하는 기능을 제공한다 심지어 무료! 💸 게다가 성능도 좋아 ~ (대신 한국어 인식률은 떨어짐) iOS OCR 개발을 한다면 가장 추천한다 🚫 주의 🚫 iOS 13 이상 버전에서만 사용 가능하다 👇 다른 OCR 예제가 궁금하다면? 아래 포스팅들 클릭! 👇 🍀 네이버 OCR 🍀 2023.02.01 - [iOS Swift/iOS Swift 예제] - [iOS/Swift] Google MLKit Vision OCR Api 예..

iOS Swift - 예제 2023.02.15 1