일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mvvm
- swift 소켓통신
- RxSwift
- 딥링크
- iOS 아키텍쳐
- 사이드프로젝트
- IOS앱개발
- 클린아키텍쳐
- ios개발
- deferred deeplink
- 앱출시
- swift 바이너리 데이터
- ios binary data
- SWIFT
- 2024회고
- Dependency Injection
- 유니버셜링크
- clean architecture
- swift 바이트 버퍼
- swift bytebuffer
- ByteBuffer
- binary data to struct
- DeepLink
- 포트폴리오
- swift 소켓 데이터
- 의존성 주입
- universal link
- swift-nio
- 앱개발자
- SOCKET
- Today
- Total
목록iOS (2)
hyunn
딥링크(Deep Link)정의DeepLink는 앱의 특정 화면, 기능, 또는 콘텐츠로 직접 이동할 수 있게 해주는 링크이다.종류1. 표준 URL Scheme - 'myapp://' 같은 형식으로 앱 고유의 스킴을 사용2. Universal Links (iOS), App Links (Android) - 웹 URL을 사용하여 앱으로 연결 URL Shceme vs. Universal Links1. 작동 방식 - URL Scheme: 커스텀 프로토콜을 사용하여 앱을 실행 (예: myapp://) - Universal Links: 표준 HTTP/HTTPS URL을 사용 (예: https://www.myapp.com)2. 플랫폼 지원 - URL Scheme: iOS, Android 등 대부분..
✨ DI에 대해 글을 쓰게된 계기Clean Architecture를 공부하면서 항상 어려웠던 개념이 바로 Dependency Injection이었다.그래서 오늘은 DI에 대해서 내가 생각하고 고민했던 과정들과 결과를 글로 정리해보려고 한다.🛠️ Clean Architecture + MVVM이전 포스팅에서도 언급했듯이, 클린아키텍쳐를 프로젝트에 적용해본 적이 있다. 정확히 말하자면 Clean Architecture에 MVVM패턴이 적용된 아키텍쳐이다. 우선 클린아키텍쳐 컨셉에 맞게 Presentation Layer, Domain Layer, Data Layer로 계층을 나누었다.Presentation Layer는 UI를 담당하는 계층이다. MVVM패턴을 적용하여 ViewModel을 두었다.Domain L..