IOS 18

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

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