일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UITextView
- Protocol
- MVVM
- Observable
- collectionview
- RxCocoa
- Clean Code
- uiscrollview
- 리펙토링
- 리팩토링
- swift documentation
- Xcode
- SWIFT
- ribs
- map
- 리펙터링
- 클린 코드
- combine
- rxswift
- clean architecture
- tableView
- swiftUI
- 스위프트
- HIG
- 애니메이션
- UICollectionView
- Refactoring
- ios
- uitableview
- Human interface guide
- Today
- Total
목록property list (2)
김종권의 iOS 앱 개발 알아가기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lanuz/btqDSzEZJID/RxBMUhODgYeGEOlG7kycH0/img.png)
* property list와 UserDefaults의 쓰임 - property list : 데이터가 많아서 따로 그룹을 묶어서 저장하는 경우, 비슷한 형식의 데이터 그룹이 반복되는 경우 (user1@naver.com, user2@naver.com. ... 이런 데이터들은 "키"값의 유형이 name, password와 같이 유사하므로 .plist에 key값을 저장해놓고 사용하면 편리), UserDefaults는 key가 중복되면 value값이 지워지므로 - UserDefaults : 앱 전체에서 사용되는 공통 데이터, 데이터 양이 적은 경우 cf) 데이터가 대규모이면 SQLite, Realm, core data사용 1. DB 활용 2. UI 구성 3. 구현 (가급적이면 Property List의 템플릿 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnDd5g/btqDSAw0VqQ/Z3Ygf4xfw9fVncHKSgOIFK/img.png)
1. 프로퍼티 리스트 1) 개념 - 객체 직렬화*를 위한 XML포맷에 맞추어 key-value형식으로 저장 (xcode project에서 info.plist역시 프로퍼티 리스트) - 주로 앱의 공통 데이터나 주요 설정 정보를 저장하는데 사용 * 객체 직렬화 : 객체의 내용을 바이트 단위로 변환하여 파일에 기록하거나 네트워크를 통해 전달이 가능하도록 하는 것 2) 특성 - 중복된 키를 사용하면 기존의 데이터는 지워지고 덮어쓰게 됨 - 프로퍼티 리스트는 데이터 타입을 추상화하여 저장 : string은 추상화 데이터 타입 / String, NSString, CFSgtring은 구체화 데이터 타입 3) 저장 타입 (추상형을 사용하기 때문에 범용성 존재) - 문자열 : - 숫자 : - 실수 : - 배열 : - 딕..