10.1 다크모드Tip & 중복코드를 간단하게

gaebokchi·2021년 10월 1일
0

iOS

목록 보기
1/4

다크모드 Tip

  • 다크모드로 변경 시 default로 설정되어 있는 white는 black으로, black은 white로 변경된다.
  • default가 아닌 특정 색 (ex. white, black) 으로 지정되어 있다면 바뀌지 않음
    -> 여기서 문제가 발생하게 됨

해결방법

  • 다크모드를 고려하지 않는 방법 : info.plist -> Appearance 추가 후 Light 기재 - 일반적인 디자인을 따른다는 의미

알아두면 좋은 것

중복 코드 해결

  • 이렇게 작성하면 오브젝트가 많아질 때 코드가 너무 더러워진다
  • 함수로 빼내기
  • 내부 매개변수 이름 간략하게
  • 외부 매개변수 생략하기
  • 매개변수 기본값 : 주로 사용될 title이 있고, 몇개의 title만 선택적으로 변경하고 싶다면, 매개변수 기본값을 지정해주자.
  • cookie버튼 처럼 두번째 매개변수를 따로 정해주지 않으면 매개변수 기본값인 "사탕"이 title이 된다

0개의 댓글