2011-09-20 2 views
0

나는 UIViewController 기반으로하는 새로운 프로젝트를 가지고 있지만 이전에 내 수석 중 하나는 UINavigationController 기반 프로젝트가 UIViewController에 비해 훨씬 좋다고 말했습니다. 네비게이션 기반의 뷰 기반 푸시 및 팝은 메모리에서보다 안전하게 처리 될 수 있기 때문입니다. point of view하지만 뷰 기반 인 경우에는 addsubview 및 removefromsubview를 사용해야합니다. 뷰를 샌드위치 할 가능성이 있으므로 메모리 누수가 발생할 수 있습니다. 하지만 이제는 디자인에 따라 새 프로젝트에서 UIViewController 기반 프로젝트 만 사용해야하므로 뷰 탐색을 처리하는 방법에 대한 두려움이 있습니다. 다른 방법으로 처리 할 수 ​​있습니까? 또는 내가 가지고있는 가정이 무엇이든 쓰지 않는 것입니까?UIView 기반은 탐색 기반에 비해 최적화되어 있습니까?

어떤 도움을 주셔서 감사합니다. 감사합니다.

+0

논리적으로 다른 수준의 탐색이 필요한 경우 탐색하십시오. – Bourne

답변

0

해당 프로젝트는 템플릿입니다. 원래 단일 UIView 프로젝트로 생성 된 프로젝트 내에서 UINavigationController를 사용하는 것을 막을 수있는 방법은 없습니다.

다른 프로젝트 템플릿은 처음에는 다른 파일로 시작합니다. 단일 UIView 프로젝트로 시작하여 UITabBar가 필요하다고 결정한 경우 "AddSubView"없이 쉽게 수행 할 수 있습니다.

관련 문제