2013-08-08 2 views

답변

4

내가 아는 한, CocoaPod는 프레임 워크 및 프레임 워크에 대한 기여를 변경하기위한 것이 아닙니다. 그것들은 프로젝트에 무언가를 복사하는 좋은 방법입니다.

새 메소드를 추가하기 위해 범주를 사용하고 새 변수를 추가하기 위해 연관된 참조를 확장 할 수 있습니다. 이것은 pod/framework의 모듈성에는 영향을 미치지 않으며 변경 사항을 잃지 않습니다.

구성 또는 상속을 사용할 수도 있습니다. 상속보다는 컴포지션을 사용하는 것이 좋습니다.

타사 라이브러리에 기여하려면 아마도 해당 타사 라이브러리의 저장소를 별도로 가져 와서 변경 한 다음 끌어 오기 요청을해야합니다. 또는 git 하위 모듈을 사용하여 제 3 자 라이브러리를 추가하고 GitHub과 같은 별도의 git 저장소에 바인딩 할 수 있습니다.

+0

작성에 대해 작성했습니다. 내가 읽을 수있는 링크가 있니? – carbonr

+0

http://en.wikipedia.org/wiki/Composition_over_inheritance하지만 디자인 패턴에 대한 책에서 읽었습니다. – wzbozon