(ios)objective-c入门教程(2016年度最热门)

(ios)objective-c入门教程(2016年度最热门)

ID:15666554

大小:1.60 MB

页数:121页

时间:2018-08-04

(ios)objective-c入门教程(2016年度最热门)_第1页
(ios)objective-c入门教程(2016年度最热门)_第2页
(ios)objective-c入门教程(2016年度最热门)_第3页
(ios)objective-c入门教程(2016年度最热门)_第4页
(ios)objective-c入门教程(2016年度最热门)_第5页
资源描述:

《(ios)objective-c入门教程(2016年度最热门)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(IOS)Objective-C入门教程(2016年度最热门)1,前言2016年度最热门的学习课程iPhone路程:1)Objective-C。Objective-C是进行iPhone开发的主要语言,掌握了Objective-C的基本语法以及数据结构之后。2)iPhone的SDK。笔者很难做到在一篇文章里面把所有的东西都介绍清楚,所以笔者打算分成两个主题,一个是Objective-C,一个是iPhone开发。本系列将侧重于Objective-C。当然,任何一种开发语言都无法脱离于运行环境,Objective-C也不例外。所以在本系列当中也会穿插

2、的介绍一些SDK里面的一些特性,主要是数据结构方面,比如说NSString,NSArray等等。看到NSString,NSArray这些名词,你也许会感到有些茫然,不过没有关系,随着本系列的深入介绍,你会发现你非常喜欢这些东西。1.2,开发前准备第一,你需要一台苹果电脑。当然这个不是必需的条件,如果你可以在你的IntelPC上成功安装MACOS的话,那么请忽略这一条。第二,你需要去苹果网站上下载开发工具XCODE。注意,XCODE是完全免费的,但是需要你去注册一个账号才可以下载。由于XCODE不时的在更新,所以如果你的MACOS不支持你下载的X

3、CODE的话,那么你也许需要考虑买一个最新的MACOS。第三,你需要至少有C,C++,或者JAVA的背景知识。不过如果你没有,那么也不用担心,相信阅读了笔者的文章之后应该也可以掌握。最后需要的东西就不是必须的了,当然有的话会更好一些。这些东西是,开发者账户(需要付费),iPhone手机(在部分国家可以免费获得,但是中国会怎么样,笔者不是很清楚),iPodTouch(需要购买)。1.4,本文档结构第1章,也就是本章第2章,从Hello,World!开始第3章,类的声明和定义第4章,继承第5章,Class类型,选择器Selector以及函数指针第6

4、章,NSObject的奥秘第7章,对象的初始化以及实例变量的作用域第8章,类方法以及私有方法第9章,内存管理第10章,到目前为止出现的内存泄漏事件第11章,字符串,数组以及字典第12章,属性第13章,类目(Categories)第14章,协议(Protocols)第15章,Delegate第16章,线程第17章,文件系统第18章,数据系列化以及保存用户数据第19章,网络编程第20章,XML解析2,从Hello,World!开始现在笔者假设大家已经有了开发的环境。好了,我们开始构筑我们的第一个程序。在开始第一个程序之前,笔者需要提醒大家一下,如果

5、手里面有开发环境的话并且是第一次亲密接触Xcode的话,为了可以熟悉开发环境,强烈建议按照笔者的步骤一步一步的操作下去。2.1,构筑Hello,World第一步,启动Xcode。初次启动的时候,也许会弹出一个“WelcometoXcode”的一个对话框。这个对话框和我们的主题没有关系,我们可以把它关掉。第二步,选择屏幕上部菜单的“File->NewProject”,出现了一个让你选择项目种类的对话框。你需要在对话框的左边选择“CommandLineUtility”,然后在右边选择“FoundationTool”,然后选择“Choose...”按

6、钮。如图2.1所示。图2-1,新建项目注意也许有人会问,你不是要讲解iPhone的开发,那么为什么不选择“iPhoneOS”下面的“Application”呢?是这样的,在这个系列当中,笔者主要侧重于Objective-C的语法的讲解,为了使得讲解简单易懂,清除掉所有和要讲解的内容无关的东西,所以笔者在这里只是使用最简单的命令行。第三步,Xcode会提问你项目的名字,在“SaveAs”里面输入“02-HelloWorld”,然后选择“Save”。如图2-2所示图2-2,输入项目的名字第四步,得到一个如图2-3所示的一个画面。尝试一下用鼠标分别点

7、击左侧窗口栏里面的“02-HelloWorld”,“Source”.“Documentation”,“ExternalFrameworksandLibraries”,“Products”,然后观察一下右边的窗口都出现了什么东西。一般来说,“02-HelloWorld”就是项目的名字下面是项目所有的文件的列表。项目下面的子目录分别是和这个项目相关的一些虚拟或者实际上的目录。为什么我说是虚拟的呢?大家可以通过Finder打开你的工程文件的目录,你会发现你的所有文件居然都在根目录下,根本就不存在什么“Source”之类的目录。图2-3,项目浏览窗口第

8、五步,选择屏幕上方菜单的“Run”然后选择“Console”,出现了如图2-4所示的画面,用鼠标点击窗口中间的“BuildandGo”按钮。图2-4,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。