loading请求处理中...

教你ios应用开发攻略4招_ios应用开发教程基础4步解析

2021-12-01 06:24:30 阅读 12139次 标签: 开发 作者: chenliwen666
    开发iOS应用,除了需求必备的软件,比方Xcode、iOS SDK,还有硬件,比方一部Mac电脑、一部iOS设备用作测验。此外,你最佳仍是参与苹果的iOS开发者计划:99美元/年,由于这样,你才能够非常好地测验你的iOS使用,乃至让你自个开发的iOS使用在iTunes App Store上架。ios应用开发攻略很多,今天就教你4招,让你打遍ios天下!
    遵循本教程,可了解 iOS 应用开发的基础内容,包括:如何使用 Xcode 来创建和管理项目;如何识别 Xcode 项目的关键部分;如何将标准用户界面元素添加到应用程序;如何构建和运行应用程序。

教你ios应用开发攻略4招_ios应用开发教程基础4步解析

    一、创建新项目
    要开发应用程序,首先请创建一个新的 Xcode 项目。Xcode 随附了几个内建应用程序模板,可用于常见的 iOS手机应用开发程序,如游戏、基于标签浏览的应用程序和基于表格视图的应用程序。这些模板大都预先配置了界面和源代码文件,可作为您进行开发工作的起点。本教程会从最基础的模板开始:Empty Application。使用 Empty Application 模板有助于理解 iOS 应用程序的基本结构,以及如何将内容呈现给用户。了解完所有组件的工作方式后,您可以将其他模板用在自己的应用程序上,来节省一些配置时间。
    1、从 /Applications 目录打开 Xcode。Xcode 欢迎窗口会出现。如果出现的是项目窗口,而不是欢迎窗口,请不要着急;这说明您可能曾在 Xcode 中创建或打开过项目。您只需在接下来的步骤中,使用菜单项来创建项目。
    2、在欢迎窗口中,点按“Create a new Xcode project”(或选取“File”>“New”>“Project”)。Xcode 将打开一个新窗口并显示对话框,让您从中选取一个模板。
    3、在对话框左边的 iOS 部分,选择“Application”。
    4、在对话框的主区域中,点按“Empty Application”,然后点按“Next”。
    5、在出现的对话框中,给应用程序命名并选取应用程序的其他选项。
    可以使用这些值:a、Product Name:ToDoList。Xcode 会使用您输入的产品名称给您的项目和应用程序命名。b、Company Identifier:您的公司标识符(如果有)。如果没有,请使用 com.example。c、Class Prefix:XYZ
    Xcode 会使用类前缀名称来命名为您创建的类。Objective-C 类的名称必须是代码中唯一的词,并区别于任何可能在框架或捆绑包中使用的词。为使类名称保持唯一性,通常要为所有类添加前缀。Apple 已经为框架类保留了两个字母组成的前缀,所以请使用三个字母或更长的前缀。
    6、从“Devices”弹出式菜单中选取“iPhone”。前文中已经提到,使用 iPhone 界面创建应用程序是最简单的入门方式。为 iPad 创建应用程序或创建通用应用程序的技术与此相同。点按“Next”。
    7、在出现的对话框中,选取项目的存放位置,然后点按“Create”。Xcode 会在工作区窗口中打开新项目。
    Xcode 包含了您创立应用程序时所需的全部。它不只整理了创立应用程序时所需的文件,还提供了代码和界面元素编辑器,可让您构建和运转应用程序,并具有强壮的集成调试程序。
    二、在 iOS Simulator 中工作应用程序
    由于项目是依据 Xcode 模板创建的,因此底子的应用程序环境现已自动为您设置好了。即使没有编写任何代码,也能够构建和工作 Empty Application 模板,而无需进行任何额外的装备。构建和工作您的应用程序,能够运用 Xcode 自带的 iOS Simulator 应用程序。望文生义,iOS Simulator 可仿照在 iOS 设备上工作应用程序,让您开端了解它的外观和举动。
它可仿照多种不一样类型的硬件,包含屏幕大小不一样的 iPad、iPhone 等等。因此,您能够仿照在任何一款开发政策设备上工作应用程序。在本教程中,我们挑选运用“iPhone Retina (4-inch)”。
    1、从 Xcode 工具栏的“Scheme”弹出式菜单中挑选“iPhone Retina (4-inch)”。持续阅读菜单,查看 iOS Simulator 中的其他硬件选项。
    2、点按 Xcode 工具栏左上角的“Run”按钮。或者,能够挑选“Product”>“Run”(或按下 Command-R)。
假如是初次工作应用程序,Xcode 会询问您是不是要在 Mac 上启用开发者形式。开发者形式可让 Xcode 拜访特定的调试功用,无需每次都输入暗码。请决议是不是要启用开发者形式,然后依照提示操作。假如挑选不启用,能够稍后会需求您输入暗码。本教程假定已启用了开发者形式。
    3、构建进程完成后,请看 Xcode 工具栏。
    Xcode 会在工具栏中心的活动显现窗口中显现有关构建进程的消息。Xcode 完成项目生成后,iOS Simulator 会自动发动。初次发动时能够需求几分钟时间。iOS Simulator 会依照您的指定,以 iPhone 形式翻开。在模仿的 iPhone 屏幕上,iOS Simulator 会翻开您的应用程序。(假如此时在 Xcode 调试程序中看到一则信息,请不用忧虑,稍后的教程中会有解释。)
    一如其名,Empty Application 模板并未包含过多的代码,仅会显现一个白色的屏幕。其他模板会有更多杂乱的举动,因此在扩展模板制造自己的应用程序之前,先要弄清楚模板的用途,这一点很重要。而要做到这一点,一个很好的方法,即是先不做任何修正,直接工作模板。探索完应用程序后,请挑选“iOS Simulator”>“Quit iOS Simulator”(或按下 Command-Q)来退出 iOS Simulator。
    三、查看源代码
    Empty Application 模板附带了少量现成的源代码,用于设置应用程序环境。大多数工作都由 UIApplicationMain函数来完成,它在项目的 main.m 源文件中会被自动调用。UIApplicationMain 函数会创建一个应用程序方针来设置应用程序根底构造,以协作 iOS 系统运作。包含创建一个工作循环,将输入工作传递给应用程序。
    1、请确定项目导航器已在导航器区域中翻开。项目导航器会显现项目中的所有文件。假如项目导航器未翻开,请点按导航器挑选栏最左边的按钮。
    2、点按项目导航器中“Supporting Files”文件夹周围的显现三角形,翻开文件夹。挑选 main.m。Xcode 会在窗口的主编辑器区域翻开源文件,假如连按该文件,它会在独自的窗口中翻开。您能够依据需求进行挑选:点按文件一次,将其在主项目窗口中翻开;或是连按文件,将其在独自的窗口中翻开。
    @autoreleasepool 语句支持应用程序的内存处理。自动引用计数 (Automatic Reference Counting, ARC) 运用编译器寻找方针的一切者,使内存处理变得简略;@autoreleasepool 是内存处理根底构造的一有些。调用 UIApplicationMain 会创建应用程序的两个重要初始组件:
    a、UIApplication 类的实例, 称为应用程序方针。
应用程序方针可处理应用程序工作循环,并和谐其他高级的应用程序举动。界说在 UIKit 构造中的这个类,不需求您编写任何额外的代码,就能够达到其任务。
    b、XYZAppDelegate 类的实例,称为应用程序托付。
    Xcode 创立此类,作为设置 Empty Application 模板的一有些。应用程序托付会创立一个出现应用程序内容的窗口,并为呼应应用程序内的状况转换供给方位。这个窗口是您编写自定应用程序级代码的当地。与一切的类一样,XYZAppDelegate 类在应用程序的两个源代码文件中被界说:接口文件 XYZAppDelegate.h;完成文件 XYZAppDelegate.m。
以下是应用程序目标和应用程序托付互动的办法。应用程序启动时,应用程序目标会调用应用程序托付上已界说的办法,使自定代码有时机履行其操作,这正是运转应用程序的有趣的地方。为了深化了解应用程序托付的人物,请从接口文件开端检查其源代码。假如要检查应用程序托付的接口文件,请在项目导航器中挑选XYZAppDelegate.h。应用程序托付的界面包含了单一特点:window。有了这个特点,应用程序托付才会盯梢能出现一切应用程序内容的窗口。
    下一步,请检查应用程序托付的完成文件。请在项目导航器中挑选 XYZAppDelegate.m。应用程序托付的完成包含了一些重要办法的“骨架”。这些预界说的办法可让应用程序目标与应用程序托付进行交流。在一个重要的运转时事情(例如,应用程序启动、低内存正告和应用程序停止)中,应用程序目标会调用应用程序托付中相应的办法,使其有时机进行恰当的呼应。您无需履行任何特别的操作,来断定这些办法是不是会在准确的时间被调用,由于应用程序目标会帮您处理这有些的作业。
这些主动完成的办法都具有一个默许的行动。就算将骨架完成留空,或将它从 XYZAppDelegate.m 文件中删去,这些行动在办法被调用时,都会默许履行。您可以运用这些骨架来放置附加的自定代码,以在办法被调用时履行。例如,XYZAppDelegate.m 文件中的第一个办法包含了几行代码,用于设置应用程序的窗口,并让应用程序初次运转时显示白色的背景色彩。在本教程中,您不会运用到任何自定应用程序托付代码,因而可以移除这段代码。
    四、创建串联图
    串联图能直观展现应用程序的用户界面、显现内容屏幕以及它们之间的转换。您能够运用串联图对驱动应用程序的流程或构思进行规划。
要了解串联图融入应用程序的办法,在苹果app开发公司提供的本教程中您能够手动创建一个,然后将其添加到应用程序内。与开始运用的 Empty Application 模板不一样,其他 Xcode 模板包含了预装备的串联图,供给了视图、视图控制器和相关的源文件,用于设置该类型的应用程序的根本架构。
    1、创建新的串联图
    选取“File”>“New”>“File”(或按下 Command-N)——这时将会出现一个对话框,提示您为新文件选取模板——在左边,选择 iOS 下方的“User Interface”——点按“Storyboard”,然后点按“Next”——在“Devices”选项中,选择“iPhone”——点按“Next”——这时会出现一个对话框,提示您选取一个位置并为新串联图命名——在“Save As”栏中,将文件命名为 Main——请确定将文件与项目存储在同一个目录中——在“Group”选项中,选择“ToDoList”——对于“Targets”,选择“ToDoList”旁边的复选框——此选项可让 Xcode 在构建应用程序时包括新的串联图——点按“Create”。
    2、将串联图设为应用程序的主界面
    在项目导航器中,选择您的项目——在工作区窗口的编辑器区域,Xcode 会显示项目编辑器,可让您查看和编辑与应用程序构建有关的细节——在“Targets”的下方,选择“ToDoList”。选择“General”标签——在“Deployment Info”的下方,找到“Main Interface”选项——选择您的串联图:Main.storyboard。
    ios开发工程师开发 iOS 应用程序既风趣又回报丰厚,假如您是一位菜鸟,天然想知道从哪里入手。本路线图供给了 iOS 应用程序开发的绝佳起点。在 Mac 电脑上,您可以创建在 iPad、iPhone和 iPod touch 上运转的 iOS 应用程序。遵循本路线图以了解怎么取得开发工具,了解首要概念及最好实习,并学会查找更多信息。
      一品威客网汇聚众多优秀的专业设计师和服务商团队,随时为您提供IOS应用 Android应用 IPAD应用 微信公众平台开发 手机游戏开发 应用软件开发 Windowsphone Symbian应用 应用汉化等服务,欢迎上一品威客网。

推荐更多与“教你ios应用开发攻略4招_ios应用开发教程基础4步解析”相关推荐:

 安卓应用开发论文  | 企业级ios应用开发 | ios应用开发攻略  | 移动应用开发经验  | ios软件开发入门

 手机软件开发价格  | html5移动应用开发 | ios应用开发详解  | 移动应用开发流程  | ios应用开发入门 

 移动应用开发学习  | 安卓移动应用开发  | ios应用开发指南  | 安卓软件开发过程  | ios应用开发技术




  

APP开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
APP开发相关任务
DESIGN TASK 更多
桌面应用程序开发

¥50000 已有0人投标

招商引资APP开发

¥20000 已有0人投标

APP原生开发

¥20000 已有1人投标

开发ai拍照软件

¥100 已有2人投标