UIColor 테스트 실패 해결 방안 UIColor 테스트 실패 해결 방안 개요 1.1 테스트 API 1.1.1 UIColor API 1.1.2 XCTest API 1.2. 준비사항 이슈 2.1 테스트 UIColor 객체 준비 2.2 테스트 실행 분석방법 3.1 디버
테스트는 결과만 본다면, 어떤 행위의 결과가 기대하는 값과 동일한지 비교해보는 일입니다. 어떤 함수의 입력값이 1이면 기대값이 2일 때, 출력값을 2와 비교해서 맞는지 틀리는지 검증하는 방법이죠. UIColor와 같은 경우에는 이게 좀 복잡해집니다. 색의 객체인 UIC
Optional은 nil 값으로 비교할 수가 있어 조건문에서는 보통 다음과 같이 사용하게 됩니다. Optional의 값 비교가 가능한 이유는 swift에서 Optional을 구현할 때,
rip: 메소드 혹은 함수의 시작 주소rax: 메소드 혹은 함수의 반환값rdx: objc_msgSend로 보내지는 메소드의 문자열값rbp: stack startrsp: stack pointer
iOS 아키텍처의 가장 큰 함정 뷰 컨트롤러, 뷰라고 뭉뚱그리기에는 너무나도 많은 역할을 하고 있는 이 친구를 뷰와는 다른 시점에서 낱낱히 파헤쳐 보자.