개발을 하며 떠올랐던 생각에 대해 정리합니다.
개발을 하며 떠올랐던 생각에 대해 정리합니다.
6 items under this folder.
Completion은 main에서 호출해주는 것이 좋다. 이유 api를 호출하고, 결과가 도착한 경우 completion을 호출하는 함수가 있다고 하자.
리팩토링 작업중, 고민했던 것들을 정리해본다. 누군가에게는 도움이 되겠지. 문제 상황 일단 문제상황은 위와 같다. 같은 VC로 작성되어있음에도 불구하고, 실제 유저가 진입했을 때 보는 화면은 두가지이다.
! 사용하지 않기 Swift 코드에서 !가 보이는 경우는 두가지다. 연산자(!=, not, !==)에서 사용하는 경우는 제외한다.
분기에 따라 값이 결정되는 코드를 짤 때, 변수를 무엇으로 선언하는 것이 좋을까? 작은 부분이나 좋은 지적이라 생각하여 정리해본다. 핵심 요약 분기에 따라 값이 결정될 때 변수를 선언해야 한다면, var보다는 let을 우선적으로 검토해보자.
실수가 2번이상 반복되면 실력이다. UI 개발시 한방에 끝나기 위한 Edge case를 정리하자. 수시로 업데이트 한다.
특정 값을 찍을 때 print를 찍기 일수다. 쉬우니까. 하지만 이 습관은 좋지 않다. 왜 인지 알아보자.