안녕하세요 🐾 iOS의 MVVM 디자인 패턴은 공식적으로 사용되는 표준이 없어 저는 주로 Kickstarter의 MVVM 디자인 패턴인 Input, Output 프로토콜을 이용한 방법을 사용했었습니다. 때문에 개발자들마다 MVVM 디자인 패턴 구현 방법이 조금씩 달라지곤하는데요. ReactorKit은 MVVM에서 뷰모델의 역할을 대신해 비즈니스 로직을 처리하고 뷰와 상호작용 하는 일련의 작업 과정을 정형화 된 구조로 제공하는 프레임워크입니다. ReactorKit의 기본 개념 및 사용 방법을 간략히 정리해보았습니다. 혹시나 틀린곳이 있다면 알려주세요! ※ ReactorKit의 사용은 RxSwift에 대한 이해를 바탕으로 합니다. 1. 기본 개념 ReactorKit은 Flux와 Reactive 프로그래밍의 ..
안녕하세요 🐾 지난글에 이어 XCTest 프레임워크 관련 라이브러리인 Quick과 Nimble에 대하여 알아보도록 하겠습니다. 복기를 위하여 작성한 글이니 틀린 부분이 있다면 알려주세요! ※ XCTest 기초 및 BDD, TDD등의 개발 프로세스에 대한 설명은 아래의 글을 참고해주세요. 2024.03.20 - [iOS/Xcode] - [iOS/Xcode] XCTest 기초 정리(TDD, BDD) 설치 # Podfile use_frameworks! target "MyApp" do # Normal libraries target 'MyApp_Tests' do inherit! :search_paths pod 'Quick' pod 'Nimble' end end 프로젝트 디렉토리 내 podfile 수정 → pod ..
안녕하세요 🐾 복기를 위한 XCTest에 대한 기본 개념 정리글 입니다. 혹시나 틀린 부분이 있다면 알려주세요! ※ Quick / Nimble에 대한 정보는 아래의 글을 참고해주세요. 2024.03.21 - [iOS/Xcode] - [iOS/Xcode] XCTest 관련 라이브러리 정리(Quick, Nimble) 1. XCTest 1.1 XCTest / XCTestCase XCTest란 Xcode에서 단위 테스트, 성능 테스트, UI 테스트를 지원하는 프레임워크입니다. 해당 프레임워크의 구조부터 간략히 살펴보겠습니다. XCTest 프레임워크는 XCTest, XCTestCase 크게 두개의 클래스로 이루어져 있습니다. XCTestCase의 정의를 살펴보면 아래와 같이 XCTest를 서브클래싱하고 있는 것..
안녕하세요 🐾 오늘은 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 프로젝트 앱 생성 페이스북 ..
안녕하세요🐾 이번 WWDC 2023에서 무려 애니메이션이 추가된 SF Symbols 5에 대한 소개가 있었습니다. 관련 영상을 보고 정리한 SF Symbols 5의 주요기능과 사용방법을 공유합니다! 1. 설치 아래의 링크로 들어가 SF Symbols5 Beta를 다운 받을 수 있습니다. SF Symbols - Apple Developer With over 5,000 symbols, SF Symbols is a library of iconography designed to integrate seamlessly with San Francisco, the system font for Apple platforms. developer.apple.com 2. 주요 기능 소개 2.1 애니메이션 애니메이션 기능 지원은..
- Total
- Today
- Yesterday
- nimble
- iOS Nimble
- swift google signin
- ios google
- iOS Unit Tes
- iOS Quick
- swift 구글 로그인
- swift framework
- swift google sdk
- ios 구글 로그인 sdk
- swift nimble
- iOS Framework
- swift xctest
- swift 구글 sdk
- swift google login
- Quick
- swift google login sdk
- iOS 단위테스트
- ios google signin
- Firebase Distribution
- swift reactorkit
- XCFramework
- XCTest
- ios mvvm
- swift quick
- ios reactorkit
- iOS 유닛테스트
- Framework
- iOS 테스트 코드
- ios xcframework
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |