전체 페이지뷰

2017년 2월 17일 금요일

Chapter 4. Scrolling the stack, part 3

Frame and BoxView

Command Pattern

커맨트 페턴은 메소드 호출을 캡슐화하는 것이라고 합니다. 특정 객체에 대한 작업요청을 캡슐화하여 사용자가 보낸 요청에 대한 정보(메소드 명, 파라미터 등)에 대한 정보를 저장, 로깅, 취소가 가능하게 합니다.

2017년 2월 14일 화요일

Singleton pattern

인스턴스가 하나뿐인  특별한 객체를 만들게 해 주는 패턴입니다. 전역 변수를 사용할 때처럼 어디서든 접근할 수 있게 해주지만 필요한 때에만 객체를 생성하게 해서 불필요하게 자원을 소모하지 않습니다.

2017년 2월 10일 금요일

Chapter 4. Scrolling the stack, part 1

프로그래머라면 이전 장에서 정적 Color 속성 목록을 확인하자마자, LabelText 속성으로 사용하여 색상을 식별하고, TextColor 속성을 사용하여 실제 색상을 표시하는 프로그램을 작성해보고 싶었을 것입니다.

2017년 2월 7일 화요일

Chapter 3. Deeper into text, part 2

The Color structure

Chapter 3. Deeper into text, part 1

GUI(Graphic User Interface)가 비약적으로 발전했지만 텍스트는 여전히 앱의 기본입니다. 텍스트는 수백년간 typography로서 기능하면서 가장 복잡한 시각 객체 중의 하나가 되었습니다. 텍스트에 있어서 첫 번째 고려사항은 가독성입니다. 따라서 텍스트가 너무 작거나 커서는 곤란합니다.

2017년 2월 1일 수요일

Chapter 2. Anatomy of an app, part 2

PCL or SAP?

Factory Pattern

팩토리 패턴은 느슨한 결합을 이용하는 객체지향 디자인이며, 불필요한 의존성을 제거해 준다고 합니다. 이게 무슨 말인지 따라가 보면서 알아보도록 하겠습니다.