본문 바로가기

개발일기

UIAlertController Layout issue UIAlertController를 기본적인 API만 사용해서 구현한 후, 뷰 디버깅으로 잘못된 부분이 없나 확인 중에 전혀 예상할 수 없었던 레이아웃 이슈를 확인했다. 잘못작성한 코드가 있을 수 없다고 생각이 들어 검색을 한 결과 여러가지 iOS버전에서 발생하는 버그라는 글을 확인했다... 이 글을 읽는 사람들은 부디 시간 낭비하지 않기를 바란다. https://stackoverflow.com/questions/55372093/uialertcontrollers-actionsheet-gives-constraint-error-on-ios-12-2-12-3 더보기
POP 프로젝트에 적용하기 OOP에서 POP를 적용하면서 느꼈던 새로운 관점을 나누고 싶어서 정리했습니다. 처음 작성해본 POP이기 때문에 "이렇게 작성해야 POP야"가 아닌 "이런 방식으로도 생각했구나"라고 봐주셨으면 좋겠습니다. 코드 스쿼드를 졸업하고, 완성하지 못한 부분이 자꾸 아쉬움이 남아서 IssueTracker를 구현하고 있었습니다. 콤바인을 원하는대로 구현할 수 있다는 자신감, 재사용성을 충분히 생각했다는 자만감에 빠져있어서 코드의 품질은 좋다고 생각했었습니다. 하지만 부엉이 말 한마디에 부족한 부분이 보였고, Protocol에 대해서 공부하다 보니 새로운 접근을 할 수 있을 거 같아서 시작하게 되었습니다. 아래 그림을 보면 Label 화면과 MileStone 화면의 구성은 완벽하게 일치하고, UITableView C.. 더보기