【发布时间】:2010-04-17 01:44:18
【问题描述】:
我最近对 iPhone 应用程序开发产生了兴趣,所以我一直在看在线教程,还阅读了一本书,边做边尝试示例。
我正在变得越来越好,但我仍然对通常的开发模型感到非常恼火的一件事是,我真的不知道 SDK 在幕后究竟做了什么来让应用程序“工作”,因为 Apple 保护我免受此伤害。例如,当我在界面生成器上建立连接时,这可能对应于在某处生成的代码......该代码在哪里以及它的作用以及它是如何工作的(对我来说)并不明显。
所以我想知道,是否可以完全以编程方式创建 iPhone 应用程序?也就是说,在某个 main 方法中开始执行,然后以编程方式创建任何视图、注册事件侦听器等。如果是,那么有什么好的资源可以用于这样的事情?
【问题讨论】:
-
如果一个 IPHONE APP 自己再生了怎么办?哦,那真的会烤你的面条。
-
Interface Builder 不生成代码。
-
它生成的 XML 文件可以被视为代码,因此这一点值得商榷。
-
与苹果“非信徒”的普遍看法相反,
secret没有发生任何事情,尤其是在 iphone 应用程序中。 Apple 不会从任何东西protect你,它会创建easier的东西,这样你就不必一遍又一遍地重复相同的任务,而是继续在你的应用程序中开发功能。您当然可以从头开始编写所有内容,包括 main 方法。 -
@stefanB 我认为您是 Apple 的“信徒”,我的问题不知何故触动了神经,因为您觉得有必要强调诸如秘密、保护和更容易之类的词。我在原帖中的用词反映了我在从事 iPhone 项目的短暂时间中获得的印象,并不意味着归因于任何特定类别的流行信念。欢迎您向我展示光明,但请尝试在没有情感参与的情况下这样做。
标签: iphone