《2022年IOS开发环境搭建 .pdf》由会员分享,可在线阅读,更多相关《2022年IOS开发环境搭建 .pdf(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、IOS 环境搭建与开发入门一、注册 APPLE ID 1. 在苹果官网上下载iTunes 。官方下载地址: http:/ 2. 安装 iTunes. 3. 启动 iTunes, 在导航栏选择 iTunes store 4. 将显示页拉至最下面,选择管理-更改国家或地区5. 选择切换到美国 (United States)6. 选择找到 FREE APPS( 免费软件 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 23 页 - - - - - - - - - 点击 FR
2、EE APP 接着出现一个对话框,点击“创建新账户”。双击选择 Continue 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 23 页 - - - - - - - - - 填写注册信息和相关问题 , 选择 Continue 。7. 如果您没有美国信用卡,就只有选择“NONE ” 。8. 填写美国地址的时候注意,输入美国地址的时候不要乱填,否则很容易被打回来。可用下面的免税地址:(注册时,地址、城市都填Fairbanks ,州选择 AK-Alaska 这个在最上面 ,z
3、ipcode邮编 99701,电话 907-6284234)9. 所有信息确认后,需要到邮箱去收取确认激活邮件,确认后才算正式的申请成功。二、注册开发者账号1. 输入网址: http:/ 2. 选择 Enroll Now. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 23 页 - - - - - - - - - 3. 选择 Continue. 4. 如果之前没有注册过APPLE ID,则可以选择第一项,同时注册一个APPLE ID, 这里选择第二项使用已经的APPLE
4、 ID 进行注册。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 23 页 - - - - - - - - - 5. 选择注册为个人。6. 登陆 APPLE ID 。7. 填写个人信息,注意名字需为信用卡上的英文名(拼音)。8. 选择 IOS Developer Program. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 23 页 - - -
5、- - - - - - 9. 确认个人信息。10. 同意 iOS Developer Program License Agreement,选择 I Agree 11. 打印申请表,填写信息,签名并传真给APPLE, 等待 APPLE 邮件回复,并正式激活。三、准备硬件环境1. 准备一台装有 MAC_OS_X的 MAC BOOK,必须是基于 Intel的 Macintosh 计算机( 如果是非苹果的机器,安装MAC 系统请见附录 ),操作系统的版本做好在10.6.2 以上,因为 IOS SDK4以上的版本对操作系统版本的最低要求是10.6.2. 2.iPhone 或 iPod Touch ,主要
6、用来测试编写好的程序四、下载并安装IOS SDK及开发工具X-CODE 1. 进入网址: http:/ 及 X-CODE 的官方下载地址。选择一个合适的版本下载。2. 安装 iPhoneSDK: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 23 页 - - - - - - - - - 在 MAC 中找到 iPhoneSDK的安装文件,鼠标双击该文件图标,会看到一个弹出窗口:进一步选择继续并且等待安装完成。注意在安装过程中需要退出ITUNES 。五、 X-Code 入门
7、与 HELLO WORLD 1. 打开 Finder, 选择设备 -磁盘,选择 Developer 文件夹,找到并打开 XCODE开发工具。2. 选择 FILE New Project. 3. 选择 Window-Based Application模板,选择 Choose. 4. 输入项目名 HelloWorld 并选择保存位置 . 5. 添加 MyView class 到 project中选择 File New File.选择 Cocoa Touch Class 下面的 Objective-c class, 并在下拉框选择 UIView,单击 Next. 名师资料总结 - - -精品资料欢迎
8、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 23 页 - - - - - - - - - 先 Name 输入框中输入” MyView.m ”。选择“Also create “MyView.h”选项并单击完成。6. 选择合适的 SDK 激活. Project SetActive SDK下可以进行相应的设置 . 7. 编写代码。修改” HelloWorldAppDelegate” class, 让它能够使用 MyView这个 class,双击 HelloWorldAppDelegate.m ,编辑代码如下:
9、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 23 页 - - - - - - - - - 修改 MyView.m中的 drawRect: 方法来在 view 中输出文字 . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 23 页 - - - - - - - - - 8. 运行程序。当你做好准备调试你的application,你首先是通过 Xco
10、de的 Build来构建你的系统,如果Build 没有错误的话,你有两种方式可以运行你的 Application:iPhone Simulator和 Device iPhone SDK 包括了两个SDK 系列: iPhone Simulator SDK和 iPhone Device SDK 。iPhone Simlulator SDK:通过此 SDK来 Build 的 application运行在 iPhone Simulator下。iPhone Device SDK: 通过次 SDK来 Build 的 application运行在Device 下。下面几个步骤是你运行你的Applicatio
11、n需要做的:a. 设置 application的目标 iPhone OS 版本。在左边项目上右键选择GET INFO. 在 BUILD选项卡选择 IOS SDK版本。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 23 页 - - - - - - - - - b. 设置 Active SDK 。c. 点击 BUILD&GO 运行程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
12、 - - - - 第 11 页,共 23 页 - - - - - - - - - 六、工程目录分析一个简单的项目包括了Class 和 Resource 等结构 : a.Class( 类)下面包含了应用程序的代码:包括自己创建的类。b.Other Sources 下的 main.m 相当于 JAVA中的 main()方法,是整个程序执行的入口。c.Resource( 资源)下包含各类资源:Xib 文件是主要资源。 Xib 是应用程序的界面,包括界面上的各个对象,对象和代码间的触发关系。info.plist文件:包含了手机的一些设置信息,如图标等。d.Framework( 框架) 下包含了系统类库
13、。七、 IOS程序模拟器调试1.方法开一个已有的工程,左侧工程目录中找到一个文件,在想要跟踪调试的代码前单击左键,此行代码前会出现蓝色的箭头,如图。2.在左上角选择 Simulator 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 23 页 - - - - - - - - - 3.选择 Build&go ,运行程序。4.程序启动后会在断点处停下。5.选择 RUNCONTINUE 继续运行;选择 RUNSETP OVER 单步调试程序。6.将鼠标移动至相应的变量上,即会
14、出现该变量的地址和值。7.选择 RUNCONSOLE,调出控制台。8.选择 RUNDEBUGGER,调除调试窗口,查看相关信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 23 页 - - - - - - - - - 9. 选择 RUNSTOP 停止运行程序。八、界面控件与控制器基于 WINDOW-BASED APPLICATION 1. 添加控件从左侧 Objects 中添加 1 个 LABLE控件和一个 BUTTON 控件到 WINDOW,如图所示:名师资料总结
15、 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 23 页 - - - - - - - - - 双击控件,修改控件的TEXT属性,或者从右侧的Attributes中修稿控件的相关属性。2. 添加控制器对象在 IB 下选择窗口后面的MainWindow.xib , 并在左面的库上选择Object, 然后将该 Object 对象拖到 MainWindow.xib 窗口,这个对象就是控制器(controller) 。3. 生成控制器类双击新添加的 Object 对象,在右侧属性窗口输入类名
16、为HCHelloController 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 23 页 - - - - - - - - - 4. 点击 HCHelloController边上的灰箭头,在左边显示了 Classes( 类)部分。5. 指定他的父类为 NSObject. 6. 从 File 菜单上选择“ WriteClassFiles.”来生成该控制器的类代码。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
17、- - 名师精心整理 - - - - - - - 第 16 页,共 23 页 - - - - - - - - - 7. 可以使用缺省的名字和位置,然后单击“SAVE ” ,选择项目后单击Add。8. 回到 XCODE 编写控制器代码。 检查.h 文件中的接口是否定义了父类,如果没有在 .h 文件中出现,需要手工加上,即:interface HCHelloController :/*Specify a superclass(eg:NSObject or NSView)*/ 修改为:interface HCHelloController :NSObject 选择 FILESAVE 来保存。9. 在
18、.h 文件中添加属性和方法 (Lable 指向窗口上的文本框, 类型为 UILable Button 指向窗口上的按钮,类型为UIButton;changeWords 方法改变 LABLE的文字 )。10. 在.m 文件中实现 changeWords方法。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 23 页 - - - - - - - - - 11. 关联 UI 对象和控制器(设置TARGER-ACTION)双击 MainWindow.xib 打开 IB 编辑器。将
19、鼠标移动至HCHelloConroller对象上,按住右键拖动至LABLE ,这时可以看到一个线,选择lable 后屏窗口会闪一下,如图:用同样的方法关联button控件。12. 关联按钮到控制器对象, 从按钮上按右键拖动至控制器对象, xib 闪几下,选择 changeWords. 13. 保存所有改动,到XCODE 下运行程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 23 页 - - - - - - - - - 基于 VIEW-BASED APPLICATI
20、ON 1. 打开 XCODE, 选择 FILENEW POJECTS,选择 View-based application. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 23 页 - - - - - - - - - 2. 输入工程名称,选择工程目录,选择SAVE. 3. 在工程目录中找到HCSampleViewSampleViewController.xib,并双击打开4. 在 Interface Buid 界面添加 1 个 LABLE控件和 1 个 BUTTON 控
21、件,双击控件修改控件 text属性,或者从控件的右侧Attributes窗口中修改控件属性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 23 页 - - - - - - - - - 5. 回到 XCODE, 在 HCSampleViewSampleViewController.h中添加声明。在 HCSampleViewSampleViewController.c中添加实现代码。保存所有修改。6. 回到 IB 界面,关联 UI 对象和控制器。选中 Files Owne
22、r,按住右键不放,拖至VIEW上的 Lable 控件,选择lable 。选中 Files Owner,按住右键不放,拖至VIEW上的 button 控件,选择button 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 23 页 - - - - - - - - - 选中 button 控件,按住右键不放,拖至Files owner,选择EVENT:changeWords 7. 保存所有修改,回到XCODE, 点击 BUILD and Run , 运行程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 23 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 23 页 - - - - - - - - -