Swift + FirebaseUI: (3) FirebaseUI를 이용해 Apple(애플) 소셜 로그인 화면 구현

이 글의 작업을 진행하려면 아래 포스트의 작업을 먼저 진행해야 합니다. Swift + FirebaseUI: (1) FirebaseUI를 이용해 이메일 로그인 화면 구현   FirebaseUI (2) – Apple(애플) 소셜 로그인 화면 구현 2020년 4월 이후로 소셜 로그인을 지원하는 앱은 무조건 애플 로그인 (Sign in with Apple)을 추가해야 한다고 합니다. 저는 애플 소셜 로그인을 더보기…

Swift + FirebaseUI: (2) FirebaseUI를 이용해 Google(구글) 소셜 로그인 화면 구현

이 글의 작업을 진행하려면 아래 포스트의 작업을 먼저 진행해야 합니다. Swift + FirebaseUI: (1) FirebaseUI를 이용해 이메일 로그인 화면 구현   FirebaseUI (2) – Google(구글) 소셜 로그인 화면 구현 1) 인증 제공업체 목록에 구글 추가 Firebase 콘솔에 접속해서 좌측의 빌드 > Authentication > Sigin-in Method 페이지로 들어갑니다. [새 제공업체 추가] 더보기…

Swift + FirebaseUI: (1) FirebaseUI를 이용해 이메일 로그인 화면 구현

참고 Swift(스위프트): Firebase(파이어베이스) 인증 기능을 이용한 기초 로그인 로그아웃 구현 (스토리보드)   먼저 참고글에서 파이어베이스 프로젝트에서 Authentification 생성 섹션을 읽고 이메일 인증을 인증 메뉴에 추가하는 프로젝트 설정을 해주세요.   FirebaseUI (1) – 이메일 로그인 화면 구현 FirebaseUI는 파이어베이스(Firebase)에서 자주 사용하는 작업들, 예를 들면 인증(로그인)이나 데이터베이스, 파일 저장 기능 등을 보일러플레이트 더보기…

Swift(스위프트) 라이브러리 ENSwiftSideMenu 사용법 (뷰 컨트롤러에 사이드 메뉴 추가)

ENSwiftSideMenu ENSwiftSideMenu는 Interface Builder(스토리보드)에서 아래 그림과 같이 사이드 메뉴를 추가할 수 있도록 도와주는 라이브러리입니다.   깃허브 주소 https://github.com/evnaz/ENSwiftSideMenu   라이브러리 추가 아래 링크를 클릭해서 파일 두 개를 내 프로젝트에 추가합니다. ENSwiftSideMenu 코드 깃허브   CocoaPods로도 추가할 수는 있지만 pod 'ENSwiftSideMenu' 추가할 파일이 두 개밖에 없는데다 마지막 업데이트가 3년 전이고 앞으로도 더보기…

HTTP 상태 코드에서 404 Error(Not Found)란?

  HTTP 404 에러 (Not Found) HTTP 404, 또는 오류 메시지 Not Found(“찾을 수 없음”의 의미)는 HTTP 상태 코드 중 하나입니다. 클라이언트가 서버에 접속할 수 있었지만,  클라이언트의 요구에 해당하는 것 (웹 페이지 등)을 서버가 발견되지 않았던 것을 나타낼 때 사용합니다. 또는 요구에 응할 수 없는 이유를 속이기 위해서도 사용됩니다. 웹 더보기…

Swift(스위프트): Core ML + Create ML 기초 요약 下 (이미지 분류 앱 만들기)

上편 – Swift(스위프트): Core ML + Create ML 기초 요약 上 (기계학습 모델 만들기) 바로가기 Create ML로 만든 모델 파일을 이용해 이미지 분류 앱을 제작합니다. (Interface Builder 스토리보드 이용)   이미지 분류 앱 만들기 1: 모델 파일(*.mlmodel)을 프로젝트에 추가합니다.   2: 메인 스토리보드에서 뷰 컨트롤러에 UI 요소를 추가합니다.   3: UI 요소를 더보기…

Swift(스위프트): Core ML + Create ML 기초 요약 上 (기계학습 모델 만들기)

Core ML 기계학습(Machine Learning)에 의한 이미지 분석, 텍스트 처리 등의 작업을 네트워크를 통하지 않고 기기(아이폰, 아이패드, 맥 등) 내의 AP를 이용하여 수행할 수 있도록 하는 라이브러리입니다. Core ML은 Apple 하드웨어를 활용하고 메모리 공간 및 전력 소비를 최소화하여 다양한 모델 유형의 기기 내 성능에 최적화되어 있습니다. 온전히 기기 자체에서 모델 실행 더보기…

PHP: CORS 에러를 회피하기 위한 API의 프록시(중계) 페이지 만들기 (cURL 이용)

참고 자바스크립트: JSONP (JSON Padding) 사용법 PHP: cURL 기초 (정적 웹 페이지에서 정보 가져오기) 자바스크립트(JavaScript)에서 쿼리 파라미터(query parameter) 값을 알아내는 방법   PHP: CORS 에러를 회피하기 위한 API의 프록시(중계) 페이지 만들기 HTML + 자바스크립트를 이용해 웹 페이지를 만들 때 외부 API를 사용하는 과정에서 흔히 CORS 위반이라 불리는 에러를 많이 접할 더보기…

Swift 예제: iOS + WatchOS 연동 앱 LinkedCounter (주요 개발 과정 요약)

Swift 예제: iOS + WatchOS 연동 앱 LinkedCounter 전체 코드 https://github.com/ayaysir/LinkedCounter   개발 환경 Xcode 13.3.1, Swift 5 iOS App with Watch App 템플릿 Storyboard Interface (워치 앱에 부분적으로 SwiftUI 사용)   목적 워치용 앱 기본 개발 학습 아이폰 앱 워치 앱 간 데이터 연동 방법 학습 컴플리케이션(Complication) 기본 개발 더보기…

일본 배우 ‘아베 히로시’의 홈페이지 (일본 위키피디아 번역)

아베 히로시의 공식 홈페이지   아베 히로시의 공식 웹 사이트 아베 히로시의 홈페이지는, 일본의 배우인 아베 히로시의 공식 웹사이트이다. URL: http://abehiroshi.la.coocan.jp 언어: 일본어 타입: 공식 웹 사이트 현재 상태: 운영중   참고: 아베 히로시 아베 히로시(일본어: 阿部 寛 (あべ ひろし), 1964년 6월 22일 ~ )는 일본의 모델 겸 배우이다. 신장 더보기…