이번 글에서는 프로젝트를 진행하면서 재사용성에 대해 생각한 내용을 끄적여보려고 해요.개발을 처음 시작할 때 받은 조언 중에 중복 코드를 최대한 없애라는 조언이 있었어요. 이는 코드의 재사용성을 높이라고 받아들였어요. 그래서 저는 뷰를 그릴 때도 형태가 비슷하면 하나의
이번에 앞서 공부한 Local Notification을 적용하면서 통화 상태나 iOS에 메모리 과부하를 줘서 앱이 강제 종료된 상태 등 정상적이지 않은 상태에서도 알림이 오는지 테스트를 해봤어요 통화 상태에서는 알림이 잘 왔어요. 과부하를 테스트하기 위해서 다음과 같
진행중인 프로젝트에서 일정을 추가하고 일정에 대한 정보를 API 요청을 통해 서버에 저장하려고 해요. 그런데 일정을 추가했을 때 네트워크 연결 상태 등 에러가 발생할 수 있잖아요?이때 어떻게 할 지 고민을 하다가 UX 관점에서는 유저가 일정을 추가했는데 프로그레스바를
프로젝트를 하면서 데이터 관리를 어떻게 할까 했을 때 api를 호출해서 받아온 데이터를 core data에 저장하고 이를 Fetch해서 쓰면 되겠다 생각을 했어요. Core Data도 fetch를 통해 조회하는것은 배열을 조회하는거랑 같다고 생각하고 있었거든요. 하지만