[Cocoa Design Pattern] 24.Bundle

![](http://ash84.net/wp-content/uploads/1/cfile1.uf.111CE2494E1D5B1024A668.jpg) **번들이란?** – 실행코드와 이미지, 사운드, 문자열, NIB 파일과 같은 리소스의 모음 – 각 리소스의 다른 버전을 동시에 저장, 사용자의 언어나 지역 설정에 따라   다른 버전의 리소스를 사용 가능하게 함. – 자바의 JAR(Java ARchive), C# 프로그래밍의 리소스 **패턴이 만들어진 동기 ** – 필요한 리소스가 내부 저장 공간에 여러버전과 여러 파일로… Read More

[Cocoa Design Pattern]18ch. Responder Chain

코코아 디자인 패턴 18장. 리소폰더 체인 ** 2011/06/11 – [Technique/iOS Dev] – [Cocoa Design Pattern] 17ch. Outlet, Target, Action ** 리스폰더 체인이란?   – 코코아 그래픽 애플리케이션의 핵심적이고 중요한 요소  – 책임사슬 패턴(Chain of Responsibility) * 패턴이 만들어진 동기   – 사용자 이벤트의 정확한 전달 – 현재 활성화 되어 있는 인터페이스 객체는 무엇이고, 어떻게 액션 메시지를 전달할 것인가.  패턴으로 문제 해결 – 책임사슬패턴은… Read More

[Cocoa Design Pattern] 17ch. Outlet, Target, Action

**![](http://ash84.net/wp-content/uploads/1/cfile1.uf.160435454E1A59C5322140.jpg) 아웃렛 타깃 액션 **** **특화된 기능을 어플리케이션에 추가하고 싶다면? **방법 1 : 서브클래스를 구현하는것**–        단점 1: 특화되는 기능에 따른 서브 클래싱의 수가증가함–        단점 2: MVC 시스템의 각 영역을 침범하게 됨–        단점 3: 다른 인터페이스에서 비슷한 기능을 요구할시, 각각의 서브클래스에서 비슷한 코드가 생성되는                       중복성이 생김. **방법 2 : 객체… Read More