iOS应用开发入门指南.docx

上传人:b****2 文档编号:24517928 上传时间:2023-05-28 格式:DOCX 页数:13 大小:1.31MB
下载 相关 举报
iOS应用开发入门指南.docx_第1页
第1页 / 共13页
iOS应用开发入门指南.docx_第2页
第2页 / 共13页
iOS应用开发入门指南.docx_第3页
第3页 / 共13页
iOS应用开发入门指南.docx_第4页
第4页 / 共13页
iOS应用开发入门指南.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

iOS应用开发入门指南.docx

《iOS应用开发入门指南.docx》由会员分享,可在线阅读,更多相关《iOS应用开发入门指南.docx(13页珍藏版)》请在冰豆网上搜索。

iOS应用开发入门指南.docx

iOS应用开发入门指南

iOS应用开发入门指南

——摘自“该学网”

课程简介...

IOS开发入门指南原文为英文内容

以下来内容已经被翻译成中文,已学习者更快,更容易的学习和掌握IOS开发应用技术。

本文来源:

本《iOS应用开发入门指南》译自苹果官方的 StartDevelopingiOSAppsToday 系列教程。

课程目录...

展开

开发IOS前言

ios安装工具

正式投入学习ios应用

使用的工具

ios语言Objective-C

基本任务

应用的框架

设计模式

界面设计

应用设计

AppStore

查找资料

从这里开始你的启程

课时:

开发IOS前言

摘要:

 

创造iOS应用既有乐趣又有回报,如果你正在初学开发,可能会为从何着手而感到困惑。

这份路线图为iOS应用开发入门提供了一个完美的开端。

创造iOS应用既有乐趣又有回报,如果你正在初学开发,可能会为从何着手而感到困惑。

这份路线图为iOS应用开发入门提供了一个完美的开端。

在你的Mac电脑上便可以创造出iOS应用,并在iPad、iPhone和iPodtouch上安装使用。

跟随这份路线图的指引,你会知道从哪里获取你需要的工具,明白主要概念并进行有效的实践,以及今后如何获取更多信息。

当你在使用这份路线图时,你需要的开发工具是由苹果公司提供的Xcode以及iOSSDK。

你将学到如何使用Objective-C,这个为所有iOS应用和框架提供动力的语言进行基础编程,并会对CocoaTouch框架有个初步探索。

你将会编写一个简单的iOS应用,以及学会如何在真实的设备上进行测试。

最终你将学会如何把自己的应用提交到AppStore。

 

本路线图的每个页面都将介绍一个新话题,并且有一个或多个关于该话题的文章链接。

本路线图会给你提供非常广泛的知识,以便帮助你起步。

而最后一页“从这里启程”包含了你接下来应该深入了解的文档链接。

在你读完本路线图之后,你就可以深入学习任何一个特定领域的内容了。

你将拥有开发iOS应用所需的知识、工具以及技能!

课时:

ios安装工具

摘要:

 

要开发一个应用,就必须用到iOS软件开发套件(SDK)以及苹果公司的集成式开发环境(IDE)Xcode。

要创建一款优秀的iPhone、iPodtouch和iPad应用,Xcode

要开发一个应用,就必须用到iOS软件开发套件(SDK)以及苹果公司的集成式开发环境(IDE)Xcode。

要创建一款优秀的iPhone、iPodtouch和iPad应用,Xcode可以满足你所有的需要。

其内容有源代码编辑器、图形用户界面编辑器以及其他多种功能,从可定制构建到源代码仓库管理等。

Xcode采用单窗口的形式,并将这种形式称为“工作区窗口”,你所需要的大部分数据都在这个工作区窗口里面。

熟悉Xcode以后,你就能轻松地在编写代码、除错调试和界面设计中变换,而无需来回切换窗口。

iOSSDK则能够扩展Xcode工具组,内容包括创建iOS应用专门的工具、编译器和框架等。

作为第一步,你需要:

1.下载最新版本的Xcode。

在Mac电脑上打开MacAppStore,搜索Xcode,然后点按“免费”开始下载。

当你下载Xcode时,iOSSDK已被包含在内。

(MacAppStore是预装在MacOSX10.7或更新的版本中的。

如果你在使用老版本的MacOSX则需要先升级操作系统。

2.加入iOS开发者计划,成为苹果开发者

如果只是编写并在模拟器中测试应用,你不必加入开发者计划。

但当你需要在真实设备上测试乃至发布应用时,你就需要加入开发者计划了。

加入计划后你就可以访问iOS开发中心和iOSProvisioningPortal的全部资源了。

当然,如果你现在就加入计划,则可以完全跟随本路线图中的所有步骤,包括在自己的设备上测试应用。

课时:

正式投入学习ios应用

摘要:

 

要创造一个优秀的iOS应用,你要学习许多知识,但用开发工具和iOSSDK就能轻松建立一个可以运行的应用了。

在“你的第一个iOS应用”教程中介绍了这些工具、基本设计模式和应用开发过程

要创造一个优秀的iOS应用,你要学习许多知识,但用开发工具和iOSSDK就能轻松建立一个可以运行的应用了。

在“你的第一个iOS应用”教程中介绍了这些工具、基本设计模式和应用开发过程。

跟随该教程你可以创建一个简单的应用:

它能够接受用户输入的文字并将其显示在屏幕上。

你还会学到如何在Mac电脑上利用模拟器来运行应用。

教程中几个简单的步骤向你介绍了诸多优雅而又有效的理念,它们将成为你开发过程中反复践行的思想。

 

“你的第一个iOS应用”是本路线图中最长的一篇文章,不过可别囫囵吞枣。

你稍后需要对其中的基本概念进行更深一步的学习。

后边的每一篇文章都会着重讨论这篇长文里的各个概念。

 

提示:

你可以去看“你的第一个iOS应用”可以学会,究竟如何使用iOS开发环境创造一个简单的应用。

 

课时:

使用的工具

摘要:

 

Xcode提供了一系列用来管理整个开发流程的工具,从创建应用到测试、优化应用,直至上传应用到AppStore。

“你的第一个iOS应用”教程展示了如何创建新工程、添加用户界面以及编写源代

Xcode提供了一系列用来管理整个开发流程的工具,从创建应用到测试、优化应用,直至上传应用到AppStore。

“你的第一个iOS应用”教程展示了如何创建新工程、添加用户界面以及编写源代码。

创建自己的应用以后,你需要用Xcode来测试和为源代码除错,分析并改进应用的性能,开展源代码控制工作,归档,以及向AppStore提交应用等。

Xcode可按照你自己的风格进行定制,让你更加专注于开发工作。

 

提示:

“用Xcode管理工作流程”让你了解更多Xcode关于iOS应用开发的附加功能。

课时:

ios语言Objective-C

摘要:

 

所有iOS应用的背后都运行着Objective-C这个优雅的面向对象语言。

Objective-C是C语言的一个超集,意思就是你可以在项目中同时使用C语言和Objective-

所有iOS应用的背后都运行着Objective-C这个优雅的面向对象语言。

Objective-C是C语言的一个超集,意思就是你可以在项目中同时使用C语言和Objective-C语言。

虽然你也可以用其他语言进行开发,但是要构建iOS应用必须依靠Objective-C。

Objective-C的语法和规约都非常简单易学,尤其对于已经掌握了类似Java或C++这类面向对象编程语言的朋友。

如果你是一位使用C语言的开发者,在你熟悉面向对象编程以及Objective-C之后,你会发现应用设计和维护变得无比轻松。

 

提示:

你可以去看“快速让你入门Objective-C语言”你可以学会Objective-C的基本语法,包括类的声明、方法、消息传递以及已声明的属性等。

课时:

基本任务

摘要:

 

好比画家必须掌握如何使用笔刷,音乐家必须熟知音阶与和弦一样,开发者必须明白编写代码时最基本的任务是什么。

  要制作一

好比画家必须掌握如何使用笔刷,音乐家必须熟知音阶与和弦一样,开发者必须明白编写代码时最基本的任务是什么。

 

 

要制作一个iOS应用,你首先要明白如何创建对象、比较对象、查询对象获取它们的信息、以及如何访问一系列对象例如数组。

这些都是iOS应用中的常规任务。

当你掌握这些技能后,你就能继续深入研究更复杂的Objective-C代码了。

 

提示:

你可以去看“掌握基本编程技巧”你可以学会Objective-C编程中的基本任务。

课时:

应用的框架

摘要:

 

每个应用都是由两个部分组成:

一部分是你编写的代码,另一部分就是苹果公司提供的框架(framework)。

框架中包含了能够被你的应用调用的方法库。

一个框架同时可以被多个应用访问。

每个应用都是由两个部分组成:

一部分是你编写的代码,另一部分就是苹果公司提供的框架(framework)。

框架中包含了能够被你的应用调用的方法库。

一个框架同时可以被多个应用访问。

 

你开发的任何应用都会与多个框架相连接。

通过框架提供的应用程序编程接口(API)便能利用它。

API是在头文件中声明的,指定了可用的对象、类、数据结构以及协议。

苹果编写的框架预先估测了你可能需要实现的基本功能。

通过使用框架既能节省时间和精力,又能保证代码的高效和稳定。

只有通过系统框架才能够访问底层硬件。

 

提示:

你可以去看“学习ios应用开发框架教学”你可以学会Objective-C应用开发过程中最常用的几种框架。

你可以去看“ios应用开发中代码中引用框架”你可以学会Objective-你可以学会出现的几种方法,以及如何将自己的代码与框架的代码进行整合。

课时:

设计模式

摘要:

 

设计模式提供了解决常见软件开发问题的方案。

模式属于抽象的设计,并不是代码。

当你采纳某种设计时,你就会想到适合于你需求的一般模式。

无论你要创造哪种应用,你都需要了解框

设计模式提供了解决常见软件开发问题的方案。

模式属于抽象的设计,并不是代码。

当你采纳某种设计时,你就会想到适合于你需求的一般模式。

无论你要创造哪种应用,你都需要了解框架中所采用的基本设计模式。

在理解设计模式之后,你就可以更加有效地利用框架,创建可再用性高、扩展性强以及易于修改的程序。

 

提示:

“让设计模式在ios应用开发流水线化”向你描述了设计模式的关键,以及解释在应用开发中如何使用设计模式。

课时:

界面设计

摘要:

 

仅仅创建一个能够运行的应用还不够。

用户会希望iOS应用更加直观、可交互并且魅力诱人。

从你选用的功能,到如何响应某个手势等各方面的设计中,请时刻保持对用户体验的思考。

仅仅创建一个能够运行的应用还不够。

用户会希望iOS应用更加直观、可交互并且魅力诱人。

从你选用的功能,到如何响应某个手势等各方面的设计中,请时刻保持对用户体验的思考。

虽然人们可能并不知晓人机界面设计的准则,但是他们都能直观察觉到哪些应用遵守了该准则,哪些没有。

请按照《iOS人机界面指南》设计出上好的用户界面并让你的产品带来最好的用户体验。

 

提示:

“ios应用设计之界面和用户体验教材”解释了如何创建给用户带来良好体验的应用。

这篇文档介绍了编程时需要遵守的准则;它不涉及具体如何在代码中实现你的设计。

课时:

应用设计

摘要:

 

在动手写代码之前,你得做出若干极其重要的决定。

对于你的应用要用来做什么和实现哪些功能都要尽可能地考虑周全。

选好你的应用会用到的数据模型。

决定应用的用户界面风格;比如,是采用主从结构模式还是写一款

在动手写代码之前,你得做出若干极其重要的决定。

对于你的应用要用来做什么和实现哪些功能都要尽可能地考虑周全。

选好你的应用会用到的数据模型。

决定应用的用户界面风格;比如,是采用主从结构模式还是写一款工具应用?

你要设计一款既可以运行在iPad上,又能运行在iPhone和iPodtouch上的通用应用吗?

包括这几个问题在内的决策将帮你构思你的应用结构。

不过在着手于构思结构之前,请先熟悉CocoaTouch框架。

毕竟你的应用不是一棵孤零零的独树,它依赖于通过这些框架创造出的对象。

请学习用于实现应用基本结构的框架对象,它们是你数据结构中的砖瓦,也正是它们使你的应用给用户带来独特的体验。

课时:

AppStore

摘要:

 

前边你一直在学习如何利用Xcode来创造应用。

若要把你的应用发布到AppStore你还需要做一些别的事。

要让应用出彩,就必须在开发过程中将应用放到真实设备

前边你一直在学习如何利用Xcode来创造应用。

若要把你的应用发布到AppStore你还需要做一些别的事。

要让应用出彩,就必须在开发过程中将应用放到真实设备上进行测试,而不是仅在模拟器中运行一下。

要在iOS设备中运行应用,你需要对测试用的设备进行注册,创建证书以便开发者对应用进行签名,并创建用于识别该应用的身份编码。

经过测试和完善之后,你需要通过iTunesConnect来提交应用。

在AppStore对你的应用评估通过后方能正式发布。

课时:

查找资料

摘要:

 

在开发应用的过程中,你会需要一个能够轻松访问的详细技术资料库。

Xcode在你编写代码时就已经为你准备好了这些资料。

Xcode的快速帮助(QuickHelp)可

在开发应用的过程中,你会需要一个能够轻松访问的详细技术资料库。

Xcode在你编写代码时就已经为你准备好了这些资料。

Xcode的快速帮助(QuickHelp)可以显示一个精简的资料查询结果,不会影响你集中精力编辑代码。

点按一个符号、界面对象或者构建配置来查看更多信息。

按住Control并点按Xcode界面来查看基于任务的帮助文档,指引你如何进行基本操作。

每篇帮助文档都提供了一步步的指示,通常还会包含一段视频或图片来进行进一步解说。

Xcode的文档管理器提供了深层次的编程指导、引导式教程、范例代码、开发工具用户指南以及详尽的框架API参考,全部来自iOS开发者资料库。

通过文档管理器,便可以在一个整合的界面中进行搜索、浏览并查看所有苹果公司提供的开发者文档。

iOS开发者资料库还可以通过网页浏览。

课时:

从这里开始你的启程

摘要:

 

祝贺你!

你已经看完《iOS应用开发入门指南》的全部页面,并且读过了推荐的一些简短文档。

现在你需要完全靠自己来创造iOS应用了。

或许你还可以从iOS开发者资料库下载一个范例应用工程来了解

祝贺你!

你已经看完《iOS应用开发入门指南》的全部页面,并且读过了推荐的一些简短文档。

现在你需要完全靠自己来创造iOS应用了。

或许你还可以从iOS开发者资料库下载一个范例应用工程来了解各个部位如何协同工作。

然而,要成为一名高效、多产的iOS开发者,首先要做的就是加入iOS开发者计划,然后继续深入你学到的知识和技能。

阅读下列教程,探索iOS应用开发

学习这些教程能够积累关于应用开发其他领域的经验(英文):

∙“第一次向AppStore提交应用”告诉你注册设备并向AppStore提交应用的流程。

∙“你的第二个iOS应用:

Storyboards”告诉你如何使用Storyboard(故事板)来创建主从模式的应用。

∙“你的第三个iOS应用:

iCloud”告诉你如何在基于文档的应用中整合iCloud。

阅读下列文档,拓展并加深iOS应用开发知识

这些文档是iOS开发者必不可少的读物(英文):

∙“iOS技术概览”描述了你的iOS应用可以采用的框架和其他技术。

∙“iOS人机界面指南”告诉你如何让自己的应用符合用户界面规约。

∙“为AppStore进行开发”带你浏览开发应用、注册测试设备以及将应用提交到AppStore的步骤。

∙“Objective-C编程语言”介绍了面向对象编程方式以及这门用于应用开发的主要语言。

∙“Objective-C编程中的理念”介绍了设计模式、结构和其他在应用开发过程中的重要概念。

∙“iOS应用编程指南”阐述了着手开发iOS应用时你必须做到的事情。

∙“AppStore审核指南”列出了提交应用到AppStore需要注意的所有事项。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 从业资格考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1