- 1、本文档共122页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(IOS)Objective-C入门教程(2016年度最热门)
(IOS)Objective-C入门教程(2016年度最热门)
1,前言
2016年度最热门的学习课程
iPhone路程:
Objective-C。Objective-C是进行iPhone开发的主要语言,掌握了Objective-C的基本语法以及数据结构之后。
iPhone的SDK。笔者很难做到在一篇文章里面把所有的东西都介绍清楚,所以笔者打算分成两个主题,一个是Objective-C,一个是iPhone开发。
本系列将侧重于Objective-C。当然,任何一种开发语言都无法脱离于运行环境,Objective-C也不例外。所以在本系列当中也会穿插的介绍一些SDK里面的一些特性,主要是数据结构方面,比如说NSString,NSArray等等。看到NSString,NSArray这些名词,你也许会感到有些茫然,不过没有关系,随着本系列的深入介绍,你会发现你非常喜欢这些东西。
1.2, 开发前准备
第一,你需要一台苹果电脑。当然这个不是必需的条件,如果你可以在你的IntelPC上成功安装MACOS的话,那么请忽略这一条。
第二,你需要去??果网站上下载开发工具XCODE。注意,XCODE是完全免费的,但是需要你去注册一个账号才可以下载。由于XCODE不时的在更新,所以如果你的MACOS不支持你下载的XCODE的话,那么你也许需要考虑买一个最新的MACOS。
第三,你需要至少有C,C++,或者JAVA的背景知识。不过如果你没有,那么也不用担心,相信阅读了笔者的文章之后应该也可以掌握。
最后需要的东西就不是必须的了,当然有的话会更好一些。这些东西是,开发者账户(需要付费),iPhone手机(在部分国家可以免费获得,但是中国会怎么样,笔者不是很清楚),iPodTouch(需要购买)。
1.4,本文档结构
第1章,也就是本章
HYPERLINK /yaski/archive/2009/03/28/1423310.html 第2章,从Hello,World!开始 HYPERLINK /yaski/archive/2009/03/31/1425426.html
第3章,类的声明和定义
HYPERLINK /yaski/archive/2009/04/04/1429425.html 第4章,继承
HYPERLINK /yaski/archive/2009/04/05/1429735.html 第5章,Class类型,选择器Selector以及函数指针
HYPERLINK /yaski/archive/2009/04/13/1434308.html 第6章,NSObject的奥秘
HYPERLINK /yaski/archive/2009/04/19/1439304.html 第7章,对象的初始化以及实例变量的作用域
HYPERLINK /yaski/archive/2009/04/29/1444035.html 第8章,类方法以及私有方法
第9章,内存管理
第10章,到目前为止出现的内存泄漏事件
第11章,字符串,数组以及字典
第12章,属性
第13章,类目(Categories)
第14章,协议(Protocols)
第15章,Delegate
第16章,线程
第17章,文件系统
第18章,数据系列化以及保存用户数据
第19章,网络编程
第20章,XML解析
2,从Hello,World!开始
现在笔者假设大家已经有了开发的环境。好了,我们开始构筑我们的第一个程序。
在开始第一个程序之前,笔者需要提醒大家一下,如果手里面有开发环境的话并且是第一次亲密接触Xcode的话,为了可以熟悉开发环境,强烈建议按照笔者的步骤一步一步的操作下去。
2.1,构筑Hello,World
第一步,启动Xcode。初次启动的时候,也许会弹出一个“WelcometoXcode”的一个对话框。这个对话框和我们的主题没有关系,我们可以把它关掉。
第二步,选择屏幕上部菜单的“File-NewProject”,出现了一个让你选择项目种类的对话框。你需要在对话框的左边选择“CommandLineUtility”,然后在右边选择“FoundationTool”,然后选择“Choose...”按钮。如图2.1所示。
图2-1,新建项目
注意也许有人会问,你不是要讲解iPhone的开发,那么为什么不选择“iPhoneOS”下面的“Application”呢?是这样的,在这个系列当中,笔者主要侧重于Objective-C的语法的讲解,为了使得讲解简单易懂,清除掉所有和要讲解的内容无关的东西,所以笔者在这里只是使用最简单的命令行。第三步,Xcode会提问你项目的名字,在“SaveAs”里面输入“02-HelloWorld”,然后选择
您可能关注的文档
- !第6章 多态性与虚函数.ppt
- (19号)2011-10卫生应急示范区试点建设标准.doc
- !金融市场基础知识.pptx
- !上课用RLC串连谐振电路.ppt
- (2013修改)敞开心扉,学会沟通.ppt
- (2016市教师培训班)关于建立健全中小学心理健康教育体系问题的思考 - 副本.ppt
- !李商隐诗两首.ppt
- (2016年秋季版)七年级语文上册 第2课《济南的冬天》教案设计及备课资料.doc
- (2016年秋季版)江苏省句容市行香中学七年级语文上册 第四单元 15《春》教案.doc
- !旅游地理 精.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
最近下载
- 会计学原理23版 英文版课件WildFAP23eCh05PPT.pptx
- 华为公司职类职种职级体系的划分及职业发展通道设计.pdf VIP
- 建筑解析流水别墅.pptx
- 2025届高三英语复习语法填空专题(24张PPT).pptx VIP
- 基于PLC的磨矿控制系统设计.docx
- 有限元分析论文.doc VIP
- 苏教版小学科学五年级上册第四单元《水在自然界的循环》大单元教学设计(含练习).docx
- 聚氯乙烯热收缩膜标签验收标准.doc VIP
- 2023年安徽省高中学业水平合格性考试数学试卷真题(含答案详解) (2).pdf VIP
- 2025届江苏省南菁高级中学物理高一第一学期期中达标检测模拟试题含解析.doc
文档评论(0)