基于Swift语言的iOS App商业实战教程
作者: 黑马程序员
出版时间:2017年2月
出版社:人民邮电出版社
- 人民邮电出版社
- 9787115440938
- 101402
- 0047175918-3
- 16开
- 2017年2月
- 法学
- 马克思主义理论
- D616
- 计算机
- 本科
黑马程序员编著的《基于Swift语言的iOS App商业实战教程》以OS X 10.11为平台,以Xcode 7.3.1为开发工具,采用理论加实战的方式,循序渐进地带领大家开发了一个微博项目。该项目基于新浪微博官方提供的API进行开发,可以更好地帮助大家学习和理解项目结构、新浪微博的认证授权以及新浪API的调用。
本书共分为15章,其中第1章讲解项目搭接的准备工作,包括项目相关介绍、项目的创建、架构的搭接等。第2~14章从项目架构搭接开始,带领大家开发了微博项目的核心功能。第15章介绍了项目测试以及发布的流程。通过本书的学习,相信读者能够具备独自开发iOS应用的能力,成为Swift开发人才。
本书附有配套视频、源代码、教学课件等资源,为了帮助读者更好地学习本书内容,还提供了在线答疑,希望可以帮助更多读者。
本书既可作为高等院校本、专科计算机相关专业的教学用书,也可作为社会培训机构的参考用书,还可作为iOS开发爱好者的自学读物。
第1章 项目简介——“开门见山”
1.1 项目介绍
1.1.1 项目背景介绍
1.1.2 项目注册
1.1.3 接口文档的获取和查看
1.1.4 项目功能介绍
1.2 Swift语言介绍
1.3 搭建开发环境
1.3.1 Xcode概述
1.3.2 Xcode工具的下载安装
1.4 项目目标
1.5 本章小结
第2章 微博开发准备——“工欲善其事,必先利其器”
2.1 创建微博工程
2.1.1 新建项目
2.1.2 默认项目架构
2.1.3 了解程序启动的原理
2.2 设置项目启动信息
2.2.1 设置应用名称
2.2.2 设置应用图标
2.2.3 设置启动图片
2.3 项目整体架构
2.3.1 了解什么是视图(UIView)
2.3.2 了解视图控制器(UIViewController)
2.3.3 导航控制器的使用场景
2.3.4 标签控制器的使用场景
2.3.5 确定项目整体架构
2.3.6 MVC与MVVM模式
2.4 本章小结
第3章 微博项目搭建——“万丈高楼平地起”
第4章 访客视图
第5章 第三方框架介绍
第6章 封装网络工具类
第7章 登录授权
第8章 新特性和欢迎界面
第9章 微博首页
第10章 微博转发
第11章 发布微博
第12章 给配图微博添加查看器
第13章 数据缓存
第14章 微博优化
第15章 项目调试和发布