iOS 앱 개발을위한 코드 구성


12

iOS 플랫폼 용 앱을 개발하고 있으며 계속 진행하면서 파일 (.h, .m, .mm)을 정리하는 끔찍한 작업을 수행했습니다. iOS 프로젝트 용 파일을 구성 할 때 업계 표준 또는 모범 사례가 있습니까?

내 파일에는 사용자 정의 클래스 (보기 컨트롤러 제외), 사용자 정의 된보기 컨트롤러, 타사 컨텐츠, iOS 5.0 이상에서만 작동하는 코드 및 이전 버전에서 작동하는 코드가 포함됩니다. 내가 찾고있는 것은 다른 사람들 (또는 앞으로 몇 년 안에)이 이것을보고 응용 프로그램의 기본 구조를 이해하고 그 안에있는 여러 파일에서 길을 잃지 않을 수있는 방식으로 물건을 정리하는 솔루션입니다.

답변:


12

이와 같은 산업 표준은 없습니다. 샘플 Apple Source Projects를 살펴보고 어떻게 작동하는지 확인할 수 있습니다.

그러나 파일을 그룹으로 구성하고 각 그룹을 폴더에 연결할 수 있습니다.

  • 각 유스 케이스에 대해 하나의 그룹에서 모든 그룹을 하위 그룹으로 구성하십시오.
  • 각 사용 사례에 대해 하나의 그룹 및 하위 그룹에 모든보기를 넣습니다.
  • 하나의 그룹으로 모든 모델 구성
  • 각 라이브러리마다 하위 그룹이있는 다른 그룹에 타사 라이브러리를 배치합니다.

So Soth and So Forth. 또한 각 그룹을 프로젝트 내의 폴더에 연결합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.