안녕하세요 🐾 iOS의 MVVM 디자인 패턴은 공식적으로 사용되는 표준이 없어 저는 주로 Kickstarter의 MVVM 디자인 패턴인 Input, Output 프로토콜을 이용한 방법을 사용했었습니다. 때문에 개발자들마다 MVVM 디자인 패턴 구현 방법이 조금씩 달라지곤하는데요. ReactorKit은 MVVM에서 뷰모델의 역할을 대신해 비즈니스 로직을 처리하고 뷰와 상호작용 하는 일련의 작업 과정을 정형화 된 구조로 제공하는 프레임워크입니다. ReactorKit의 기본 개념 및 사용 방법을 간략히 정리해보았습니다. 혹시나 틀린곳이 있다면 알려주세요! ※ ReactorKit의 사용은 RxSwift에 대한 이해를 바탕으로 합니다. 1. 기본 개념 ReactorKit은 Flux와 Reactive 프로그래밍의 ..
안녕하세요 🐾 오늘은 iOS 구글 로그인 SDK 적용 과정에 대하여 정리해보았습니다. 다른 소셜 로그인 SDK 적용은 아래의 글을 참고해 주세요! ※ 2013.12.26 기준으로 반영되었습니다. 2023.12.22 - [iOS/Swift] - [iOS] 페이스북 로그인 SDK 적용 2023.06.21 - [iOS/Swift] - [iOS] 네이버 로그인 SDK 연동하기 2023.06.21 - [iOS/Swift] - [iOS] 카카오톡 로그인 SDK 연동하기 1. 프로젝트 설정 1.1 SDK 설치 CocoaPods 설치 in podfile, pod 'GoogleSignIn' 1.2 구글 프로젝트 생성 해당 링크로 접속 → OAuth 클라이언트 ID 만들기→ Create a new project 프로젝트 ..
안녕하세요 🐾 오랜만에 찾아뵙네요. 최근 새집으로 이사도하고 인테리어까지 하느라 정신이 없었는데 이제야 여유가 생기고 있는것 같아요. 다시 달립니다! 후다닷 오늘은 iOS 페이스북 로그인 SDK 적용을 위한 과정과 결과를 포스팅 하였습니다. 페이스북 외에도 다른 SNS 로그인 SDK 관련 글도 있으니 아래 링크 참고 부탁드립니다 :) 2023.12.26 - [iOS/Swift] - [iOS] 구글 로그인 SDK 연동하기 2023.06.21 - [iOS/Swift] - [iOS] 카카오톡 로그인 SDK 연동하기 2023.06.21 - [iOS/Swift] - [iOS] 네이버 로그인 SDK 연동하기 ※ 23년 12월 SDK 기준으로 작성된 글 입니다. 1. 프로젝트 설정 1.1 프로젝트 앱 생성 페이스북 ..
안녕하세요 🐾 카카오톡 로그인에 이어 네이버 로그인 SDK 연동 과정도 정리하려 글을 남깁니다. 네이버 로그인 SDK는 object-c로 되어있어 익숙하지 않아 그런지 카카오톡 로그인보다 좀 더 많이 헤매었던것 같네요 🤣 로그인 연동 작업은 할 때마다 항상 새로운 것 같습니다 껄껄 다른 SNS 로그인 SDK 관련 글도 있으니 아래 링크 참고 부탁드립니다 :) 2023.12.26 - [iOS/Swift] - [iOS] 구글 로그인 SDK 연동하기 2023.12.22 - [iOS/Swift] - [iOS] 페이스북 로그인 SDK 적용 2023.06.21 - [iOS/Swift] - [iOS] 카카오톡 로그인 SDK 연동하기 ※ 23년 6월 SDK 기준으로 작성된 글 입니다. 1. 애플리케이션 설정 먼저 네..
안녕하세요🐾 iOS 카카오톡 로그인 SDK 적용 과정을 정리하고자 글을 남깁니다. 다른 SNS 로그인 관련 SDK 적용은 아래의 글을 참고해 주세요! 2023.12.26 - [iOS/Swift] - [iOS] 구글 로그인 SDK 연동하기 2023.12.22 - [iOS/Swift] - [iOS] 페이스북 로그인 SDK 적용 2023.06.21 - [iOS/Swift] - [iOS] 네이버 로그인 SDK 연동하기 카카오톡 SDK는 개발자 페이지가 굉장히 잘 정리되어있고, API에 대한 상세 설명이 관련 문서와 코드 내 주석으로 잘 정리되어 있어 개발자 페이지만 보아도 큰 무리 없이 구현 가능할 정도라는 느낌을 받았고, 실제로 그랬습니다. 최근 사내 배포용을 위한 코코아팟 프레임워크를 만들고 API 문서..
안녕하세요 🐾 코드 스니펫(Code Snippet)은 미리 만들어둔 코드를 템플릿으로 저장하고 이를 불러오는 기능입니다. 제가 진행하는 프로젝트는 UI를 만들때 스토리보드를 쓰지 않고 코드만 사용하기 때문에 자주 사용되는 패턴의 코드들을 코드 스니펫으로 지정해두어 꽤나 편하게 사용하고 있는 기능입니다. 1. 코드 스니펫 shift+ ⌘(command) +l 을 누르면 현재 사용가능한 코드 스니펫 항목들이 보입니다. 스니펫 목록 중 For Statement 를 눌러보았습니다. 상단부터 스니펫의 이름과 간략한 설명이 있고 자동완성시 나올 코드가 적혀있습니다. 반복문인 for문의 스니펫이 지정되어있었군요! Completion은 코드를 불러올 약어를 지정할 때 사용하는데, for 로 설정되어 있는 것을 확인할..
- Total
- Today
- Yesterday
- ios mvvm
- iOS Quick
- Quick
- XCFramework
- iOS 테스트 코드
- iOS 유닛테스트
- iOS 단위테스트
- ios google
- swift quick
- iOS Unit Tes
- swift google signin
- ios xcframework
- swift reactorkit
- swift xctest
- swift 구글 로그인
- swift nimble
- Framework
- swift 구글 sdk
- Firebase Distribution
- iOS Nimble
- ios google signin
- swift google sdk
- nimble
- iOS Framework
- ios 구글 로그인 sdk
- swift google login sdk
- ios reactorkit
- swift framework
- XCTest
- swift google login
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |