iOS/iOS Swift 개발 일기

ios swift 객체를 사용하여 값을 주고 받기

Developer-Michelle 2022. 5. 24. 19:27

AppDelegate 객체를 사용하여 값을 주고 받기

AppDelegate 인스턴스에 저장해둔 값은 앱을 종료하기 전까지 유지됨.

하지만 앱을 종료하면 사라져 버림. 반영구적으로 값을 저장해두어야 하는 값에 사용하기에는 다소 부적합.

 

UserDefaults 객체를 사용하여 값을 주고 받기

코코아 터치 프레임워크에서 제공하는 객체임.

이 객체를 이용하면 앱을 삭제하기 전까지는 저장된 값이 반영구적으로 유지된다는 장점.

이 객체에는 비교적 단순하면서도 값이 유지되어야하는 로그인 여부나 간단한 설정 정보 등을 저장하는 경우가 많다.

 

 

출처: 꼼꼼한 재은씨의 swift 기본편 p339~