iPhone-入门
我找到了在iPhone上开发应用程序的“入门”文档iPhone-入门,iphone,xcode,Iphone,Xcode,我找到了在iPhone上开发应用程序的“入门”文档 我想让社区对我应该知道/学习什么(在语言或概念方面)发表意见 一个中等程度的程序员需要多长时间来学习和构建一个管理列表、连接到特定网站等的应用程序 如何将我制作的应用程序安装到iPhone上?只需压缩然后使用.ipa文件安装 首先:买一台mac如果你还没有,windows工具管道基本上是不存在的。在大多数情况下,试图在非苹果硬件上运行OSX是非法的 下载iphonesdk。应该有你需要的一切 Objective-C有点奇怪,但是一个中等水平的程
首先:买一台mac如果你还没有,windows工具管道基本上是不存在的。在大多数情况下,试图在非苹果硬件上运行OSX是非法的 下载iphonesdk。应该有你需要的一切 Objective-C有点奇怪,但是一个中等水平的程序员应该能够很快学会它
安装:我不知道抱歉…使用应用商店;) 学习目标C并与Cocoa合作。这方面的例子比iPhone代码多得多。根据您使用的环境的不同,Xcode和为iPHone开发的体验可能会有很大的变化,所以请准备好买一些书,花很多时间搔搔头 我想让社区对我应该知道/学习的内容发表意见(在 语言还是概念 您将使用Objective-C和Cocoa。如果你以前没有做过MAC编程,这些概念对crasp来说是相当奇怪的,但过一会儿你可能会爱上它们。iPhone开发中需要记住的最重要的概念是内存管理,因为该设备没有垃圾收集的概念 一个中等水平的程序员学习和构建需要多长时间 管理列表、连接的应用程序 到某些网站等 不会太久。互联网上有许多示例应用程序,stackoverflow.com上也有许多有用的人 如何将我制作的应用程序安装到iPhone上?只需压缩,然后安装 .ipa文件 您将需要下载SDK,在mac上使用xcode创建应用程序(或类似的windows环境,如果有的话)-您可以使用模拟器进行测试,而无需向苹果提供任何信息,但为了在设备上进行合法测试,您需要成为苹果开发人员 然而,如果你越狱了,你将能够遵循以下几种方法之一,绕过苹果的限制,让你的应用程序在iphone上运行
在其他人的iPhone上安装是一个确定临时部署(硬)或上传到iTunes(简单)的问题。整个iPhone UI开发(UITableView等)都是基于MVC(Model View Controller)模式,因此对这一点的充分理解至关重要 内存管理也很重要,一开始可能有点麻烦。我开始的时间不长,所以在这里不能给你一个很好的描述而不让我出丑:) 最后,开发环境可以从一开始就有点复杂。特别是连接视图控制器和界面元素。那就看看吧 然后,它基本上是通过iPhone开发者网站和互联网上的教程来学习不同UI元素和控制器(表、文本框等)的内部界面 您需要支付iPhone开发者程序的费用,才能合法地使用iPhone调试应用程序(尽管Xcode开发环境附带了模拟器)。将应用程序提交到应用商店允许每个人访问。支付您的费用后,您可以获得执行此操作的全部详细信息。你可以通过其他方式在iPhone上获取应用程序,但我不会提供详细信息——搜索互联网
我想说的是,浏览文档和下面的教程将使您能够开始构建应用程序。这不会花很长时间。一本好书也可能对你有所帮助,试试吧,它提供了关于具体问题和更广泛内容(如表格等)的良好讨论和分解示例。了解如何浏览苹果的文档 比如说。
我花了一点时间才明白过来。XCode还有一个集成到IDE中的优秀文档浏览器。一旦您可以将文档告诉您的内容转换为代码,整个API就会打开。使用XCode中的研究助手。(在“帮助”菜单下)那东西震撼了我的世界。突出显示ABRecordRef这样的类,它将为您提供一个关于它是什么以及如何使用它的快速概要,并提供指向参考文档的链接
苹果文档的一个缺点是,在讨论方法时,他们没有明确的例子说明如何调用方法。这是一个明显的疏忽,IMO。很多时候我只是希望有一个简单的例子来说明如何使用某个东西,结果我去了谷歌。上面的信息非常好,但我要补充的是,熟悉XCode中的文档是非常有价值的。这意味着您需要转到“开发者文档”窗口的“文档集”部分,并确保您拥有为其编写代码的iPhone操作系统的文档。我花了大量时间编写代码,这些代码依赖于NSObject中的方法,这些方法在Cocoa中可用,但在iPhone操作系统上不可用。+1要获得良好的概述,请在一篇文章中介绍每个初始问题