Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Level 1
- SwiftUI
- BFS
- Kotlin
- 파이썬 풀이
- 안드로이드 공부
- 공부
- 앱개발
- Autolayout
- 프로그래머스
- greedy algorithm
- dfs
- Algorithm
- 오토레이아웃
- 정렬
- iOS개발
- 백준온라인저지
- Python
- Android
- Swift공부
- UIKit
- 알고리즘
- ios
- 그리디 알고리즘
- 파이썬
- 알고리즘 공부
- error
- swift
- 백준 온라인 저지
- Clean Architecture
Archives
- Today
- Total
목록throws (1)
Tori의 개발 공부
[ TIL / iOS ] init에서 throws를 사용하여 WebSocket 서비스 초기화하기
🛠 문제 상황WebSocket 서비스를 구현할 때, 서버 URL을 번들에서 가져와 초기화하는 과정이 필요했습니다.서버 URL은 연결을 위해 필수적이므로 init 과정에서 초기화하도록 설계하고 싶었습니다.하지만 번들에서 URL을 가져오는 과정에서 다음과 같은 문제가 발생할 가능성이 있었습니다.번들 내 plist 또는 설정 파일에서 URL이 누락되었을 경우가져온 URL이 유효한 형식이 아닐 경우URL을 가져오는 과정에서 예기치 못한 오류가 발생할 경우따라서init 과정에서 URL 유효성을 검사하고 문제가 발생할 경우 적절한 핸들링을 하도록 처리하여야 했습니다. ✅ 해결 방법WebSocket 서비스 클래스를 만들 때, 초기화 과정에서 URL 유효성 검사를 수행하고,문제가 발생하면 throws를 활용해 예외..
TIL
2025. 2. 3. 11:30