분류 전체보기 32

[iOS/Swift] URLSession 사용한 Rest Api 네트워크 통신 예제

URLSession Rest Api 네트워크 통신 ⭐️ iOS에서 네트워크 통신하기 ⭐️ Swift 네트워크 통신 방법 중, 가장 기본적인 방법인 URLSession을 사용해보자! URLSession 통신 순서는 간략히 4단계로 구성된다. 1. URL 객체를 생성한다. 2. Request 객체를 생성한다. 3. URLSession을 이용하여 데이터 전달 4. URLSessionTask로 작업을 나타낸다. 👇👇👇 URLSession에 대해 더 자세히 알고 싶다면? 👇👇👇 2023.02.28 - [iOS Swift/iOS Swift - 기초] - [iOS/Swift] URLSession Task 네트워크 api 통신 [iOS/Swift] URLSession Task 네트워크 api 통신 Swift 네트워크 ..

[iOS/Swift] URLSession Task 네트워크 api 통신

Swift 네트워크 통신 feat. URLSession , URLSessionTask iOS에서 http 네트워크 통신을 위해서는 URLSession과 URLSessionTask 를 사용해야 한다! 라이브러리인 Alamorfire와 moya 도 URLSession을 래핑한것으로 URLSession을 알아야 수월하게 사용가능하다 먼저 URLSession, URLSessionTask 하는 일과 속성을 알아보자! 📌 URLSession iOS 와 서버 간의 http 프로토콜을 지원하며 Request와 Response 구조를 가진다. URLSession은 여러 개의 URLSessionTask를 생성하여 이를 통해 서버와 통신을 하고, Delegate로 네트워크의 과정을 확인하는 형태이다. URLSession은 ..

[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] Google MLKit Vision OCR Api 예제

Swift 언어를 사용하여 Google MLKit Vision OCR Api 를사용하는 예제를 포스팅 이전에 포스팅 했던 네이버와 달리, 구글은 라이브러리 설치는 pod install 만 하면 된다 네이버 OCR 사용법이 궁금하다면 아래 포스팅 클릭! 2023.01.02 - [프로그래밍/IOS] - [IOS/Swift] 네이버 Clova OCR Api 예제 [IOS/Swift] 네이버 Clova OCR Api 예제 Swift 언어를 사용하여 네이버 Clova OCR 엔진을 사용하는 예제를 포스팅한다! 네이버 Clovar OCR Api 사용 방법부터 진행해야 하는 분은 이전 글부터 읽어야 한다 네이버 Clova OCR 사용 예제 2022.12.07 - [프 ohwhatisthis.tistory.com 🚫 ..

[Xcode] Error: unable to open configuration settings file 에러

[Error] unable to open configuration settings file Github 프로젝트를 새로 clone 한 후 오류가 생겼다 Pods 파일 directory 부분에서 에러가 생김 함께 따라서 고쳐보자! ❌ 에러 내용 ❌ unable to open configuration settings file 해석: settings 파일을 열 수 없습니다. 또 다른 에러 Unable to load contents of file list: '/Target Support Files/Pods/files.xcfilelist' 해석: 파일 목록의 내용을 읽어올 수 없습니다. 위 에러의 경우, GitHub Code를 Clone 하면 발생한다. GitHub 프로젝트를 push 할 때, pod file 은..

[iOS/Swift] 네이버 Clova OCR Api 예제

Swift 언어를 사용하여네이버 Clova OCR 엔진을 사용하는 예제를 포스팅한다!  네이버 Clovar OCR Api 사용 방법부터 진행해야 하는 분은이전 글부터 읽어야 한다    네이버 Clova OCR 사용 예제   2022.12.07 - [프로그래밍/기타] - [OCR] 네이버 Naver Clova OCR 사용 [OCR] 네이버 Naver Clova OCR 예제이번에 OCR 관련 프로젝트를 진행하며, Google OCR, Naver Clova OCR, ios 내장 text 인식 세 가지를 사용해 보았다. 그중, 한글 인식률이 가장 좋았던 Naver Clova OCR 사용 방법을 소개한다 Chap1. Clova OCR 이용신ohwhatisthis.tistory.com   api 사용 완료 했다면,..

[OCR] 네이버 Naver Clova OCR 예제

이번에 OCR 관련 프로젝트를 진행하며, Google OCR, Naver Clova OCR, ios 내장 text 인식 세 가지를 사용해 보았다. 그중, 한글 인식률이 가장 좋았던 Naver Clova OCR 사용 방법을 소개한다 Swift 에서 Naver OCR 사용법이 궁금하다면? 👇 이전글 클릭 👇 2023.01.02 - [iOS Swift/iOS Swift 예제] - [iOS/Swift] 네이버 Clova OCR Api 예제 [iOS/Swift] 네이버 Clova OCR Api 예제 Swift 언어를 사용하여 네이버 Clova OCR 엔진을 사용하는 예제를 포스팅한다! 네이버 Clovar OCR Api 사용 방법부터 진행해야 하는 분은 이전 글부터 읽어야 한다 네이버 Clova OCR 사용 예제 ..

[iOS/Swift] Xcode 14 'Charts' Library 에러 해결

Xcode 14 버전으로 업데이트 한 후 프로젝트에 에러가 생겼다. 'Charts' 라이브러리에 문제가 생김! ❌ 에러 내용 ❌ Referencing instance method 'makeIterator()' on 'Collection' requires the types 'IndexingIterator' and 'IndexingIterator' be equivalent 'Charts' 라이브러리에 문제가 생긴거라 에러 내용을 보더라도 이해하지는 못했다. 내용을 알든 모르든 구글링할끄니까~ ⭐️ 해결방법 ⭐️ 라이브러리 수정 lock을 해제한 후, Charts 라이브러리의 몇 부분 삭제하고 추가한다. 삭제 할 부분 에러 뜬 부분을 주석처리 하면 된다 RadarChartRenderer.Swift for ca..

[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를 다시 쳐야 한다. 하.지.만 이런 고생을 하지 않고 프로젝트에 저장했다가 알..

[뒤끝/유니티] 뒤끝 매치 서버 생성

이전 글 시작 전, 뒤끝 매치 서버 생성에는 사전작업이 필요하다! (이전글 참조) 2022.08.28 - [프로그래밍/뒤끝 서버] - [뒤끝/유니티] 뒤끝 서버 매치 사전작업 [뒤끝/유니티] 뒤끝 서버 매치 사전작업 서론 이번에 pvp게임 개발을 하게 되며 뒤끝서버를 사용하게 되었다. 여러 가지 사설 서버를 살펴보았는데 그중 뒤끝 서버를 선택하게 된 이유는 매치 기능 백엔드와 데이터베이스가 결합되어 ohwhatisthis.tistory.com 뒤끝 매치 서버 생성 뒤끝 매치는 크게 두가지 서버로 나눠져있다. 하나는 매칭서버, 두번째는 인게임서버이다. 매칭 서버 입장 → 매칭 신청 → 매칭 → 매칭 성사 → 인게임 서버 위의 과정을 거치면 인게임에서 매칭된 유저와 게임이 가능하다. 오늘은 서버입장 ~ 매칭..