2012-06-11 2 views
4

iOS 프로젝트에 두 가지 의존성이 있습니다.내 프로젝트 아키텍처를 구성하는 데 도움이 필요합니다.

  • 첫 번째 이름은 LK이며, 내 모든 프로젝트 (0 종속성)에서 사용되는 일부 기능이있는 일반적인 프레임 워크입니다. 나의 현재 프로젝트 2 개 의존성 (LK 및 LKS)이 및 LKS는 의존성을 갖는다 :
  • 번째의 이름은 LKS, 그것을 공유 기능을 포함하는 특정 프레임 워크 (LK 1 종속성)

문제 인 LK와. 그래서 LK 헤더를 포함하도록 LKS 헤더 검색 경로를 설정했습니다. 하지만 그렇게하는 것이 더러운 것 같습니다.

내 프로젝트 아키텍처를 설정하는 데 더 나은 해결책이 있습니까?

답변

2

사실 "전혀"더럽지 않습니다. '# import'를 사용하는 경우 Objective-C는 헤더가 두 번 이상 포함되지 않도록합니다.

어디서나 LK를 포함하려는 경우 'projectName-Prefix.pch'파일에 LK를 추가 할 수 있습니다. 이렇게하면 명시 적으로 을 LKS에 포함 할 필요없이 모든 프로젝트 헤더에 강제로 포함됩니다.

관련 문제