iOS开发入门教程

摘要:iOS开发入门教程,从创建项目到运行项目,包括OC基础,调试,模拟器设置等相关知识。

目录:

写在前面的话
iOS开发环境简述
第一步,创建项目
1.1 新建iOS项目
1.2 应用程序目录结构说明
1.3 应用程序初始结构概览
1.3.1 iOS应用程序的生命周期
第二步 代码入门(数据类型)
2.1 基础数据类型
2.2 OC数据类型
2.1.1 NSNumber类和NSInterger
2.1.2 NSString类型
2.1.3 NSArray类型
2.1.4 NSDictionary类型
2.1.5 NSDate类型
第三步 OC类的认识(成员变量和方法)
3.1 类的声明
3.2 “+”和“-”
第四步 运行和调试
4.1 iOS模拟器
4.1.1 选择设备
4.1.2 模拟器自定义设置
4.1.3 存储屏幕快照
4.2 程序调试
4.3 NSLog

程序发轻狂,代码阑珊,苹果开发安卓狂!——写给狂热的编程爱好者们

 

iOS开发入门教程

 

写在前面的话

 

学习iOS应用程序开发已有一段时间,最近稍微闲下来了,正好也想记录一下前阶段的整个学习过程。索性就从最基础的开始,一步一步记录一个最简单的iOS应用从创建到运行的全过程,其中会穿插很多相关知识或是遇到过的问题。其实算不上教程,但希望能够帮助更多的开发爱好者更快、更好的入门。

 

iOS开发环境简述

 

最友好,最现实,也是最方便的开发环境就是在Mac系统中安装Xcode进行开发。原因在于:第一,开发工具(Xcode)限制。苹果官方只提供Mac版的Xcode,而Xcode内置了Xcode IDE,性能分析工具,iOS SDK,iOS模拟器和最新的OS X,可以方便迅速的进行代码编辑以及应用调试,可谓是Mac和iOS开发工具的不二选择。第二,代码提示和自动补全。iOS开发中用到的类或方法的名称,为了更具语义化,让开发者一目了然,通常会比较长,这往往会让刚刚接触iOS开发的开发者为了记住这些方法而伤透脑经。而Xcode拥有优于其他编辑器的OC代码提示和自动补全功能,这将很大程度降低开发入门的门槛,这决定你开发iOS应用没有理由不使用Xcode。因此,使用非苹果电脑的开发者们最好安装Mac OS X的虚拟机,进行开发学习,否则你不仅会比别人花上多出一倍甚至更多的时间去搭建开发环境,而且代码编写上也会比使用Xcode开发的人花上更多的精力。

 

第一步,创建项目

 

1.1 新建iOS项目

 

打开Xcode,如果是首次打开Xcode,你将会看到一个欢迎界面,如图:

 

iOS开发入门教程

 

你可以直接在该界面中点击图中1处标记的<span style="background-color: #f6f6f6;">Create a new Xcode project</span>来创建一个项目,也可以点击图中2处标记的按钮来打开电脑中已经存在的Xcode项目。你还可以修改3处标记的复选框状态设置下次启动Xcode是否显示该欢迎界面。

 

本文不演示在此点击1处所示创建项目,首先点击该界面左上角的红色按钮退出该欢迎界面,然后点击屏幕左上角的<span style="background-color: #f6f6f6;">File</span>-><span style="background-color: #f6f6f6;">New</span>-><span style="background-color: #f6f6f6;">Project</span>。截图如下:

 

iOS开发入门教程

 

接下来你将看到如下界面:

 

iOS开发入门教程

 

首先进行系统筛选,iOS应用则选择iOS列表对应项,OS X应用则选择OS X列表对应项。本例为iOS应用,故在此选择iOS中的<span style="background-color: #f6f6f6;">Application</span>(图中左上角红框所示),然后选择应用模板选择,在界面右边列出了多种最常用的应用模板类型,开发者按照自己的应用需求可自行选择,本例选择<span style="background-color: #f6f6f6;">Single View Application</span>(图中右上角红框所示)。做完以上选择后点击窗口右下角<span style="background-color: #f6f6f6;">Next</span>按钮,进入下一个设置窗口:

 

iOS开发入门教程

 

此处内容会根据个人情况而不同,故不做赘述,按照窗口提示,填写相关信息即可。注意窗口下方的三个复选框,其功能分别是<span style="background-color: #f6f6f6;">使用storyboards</span><span style="background-color: #f6f6f6;">使用自动引用计数器</span><span style="background-color: #f6f6f6;">包含单元测试</span>,根据个人情况勾选/取消即可。设置完成后点击右下角<span style="background-color: #f6f6f6;">Next</span>按钮,进入下一个窗口:

 

iOS开发入门教程

 

按照窗口所示,选择项目存储位置后点击窗口右下角<span style="background-color: #f6f6f6;">Create</span>按钮,完成应用创建过程。

相关推荐