问题标签 [xcode-template]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
15320 浏览

xcode - Xcode 如何知道项目是“由谁创建的”?

每当向项目添加新文件时,Xcode 都会在顶部添加以下注释行。

它怎么知道我叫什么名字?是否假设如果我的帐户名属于“Mike”,“Mike”是编写此代码的开发人员的姓名?

然后它会查看地址簿以找出“迈克”在哪个公司工作吗?这是有道理的,但是作为我通讯录的一部分列出的公司并不是 Xcode 文件中显示的内容。

可以在 Xcode 读取它的某个地方设置以下内容吗?

  • 姓名
  • 公司名称
  • 其他一些描述重要事情的文字
0 投票
3 回答
753 浏览

iphone - 我的 iOS 项目使用哪个模板?

我即将创建一个新应用程序,并想知道以下功能从什么模板开始,以及您可以为初学者提供的任何关键指针将不胜感激!

从初始屏幕开始,然后转到
每个视图底部的第一个视图 UITabBarController 和顶部的标题

第一个视图 - 文本框、提交按钮、表格中的 2 个项目,将用户发送到子视图
第二个视图 - 一旦单击的项目列表将用户带到一个视图,该视图也可以将他们带到子视图
第三个视图 - 一个一旦单击的项目列表将用户带到一个视图,该视图也可以将它们带到一个子视图
第四个视图 - 一个搜索功能,显示一个列表,一旦单击,将用户带到一个视图,该视图也可以将他们带到一个子视图
第五个视图 -一旦单击的项目列表将用户带到一个视图,该视图也可以将它们带到子视图

谢谢!

0 投票
2 回答
5885 浏览

iphone - 如何使用 Xcode4 项目模板将文件添加到 Copy Bundle Resources 构建阶段

我正在开发一个 Xcode 4 项目模板,我正在努力控制添加到 Copy Bundle Resources 构建阶段的文件——添加了我不想被复制到项目包和文件中的头文件我确实希望被复制的内容没有出现在此列表中(一个自定义的 .framework 文件,其中包含静态库和图像资源)。

似乎 Xcode 会自动从项目模板的 Nodes 部分构建此构建阶段的内容;如果它是 .framework,它会自动添加到链接库中,如果它是 .m,它会自动添加到已编译的源代码中,其他所有内容都会添加到 Copy Bundle Resources 中。

我会很感激这个的任何方向!

更新:为了澄清,我正在尝试创建一个 Xcode 项目模板,当使用该模板时,它会创建一个新的 Xcode 项目,其中包括 Copy Bundle Resources 构建阶段模板中的指定文件。

0 投票
0 回答
537 浏览

objective-c - 将源代码树添加到 xCode 4 项目模板

我正在创建一个 xcode 4 项目模板。除了源代码树参考之外,我几乎可以在我的项目中获得我想要的所有东西。

我的 xCode -> Preferences -> Source Tree 中有一个项目,我希望将其合并到我的模板中,而不必将项目包含在模板文件夹中。

我想做的就是能够添加对源树项目的引用。

0 投票
2 回答
721 浏览

xcode - Xcode 中的构建设置修饰符叫什么?

我已经看到一些构建设置被使用,例如

$(PRODUCT_NAME:标识符)

使用 :upper 也会使设置值变为大写,但我不知道它们被称为什么并且找不到任何文档。有谁知道他们的名字或文档在哪里可以正确使用它们?

0 投票
1 回答
3114 浏览

xcode - Xcode 4.2 模板更改 - UIApplication & MainWindow.xib

背景:直到 Xcode 4.2,使用任何模板创建的新项目都将包含 MainWindow.xib,因此将 nil 作为 UIApplicationMain() 的第四个参数传递。从 Xcode 4.2 开始,所有模板都通过将类字符串作为第四个参数传递来实例化应用程序委托,并且不在 xib 中构建应用程序的窗口。

在 4.2 中完成这个设置是微不足道的,当然它按预期工作:创建 xib 设置文件的所有者到 UIApplication 并连接委托,在 Info.plist 中指定它,在 main() 中没有第四个参数。

问题:为什么 Apple 现在鼓励实例化应用程序委托并在代码中构建 UIWindow 而不是“旧方式”?有什么好处?

注意事项:如果您选择使用故事板作为管理 UI 的一种方式,我会期待这种新的模板行为,但如果您取消选中“使用故事板”,我会期待旧的 pass-nil-and-use-MainWindow.xib 模板。

这个问题是在这里以迂回的方式提出的,但是在讨论中答案有点薄。

0 投票
1 回答
14017 浏览

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

我是使用拆分视图创建 iPad 应用程序的新手。当我第一次使用标准 MasterDetail 应用程序模板 (Xcode 4.2) 创建项目时,它会创建一个 MasterViewController 和一个 DetailViewController。该模板具有以下方法,当从弹出表(主从视图控制器)中选择一行时调用该方法:

现在我明白了,当您使用常规导航控制器时,如果您正在为 iPhone 编程,您只需执行此类操作即可将另一个视图控制器推送到堆栈上。但是,使用此模板,它只是将详细视图推送到弹出框上,而不是更新已经存在的内容。我很困惑我需要更新什么才能从弹出窗口中选择一些东西(主详细信息视图),然后更新 detailView。

更新:

为了尝试测试已经在 DetailViewController 中为您设置的“detailItem”,我注释掉了 pushViewController 并添加了以下内容:

根据此代码,应该更新 detailViewController 上的标签文本。但是,当我单击主视图控制器表中的项目时,什么也没有发生。

0 投票
2 回答
385 浏览

xcode - 如何在 Xcode 中为每个新创建的文件编辑自动前缀生成?

如何编辑创建新文件时生成的自动前缀生成?我的意思是这样的前缀:

我只想指定一些其他信息。

我输入了:

什么都没有改变。与“FULLUSERNAME”相同的故事。并且文件 com.apple.Xcode.plist 不存在那里。我有 Lion 10.7.2 和最新的 XCode。可能在最新的 XCode 中还有其他方法吗?

0 投票
2 回答
2074 浏览

iphone - 如何在 Xcode 模板中包含静态库依赖项?

我可以在 TemplateInfo.plist 文件中包含这样的框架:

但我找不到如何用静态库做类似的事情。这将大大改进我的模板。有这样的功能吗?

0 投票
4 回答
9864 浏览

ios - 在 Xcode 4.2 中替换基于导航的应用程序模板?

Xcode 4.2 不再具有基于导航的应用程序模板。

开始项目时我应该使用什么来代替?