2012-11-13 3 views
0

스토리 보드를 사용하면 때로는 많은 시간을 절약 할 수 있다고 생각합니다. 하지만 한 명 이상의 동료가 같은 스토리 보드에서 일할 때. 충돌이 자주 발생할 수 있습니까? .xib를 사용할 때 동일한 .xib로 작업 할 때 나와 직장 동료는 충돌을 일으 킵니다. 스토리 보드는 어때요? BTW : 두 개 이상의 스토리 보드를 사용하라고 말하지 마십시오. 하나 이상의 스토리 보드를 사용해야하는 경우 스토리 보드보다 xib를 선호한다고 생각합니다.스토리 보드 사용시 충돌이 자주 발생합니까?

답변

0

앱용 큰 스토리 보드가 있고 팀의 여러 개발자가 스토리 보드에서 변경해야하는 경우 충돌이 발생할 수 있습니다.

xibs를 사용하는 경우 관련없는보기를 별도의 xibs에 넣을 수 있습니다. 그런 다음 개발자 A가보기 1에서 무언가를 변경해야 할 때보기 1을 포함하는 xib 만 변경합니다. 그리고 동시에 개발자 B가보기 2에서 무언가를 변경하면보기 2를 포함하는 xib를 변경합니다. xib.보기가 포함되어 있으므로 충돌이 발생하지 않습니다.

스토리 보드를 사용하는 경우 모든보기가 하나의 파일에 있습니다. 따라서 개발자 A는 스토리 보드를 변경하여보기 1을 수정하고 동시에 개발자 B는 스토리 보드를 변경하여보기 2를 수정합니다. 붐, 충돌이 발생합니다.

팀에 앱 사용자 인터페이스로 작업하는 개발자가 여러 명있는 경우 (신중하게 분리 된) xib를 사용하는 경우보다 스토리 보드를 사용하면 충돌이 발생할 가능성이 훨씬 큽니다. 이것은 스토리 보드에 심각한 문제입니다.

그러나 정적 컨텐츠가있는 테이블 뷰 컨트롤러는 xib에 만들 수 없습니다. 스토리 보드에서만 그렇게 할 수 있습니다. 그래서 때로는 다른 모든 것에 xib를 사용하는 프로젝트에서 하나의 테이블 뷰 컨트롤러 만 포함하는 스토리 보드를 만드는 것이 좋습니다.

+0

그래서 팀 작업을 위해 xib 대신 스토리 보드를 선택하는 것이 좋지 않을까요? 얼마나 불쌍한가! – sunkehappy