2016-07-07 2 views
3

여러 개발자가 Git을 사용하여 하나의 프로젝트에서 작업하고 있습니다. 그러나 여러 개발자가 동일한 storyboard에서 동시에 작업하지 않습니다.iOS의 여러 개발자 작업 스토리 보드

이 XIB 같은 UIViewControllerstoryboard 특정 만들기 :

현재 우리는 하나 개의 솔루션을 발견했다.

이것이 올바른 방법이 아니라면 어떤 방법이 가장 좋을까요?

메모리 리크 협정으로 별도의 VC에 여러 스토리 보드를 사용할 때?

+0

우리는 거의 같은 방식으로 흐름의 개별 부분 (하나의 스토리 보드)을 사용합니다 (3-4 VC). – Sunny

+0

별도의 VC에 여러 개의 스토리 보드를 사용할 때 메모리 누수가 발생합니다. –

답변

0

정말보기/스토리 보드의 복잡성에 달려 있습니다.

스토리 보드가 1 개 있고 복수 UIViewController이 있고 여러 사람이 서로 다른보기 컨트롤러에서 작업 할 수 있으며 충돌이 발생할 가능성이 적습니다. 각보기 컨트롤러에 대해 스토리 보드를 하나씩 가질 수 있지만 IMO는 필요하지 않습니다. 우리 프로젝트는 때때로 하나의 스토리 보드에 거의 10 개의 UIViewController을 가지고 있으며 모든 것이 잘됩니다.

내 두 센트는 하나의 스토리 보드를 사용하여 같은 워크 플로와 관련이있는 여러보기 컨트롤러 (예 : Sunny가 말한 것)를 포함하고 응용 프로그램의 여러 위치에서 반복적으로 사용되는 작은 조각에 xib를 사용합니다. 따라서 완전한 앱의 경우 몇 개의 스토리 보드로 끝날 수 있으며, 각 스토리 보드에는 여러 개의 관련 뷰 컨트롤러가 있고 필요에 따라 일부 xib가 있습니다.

+0

여러 개발자가 스토리 보드를 한 번에 하나씩 작동하지 않습니다. 왜냐하면 스토리 보드가 힘내를 당길 때 충돌하기 때문입니다. –

+0

두 개발자가 하나의 스토리 보드에있는 두 개의보기 컨트롤러에서 두 개의 레이블을 사용하는 경우 반드시 충돌이 발생하지는 않습니다. 충돌이있을 수 있지만 때에 따라 가끔 Stephenye

0

스토리 보드를 여러 개의 스토리 보드로 나눕니다. 하위 뷰를 컨테이너 뷰로 추출 할 수 있습니다. 그런 다음 이것들을 스토리 보드 -> Editor -> Refactor to Storyboard으로 추출합니다.

+0

여러 개발자가 충돌 스토리 보드없이 작업 할 수 있습니까? –