1장) 깨끗한 코드
[CleanCode] 의미있는 이름
이 책을 시작으로
개발자라면 한번쯤 들어봤을법한 책이름, 그리고 저자 로버트 C. 마틴 입니다. 개발자들의 공통된 관심사와 목표의 시작은 아마 “어떻게 하면 코드를 잘 짤 수 있을까?” 일 거 같습니다. 거기에 파생돼서 나오는 많은 개발이야기들은 또 다른 주제로 이어지기도 합니다.
Swift OOP) DIP - 의존관계역전원칙(Dependency Inversion Principle)
DIP - 의존관계역전원칙(Dependency Inversion Principle)
Swift OOP) ISP - 인터페이스 분리원칙(Interface Segregation Principle)
ISP - 인터페이스 분리원칙(Interface Segregation Principle)
Swift OOP) LSP - 리스코프 치환원칙(Liskov Substitution Principle)
LSP - 리스코프 치환원칙(Liskov Substitution Principle)
xib를 통해 CustomView 만들기 & xib와 nib의 차이
Custom View를 작업하기 위해 xib 사용법과 그리고 nib xib에 관해 알게된 개념에 대해 정리해보겠습니다.
masksToBounds 와 clipsToBounds의 차이점
CALayer
의 프로퍼티 중 cornerRadius
를 설정하여 UIView의 모서리를 둥글게 하는 작업 도중에 subLayer 영역이 잘리는 현상을 해결하는 방법 중 하나가 masksToBounds 와 clipsToBounds 입니다. 그럼 어떤 차이가 있을가요?