文档章节

Start Developing iOS Apps Today系列(一)

Lambda8421
 Lambda8421
发布于 2015/01/28 08:25
字数 577
阅读 226
收藏 2

Start Developing iOS Apps Today系列之入门


一、设置

      《马上着手开发 iOS 应用程序》 给 iOS 开发带来一个完美开局。在 Mac 上,您可以创建在 iPad、iPhone 和 iPod touch 上运行的 iOS 应用程序。本指南四个简短的部分为您构建自己的首个应用程序提供了入门指导,包括需要的工具、主要概念以及助您上路的最佳实践。

image: ../Art/application_design_2x.png

      在前三部分中,每一部分的结尾都附有教程,有助于实践所学内容。当您完成最后一篇教程时,一个简单的待办事项列表应用程序也将随之创建完毕。

      根据本指南构建了自己的首个应用程序,并考虑尝试下一步时,请阅读第四部分。这一部分探究了您可能会在下一个应用程序中考虑采用的技术和框架。您将逐步吸引客户的关注,促使您推出更好的产品。

      本指南会悉心带您完成构建简单应用程序的每一步,但如果您具有计算机编程的基础知识,特别是面向对象编程的知识,则将对您的理解和掌握大有裨益。

获取工具

在着手开发精彩的应用程序之前,请先设置好开发环境,并确保工具齐备。

image: ../Art/install_tools_2x.png

开发 iOS 应用程序,您需要:

  • Mac 电脑,运行 OS X 10.8 (Mountain Lion) 或更高版本

  • Xcode

  • iOS SDK

      Xcode 是 Apple 的集成开发环境 (IDE)。Xcode 包括源代码编辑器、图形用户界面编辑器和许多其他功能。iOS SDK 扩展了 Xcode 工具集,包含 iOS 开发专用的工具、编译器和框架。

      您可以从 Mac 上的 App Store 中免费下载最新版本的 Xcode。(下载 Xcode 需要 OS X v10.8。如果您使用的是较早版本的 OS X,请升级。)Xcode 中包含了 iOS SDK。

下载最新版本的 Xcode

  1. 请打开 Mac 上的 App Store 应用程序(默认位于 Dock 中)。

  2. 在右上角的搜索栏中,键入Xcode,然后按下 Return 键。

  3. 点按“免费”image: ../Art/free_2x.png

    Xcode 将下载到您的/Applications目录中。

© 著作权归作者所有

Lambda8421
粉丝 10
博文 121
码字总数 121640
作品 0
闸北
程序员
私信 提问
斯坦福大学的 Swift 教程又来了:还是免费的

美国斯坦福大学(Stanford University)曾在去年 4 月份推出过 iOS 编程教学课程 Developing iOS 9 Apps with Swift,这项课程上架 iTunes U 之后广受编程爱好者的好评。因为它不仅内容齐全,...

局长
2017/02/20
3.1K
11
iOS 学习资料整理

视频教程(英文) Developing iOS 7 Apps for iPhone and iPad 斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS SDK 的使用, 属于 iOS 基础视频 iPad and iPhone Applic...

拉偶有所依
2015/01/19
2.2K
4
Start Developing iOS Apps Today系列(二)

Start Developing iOS Apps Today系列之入门 二、教程:基础 本教程描述了什么是应用程序、创建简单用户界面的过程,以及如何添加自定行为,将界面转变成可运行的应用程序。 遵循本教程,可了...

Lambda8421
2015/01/28
0
0
Is it too late to learn to code?

Erin Parker, Founder Spitfire Athlete, iOS Engineer 9k upvotes by Francis Chen, Gaurav Baheti, Yue-Wing Yau, Maria Guryanova,(more) It's never too late. So much can happen in a ......

明天以后
2015/07/16
0
0
Ionic系列——调用系统电话

1、需求描述 在ionic项目用调用手机的打电话功能。开始还想找cordova和ng-cordova的插件那,现在H5实现起来特别方便。 2、准备 在cordova中所有的URL Schemes 都是服从于白名单的,所以要现在...

龙马行空
2015/08/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

GMTC2019|闲鱼-基于Flutter的架构演进与创新

作者:闲鱼技术-宗心 2012年应届毕业加入阿里巴巴,主导了闲鱼基于Flutter的新混合架构,同时推进了Flutter在闲鱼各业务线的落地。未来将持续关注终端技术的演变及趋势 Flutter的优势与挑战 ...

阿里云云栖社区
13分钟前
2
0
迪蒙人工智能共享停车吸引国际关注

  近来,华为创始人任正非多次提及人工智能。即便在华为生死攸关的关键时刻,任正非依旧不忘强调教育的重要性,“如果不重视教育,实际上我们会重返贫穷的,因为这个社会,最终是要走向人工智能的...

琴殇的
15分钟前
0
0
iOS开发之EventKitUI框架的应用

iOS开发之EventKitUI框架的应用 前面博客,有介绍EventKit这个框架的使用,使用EventKit可以与系统的日历和提醒应用进行交互,读写用户的日程事件。EventKitUI,顾名思义,其实基于EventKit框...

珲少
23分钟前
0
0
从MySQL源码看其网络IO模型

从MySQL源码看其网络IO模型 前言 MySQL是当今最流行的开源数据库,阅读其源码是一件大有裨益的事情(虽然其代码感觉比较凌乱)。而笔者阅读一个Server源码的习惯就是先从其网络IO模型看起。于是...

无毁的湖光-Al
24分钟前
0
0
WebService学习笔记

什么是Web Services? Web Services 是应用程序组件 Web Services 使用开放协议进行通信 Web Services 是独立的(self-contained)并可自我描述 Web Services 可通过使用UDDI来发现 Web Serv...

榴莲黑芝麻糊
40分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部