当前位置:
文档之家› 基于Swift语言的iOS App 商业实战教程第1章 项目简介
基于Swift语言的iOS App 商业实战教程第1章 项目简介
第1章 项目简介
· 项目介绍 · Swift语言介绍
· 搭接开发环境
学习目标
1
了解项目开发背景、
项目在新浪的官方 注册方式 了解Swift语言的特点
2
掌握接口文Hale Waihona Puke 的获取掌握项目开发环境的搭 接
4
和查看
3
目录页
01 项目介绍
02 Swift语言介绍
03 搭接开发环境
04 项目目标
目录页
01 项目介绍
接口文件的获取和查看
3. 点击某个功 能模块,会定位 到该功能模块下 的接口列表。
接口文件的获取和查看
3. 点击某个功能模块,会定位到该功能模块下的接口列表。
接口文件的获取和查看
5. 单击接口地址,会跳转到该接口的具 体描述页面。以“获取最新的公共微博” 接口为例,它的部分描述如图所示。
项目功能介绍
新。 2015年12月4日,苹果公司宣布其Swift编程语言开放源代码。 2016年3月22日,苹果公司在春季发布会上发布了Swift 2.2版本的编程语言。
目录页
01 项目介绍
02 Swift语言介绍 03 搭接开发环境 04 项目目标
本项目环境配置
本项目使用了Swift2.2进行开发:
• 硬件条件:苹果电脑,或安装了Mac系统的非苹果电脑; • 软件条件:Mac OS X 10.11及以上版本, Xcode 7.3 及以上版本。
开放平台
项目注册
2. 点击主界面上的“登录”,页面上弹出登录界面
项目注册
3. 登陆成功后,
单击主页面顶部
菜单上的【微连
接】->【移动应 用】,进入微连 接页面。
项目注册
4. 单击“立即接入”按钮,然后在系统弹出的提示框中单击“继续 创建”按钮,即可进入创建移动应用的页面。
项目注册
5. 在创建移动应
用 户 登 陆
项目功能介绍
显 示 原 创 微 博
项目功能介绍
显 示 转 发 微 博
项目功能介绍
发 布 微 博
项目功能介绍
图 片 选 择 和 查 看
项目功能介绍
数据缓存
用户查看过的微博数据会缓存在本地,以提高下次查看微 博的速度。为了控制本地数据的大小,不让缓存数据无限 制地膨胀,还会将早期的缓存数据定期清空,只保留近期 的特定时间段的数据。
项目注册
8.进入编辑页面,填入网站信息以后,单击“提交”就可以了。
接口文件的获取和查看
1. 打开新浪开放平
台的首页,点击页
面上方的“文档”,
进入开发文档页面。
接口文件的获取和查看
2.点击【API文档】,进入到“微博API”页面,可以看到新浪微博将 所有的开发接口文档,并且按照功能模块将接口进行分类。
用的页面上输入应
用名称。
项目注册
6. 创建完应用以后,页面自动跳转到【我的应用】->【应用信息】>【基本信息】页面。在该页面可以看到开放平台为应用生成的App Key和App Secret信息 。
项目注册
7. 在【我的应用】->【高级信息】中,单击【OAuth2.0授权设置】 行尾的【编辑】,可添加授权回调页信息。
Xcode 概述
Xcode可以用于编辑、编译、运行及调试代码
• 适用性方面:支持多种语言
• 辅助设计方面:提供了模型和系统供程序员使用
• 开发文档支持方面: 提供高级文档阅读工作
Xcode 的下载安装
• 使用dmg安装包
从网上下载dmg安装包,双击安装即可。
• 从AppStore下载安装
进入AppStore搜索xcode,登陆Apple ID账号下载安
装。
目录页
01 项目介绍
02 Swift语言介绍
03 搭接开发环境 04 项目目标
项目目标 项目掌控能力,即如何驾驭一个项目
•
•
• •
工具使用能力,包括第三方框架、项目管理的工具、
第三方框架的管理工具等。 开发技巧能力,具体的小的开发技巧。 根据文档进行开发的体验。
本章小结
− 通过本章的学习,我们对整个微博项目有了大致的印象,
02 Swift语言介绍
03 搭接开发环境
04 项目目标
项目背景介绍
新浪微博是中国移动互联网的代表性产品之一,它涵盖了大 量的移动互联网元素。本书借助新浪微博开发平台,通过开 发一个微博项目,让大家了解从零开始开发一个大型项目的 各个阶段,具备一个大型项目系统开发的能力。
项目注册
1. 访问新浪微博
为后续的项目开发明确了目标。了解了Swift语言的优势, 安装了Xcode开发工具,后面的章节会带领大家步入项目 开发的世界。
swif t 语言介绍
Swift是苹果公司推出的一种新的编程语言,用于编写iOS、
Mac OS X和watchOS应用程序,它结合了C和ObjectiveC 的优点并且不受 C 兼容性的限制,同时支持过程式编程
和面向对象的编程,是一种多范式的编程语言。
目录页
01 项目介绍
02 Swift语言介绍
03 搭接开发环境
04 项目目标
swif t 语言介绍
2010 年 7 月,克里斯·拉特纳(Chris Lattner)开始着手 Swift 编程语言的工作,
用一年的时间完成基本架构,同时参与的还有一个叫做dogfooding 的团队。
2014 年 6 月苹果在发布 Xcode 6.0 的同时发布了 Swift 1.0,从此Swift语 言走进了程序员的生活。 2015 年 2 月,苹果同时推出 Xcode 6.2 Beta 5 和 6.3 Beta,在完善 Swift 1.1 的同时,推出了 Swift 1.2测试版。 2015 年 6 月,苹果发布了Xcode 7.0和Swift 2.0 测试版,并且宣称Swift会在 2015年底开源。 2015年11月9日,苹果发布了Xcode7.1.1和 Swift 2.1,Swift的语法文档也有更