https://ios-development.tistory.com/702 [iOS - swift] UserDefaults에 struct 형태 저장 방법 (“Attempt to insert non-property list object” 오류, UserDefaults UserDefaults를 이해하기 위한 기본 지식 Byte buffer: 연속적으로 할당된 raw bytes를 저장하는 역할 random access가 가능하여 데이터를 key-value쌍으로 저장하고 로드할때 용이 보통 스위프트에서 메모리나 ios-development.tistory.com 위 글을 참고하여 작성하였습니다. *이번 포스트는 제가 공부용으로 올린 거라 별다른 설명없이 코드만 올린 글입니다.* ///(동영상 번호, 진행상황) str..
이번에는 UserDefault 에 대해 알아볼까 합니다. 사실 굉장히 많이 쓰이고 간단하게 쓸 수 있는 편리한 부분인데 따로 정리를 해본적이 없더라고요. 그래서 한번 해볼까 합니다. * UserDefault ? 주로 앱을 끄고 다시 실행한 후에도 간단한 데이터가 남아있도록 해주는 도우미입니다. ex) 설정 값, 유저 ID, 첫 실행 여부, 로그인 여부 등 https://developer.apple.com/documentation/foundation/userdefaults 공식의 말을 빌려 설명하면 앱 실행 시 지속적으로 키-값 쌍을 저장하는 사용자의 기본 데이터베이스에 대한 인터페이스입니다. 라고 적혀있네요. 일반적인 Dictionary 형태라고 생각하시면 편합니다. 이때 키 값은 반드시 String 이..