SWIFT 22

[iOS/Swift] 로그인 비밀번호 재설정 로그아웃 회원탈퇴 Firebase Auth (3)

iOS 파이어베이스 회원정보 관리 Swift로 Firebase Auth 회원정보 구현 3탄 "파이어베이스 로그인, 로그아웃, 비밀번호 재설정, 회원탈퇴" 🛑 이글에서는 파이어베이스 Auth를 이용한 로그인, 로그아웃, 비밀번호 재설정, 회원탈퇴만 다룬다 🛑 Xcode와 Firebase 연동 방법과 회원가입은 아래 글에서 참조 iOS와 Firebase 연동 1탄 2023.06.20 - [iOS Swift/Firebase 연동] - [ios/Swift] iOS 파이어베이스 연동 Firebase Auth (1) [ios/Swift] iOS 파이어베이스 연동 Firebase Auth (1) iOS 와 파이어베이스 연동하기 Swift로 Firebase Auth 회원정보 구현 1탄 "파이어베이스 연동" Chap1...

[iOS/Swift] ios 파이어베이스 회원가입 Firebase Auth (2)

iOS에서 파이어베이스 회원가입 구현 Swift로 Firebase Auth 회원정보 구현 2탄 "파이어베이스 회원가입" 🛑 이글에서는 파이어베이스 Auth를 이용한 회원가입만 다룬다 🛑 Xcode와 Firebase 연동 방법은 아래 글에서 참조 iOS와 Firebase 연동 1탄 2023.06.20 - [iOS Swift/Firebase 연동] - [ios/Swift] iOS 파이어베이스 연동 Firebase Auth (1) [ios/Swift] iOS 파이어베이스 연동 Firebase Auth (1) iOS 와 파이어베이스 연동하기 Swift로 Firebase Auth 회원정보 구현 1탄 "파이어베이스 연동" Chap1. 파이어베이스 프로젝트 생성 파이어베이스 콘솔 사이트에서 프로젝트를 생성 아래 파이..

[iOS/Swift] ios 파이어베이스 연동 Firebase Auth (1)

iOS 와 파이어베이스 연동하기 Swift로 Firebase Auth 회원정보 구현 1탄 "파이어베이스 연동" Chap1. 파이어베이스 프로젝트 생성 파이어베이스 콘솔 사이트에서 프로젝트를 생성 아래 파이어베이스 콘솔 사이트에서 로그인 후 새 프로젝트를 만든다 https://firebase.google.com/?hl=ko Firebase Firebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world. firebase.google.com Chap2. Apple 앱에 Fi..

[iOS] 아이폰 달력 어플 Tag Calendar 플래너 소개

두-둥 제가 처음으로 출시한 어플이 세상 밖으로 나왔어요 😊 소개에 앞서 홍보부터 할게요 Tag Calendar - 일정 달력 플래너 App Store에서 검색해 주세요 👇👇 👇 아래 링크에서 다운로드 👇👇 👇 https://apps.apple.com/kr/app/tagcalendar-%EC%9D%BC%EC%A0%95-%EB%8B%AC%EB%A0%A5-%ED%94%8C%EB%9E%98%EB%84%88/id6448507988 ‎TagCalendar - 일정 달력 플래너 ‎TagCalendar - 맞춤형 태그로 스케줄 관리하기 TagCalendar를 소개합니다. 맞춤형 태그를 사용하여 바쁜 일정을 관리할 수 있는 최고의 캘린더 앱입니다. 사용자 친화적 인터페이스로 설계된 TagCalenda apps.appl..

[iOS/Swift] Async Sync 비동기 동기 처리 개념 예제

Swift 언어를 사용하여 동기(Synchronous)와 비동기(Asynchronous) 이해 🔥 예제를 통해 알아보자! 대용량 처리를 할 때 스레드는 어떻게 될까? 네트워크 통신 혹은 대용량 파일 처리하는 스레드의 경우 오랫동안 점유된다 그러면 다른 작업들은 어떻게 실행될까?? 이 상황을 예로 들면, 나는 빵공장에서 일하게 되었다 🥲 빵공장에는 기계 A,B,C 3개가 있다 옆에 초등학교에서 단체 주문이 들어와 빵 900개를 만들어야 한다 동기(Sync)의 경우 -> 기계 A에서 빵900개를 제작하는 동안 B, C를 사용할 수 없다 A에서 빵900개를 모두 만들면 B 또는 C에서 다른 일을 시작한다 비동기(Async)의 경우 -> 기계 A,B,C에서 빵 300개씩 나눠서 만든다 동기는 한번에 한 작업만 ..

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

[Xcode] Build input file cannot be found '/Info.plist'. Error 에러

[Xcode] Error Build input file cannot be found : '~/Info.plist'. Xcode Project 안의 파일 경로들을 정리하던 중 'Info.plist'의 경로를 변경한 후 문제가 생겼다! 에러 내용과 해결방법 알아보자 ⛔️ 에러 내용 ⛔️ Build input file cannot be found: '~filepath/Info.plist'. Did you forget to declare this file as an output of a script phase or custom build rule which produces it? 🌏 번역 🌏 : 빌드 입력 파일을 찾을 수 없습니다. 이 파일을 생성하는 스크립트 단계 또는 사용자 지정 빌드 규칙의 출력으로 선언하..

[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 예..