일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- firebase
- 앱의생명주기
- algorithm
- 카카오맵클론
- ios면접
- hackerrank
- 코딩테스트입문
- firestore
- AutoLayout
- UIKit
- Di
- IOS
- Swift코딩테스트
- 프로그래머스
- ReactorKit UnitTest
- unittest
- Swift디자인패턴
- TDD
- HackersRank
- Safari Inspector
- Bubble Search
- iOS앱 디버깅
- 반응형프레임워크
- ARC
- RC
- RxSwift
- alamofire
- mrc
- 시험에자주나오는것만
- SWIFT
- Today
- Total
목록SWIFT (16)
샘성의 iOS 개발 일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cwd6rL/btskiAhoHUU/8XKKN9unlyvq6YW6R7UKH0/img.png)
RxSwift 연습 중, 서버로부터 랜덤 이미지 URL 받아서 화면에 비동기적으로 띄우다가 해당 오류가 계속 나서 찾아봤다... (네트워킹 하면 계속 최소 3번 이상은 떠서 알아보니 시뮬레이터에서 로깅하는 것이라고 한다... 일단 없애보자!) 1. 단축키 'command + shift +
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sYKaI/btsit0aLiG5/Ywtb1peaXzuk4xJdt0z4C0/img.png)
1. 정답 데이터 베이스 2. 사용해본 데이터베이스 2-1. UserDefaults 유저에게 기본으로 제공되는 싱글톤 페턴으로 설계된 데이터베이스. Key-Value 쌍으로 데이터를 저장한다. 따라서 하나의 키에 하나의 값만 저장되기에 사용자 기본 설정, 단일 데이터 저장에 적합하다. Linky 앱 제작할 때 사용해보았다. Share Extension상에서 Realm을 사용할 수 없어 기본적으로 제공되는 UserDefaults에 공유된 URL을 [String] 타입의 값으로 저장 후, 앱이 In-Active 상태에 들어왔을 때 UserDefaults에서 해당 데이터를 Realm으로 전달 + 해당 키값 초기화 하는 방식으로 사용한 경험이 있다. 2-2. Realm 무료 오픈소스로 제공되는 모바일에 최적화된..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bFpuvh/btsia0o5dJK/uDLXqh45MxzSGHFkDWD4Qk/img.png)
참고 문서: GitHub - apple/swift-evolution: This maintains proposals for changes and user-visible enhancements to the Swift Programming Lang This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - GitHub - apple/swift-evolution: This maintains proposals for changes and user-visible enhance... github.com @main 이란? @main은 Swift 5.3부터 Implement 된 어트리뷰트로, 프..