2016-06-08 4 views
0

나는 파이썬에서 models.py을 가지고 거기에 모든 응용 프로그램의 모델 클래스를 넣는 것이 좋습니다. 스위프트에도 동일하게 적용됩니까 아니면 각 모델 클래스에 대해 별도의 파일을 갖는 것이 더 낫습니까?하나의 파일에서 스위프트 클래스

감사합니다.

+0

이것은 귀하에게 달려 있습니다. 언어가 어떤 방향 으로든 다른 방향 으로든 요구하지는 않습니다. – dasblinkenlight

답변

2

애플은 프로젝트 average..I는 별도의 파일에 각 모델을 둘 것이라고 가정은 "파이썬 스타일"

+0

아마 그럴 것이라고 생각하지만, 애플의 추천에 대한 링크를 제공 할 수 있습니까? – drewster

+0

개발자 라이브러리의 샘플 코드를 살펴보십시오. – vadian

0

를 사용하는 것이 가능하지만 각 모델 클래스에 대해 별도의 파일을 가지고하는 것이 좋습니다. 때로는 작은 파일들로 끝나기도하지만, 그 파일을 통해 거대한 파일을 찾아 가서 찾을 수없는 곳이 있습니다.

0

이 질문에 대한 정답은 하나도 없지만 Swift의 액세스 제어 시스템은 모범 사례가 아니라고 제안합니다.

표시된 private 속성 및 방법은 동일한 소스 파일에서만 볼 수 있습니다. 모든 모델 클래스를 단일 파일에 저장하면 서로 private 메서드 및 속성에 액세스 할 수 있습니다.이 메서드와 속성은 private이라는 모든 표시를 무효화합니다.

관련 문제