Tag: xcode template

如何在创buildxcode项目模板时添加“类前缀”字段

我正在使用已经由某个人定义的自定义模板。 当我使用该模板时,Xcode不要求"Class Prefix" 。 正因为如此,使用这个模板创build的类有什么类名称作为项目名称,后面跟着我们给出的类名"SampleProjectViewController.h"或"SampleProjectViewController.m" 。 有没有办法添加"Class Prefix"字段,并使用此类前缀,而创build新的类,所以,当我创build一个新的类,期望的类名称将SPViewController.h或SPViewController.m ?

replaceXcode 4.2中的基于导航的应用程序模板?

Xcode 4.2不再具有基于导航的应用程序模板。 开始一个项目时应该用什么replace?

如何使用MasterDetail应用程序模板更新DetailView

我不熟悉使用分割视图来创buildiPad应用程序。 当我第一次使用标准的MasterDetail Application模板(Xcode 4.2)创build项目时,它创build了一个MasterViewController和一个DetailViewController。 从popup式表格(主细节视图控制器)中select一行时,模板具有以下方法: – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath if (!self.detailViewController) { self.detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil]; } [self.navigationController pushViewController:self.detailViewController animated:YES]; 现在我明白,如果您正在为iPhone编程,那么当您使用常规导航控制器时,您只需执行此类操作即可将另一个视图控制器推入堆栈。 然而,使用这个模板,它只是将细节视图放到popover上,而不是更新已经存在的内容。 我很困惑,因为我需要更新从popup窗口(主细节视图)中select一些东西,然后有detailView更新。 更新: 为了试着在DetailViewController中testing已经为你设置的“detailItem”,我注释掉了pushViewController并添加了以下内容: //[self.navigationController pushViewController:self.detailViewController animated:YES]; self.detailViewController.detailItem = @"Test"; // setter in detailViewController – (void)setDetailItem:(id)newDetailItem { if (_detailItem != newDetailItem) { _detailItem = newDetailItem; // Update the view. [self configureView]; […]