我聽說Facebook和Google不會使用UIStoryboards或nibs,因爲它們很難合併 - 它們以編程方式格式化所有視圖。是否有任何資源可以提供一些指導,說明如何在創建所有視圖時最佳地定位資產,處理本地化,組織文件等,而無需使用筆尖?不使用故事板或筆尖時的最佳做法是什麼?
0
A
回答
0
第一步是在AppDelegate的didFinishLaunching方法中創建一個UINavigationController或UITabBarController,您應該在其中設置當前UIWindow的rootViewController([window setRootViewController:]
)。
然後你只需要創建你的內容視圖控制器和視圖。假設你想創建一個菜單,那麼你應該創建一個從UIViewController繼承的MneuViewController和一個從UIView繼承的MenuView。在MenuView代碼中,您可以創建視圖組件,如標籤,文本框或任何您需要的內容。在MenuViewController中,您創建了一個MenuView類的實例,並使用該對象調用[self setView:]
。最後你必須添加ViewControllers到你的rootViewController。 的AppDelegate中應類似於這樣的事情:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
MenuViewController *mvc = [[MenuViewController alloc] init];
UINavigationController *rootViewController = [[UINavigationController alloc] initWithRootViewController: mvc];
[self.window setRootViewController: rootViewController];
[self.window makeKeyAndVisible];
}
本地化已到使用宏NSLocalizedString()
爲這你應該找到一個批次樣品來完成。
應該使用NSFileManager處理文件。
對於其他你應該問更具體的問題。
相關問題
- 1. 筆尖故事板
- 2. 故事板到筆尖
- 3. 故事板/筆尖與否
- 4. 用筆尖文件,而不是故事板的Xcode 6.2
- 5. iOS 5故事板和筆尖
- 6. 故事板和筆尖兼容?
- 7. iOS:從筆尖重寫到故事板
- 8. 從筆尖切換到故事板
- 9. UITabBar - 兩個視圖(筆尖)相同的類使用故事板
- 10. 最佳做法是什麼?
- 11. 當我的故事板主要以自動佈局爲基礎時,在我的故事板中使用UIScrollViews時,我的最佳做法是什麼?
- 12. 子類一個UITableViewController沒有筆尖或故事板?
- 13. 什麼是使用故事板的核心數據或iPhone應用程序的最佳方法?
- 14. iPhone應用程序設計故事板vs筆尖
- 15. 使用jquery/javascript做下面的最佳做法是什麼?
- 16. log4cxx的最佳做法是什麼?
- 17. 什麼是ViewModel的最佳做法
- 18. 顯示筆尖上方的故事板視圖
- 19. 一起使用筆尖和故事板:將故事板的筆尖按鈕目標/動作連接到控制器
- 20. 從故事板(或筆尖,如果有必要)加載控制器的頂部
- 21. Nginx和runit ....什麼是最佳做法
- 22. WCF休息 - 最佳做法是什麼?
- 23. ASP.NET緩存,什麼是最佳做法
- 24. 擴展應用程序模板時的最佳做法是什麼?
- 25. 如何通過故事板加載一個筆尖文件?
- 26. 如何從故事板執行segue到筆尖
- 27. 從故事板中提取筆尖/ xibs(iOS)
- 28. 使用EC2可用區域的最佳做法是什麼?
- 29. 什麼是使用codeigniter的SUM列值的最佳做法
- 30. 使用ninject的WinForms對話框的最佳做法是什麼?