책/꼼꼼한 재은씨의 Swift 2

[스터디 기록 ✏️ 데이터 저장] plist VS UserDefaults

✏️ 스터디 노션 기록 ✏️ 스위프트 스터디 모임에 데이터 저장과 서버에 대해 차주에 다루기로 해서 노션에 정리하였다. 프로퍼티 리스트 vs UserDefaults 비교 애플의 가이드라인 비교적 간단하고 작은 데이터들은 UserDefaults 사용 데이터의 양이 많다면 커스텀 Plist 데이터베이스가 필요할 정도로 큰 규모의 데이터라면? 둘 모두 적합하지 않음 SQLite나 코어 데이터 혹은 서버에서 제공하는 데이터베이스 시스템 사용하는 것이 효율적

iOS의 시스템 프레임워크(Window, View, View Controller)

😀 iOS의 시스템 프레임워크는 UIWindow, ViewController, VIew 등의 핵심 개체들로 이루어짐  Window 항상 유저 인터페이스 표현 계층의 최상위에 위치 콘텐츠를 가진 뷰를 내부에 배치하여 화면에 출력하는 역할 View 콘텐츠를 담아 스크린상에 표시하고 사용자의 입력에 반응함 뷰컨트롤러의 역할 뷰를 관리 화면(view)과 데이터(model) 사이의 중개자 역할 윈도우 객체로부터 전달된 이벤트를 받아 내부적으로 구현된 비즈니스 로직을 실행하고 그 결과로 얻어진 데이터를 콘텐츠로 만들어 화면에 표시함 주요 컨트롤러 컨트롤러 기능 구현 클래스 View Controller 화면을 구성하고 콘텐츠를 표현하는 기본 뷰컨 UIViewController Navigation Controller..