UserDefaults를 검색하면
singleton패턴에 대한 키워드나 예제가 많이 보였다.
singleton 뭘까 ?
인스턴스가 하나
하나의 클래스로 제한
글로벌하게 쓸수있는 하나의 데이터
객체는 단하나여야 한다.
회원가입 페이지
사용자가 입력한 내용을 userDefaults에 저장 필요
마이페이지에서 프로필 수정이 가능해야함.
Q: input이 발생하는 곳이 2개 이상이여도
싱글톤을 사용할수 있나 ?
A: 데이터를 동시에 수정하지 않는다면 OK!
동일한 데이터를 페이지 전역에 공유해야하는 상황이므로
싱글톤패턴을 사용하는게 적합하다고 조언