江风网

txt_epub_Kindle_azw3_mobi_pdf电子书免费下载

跟着项目学iOS应用开发:基于Swift 4

出版时间: 2018-09-01
发布时间: 2020-11-10
阅读热度: 11
综合评分: 0
下载支持: TXT EPUB MOBI AZW3 PDF
在线阅读: 手机阅读 电脑阅读
《跟着项目学iOS应用开发:基于Swift 4》内容简介

这是一本以实战为导向的iOS应用开发教程,它将以项目实战的方式教会读者如何用全新的iOS SDK、Xcode和Swift开发商业级的iOS应用。作者是iOS开发领域的资深专家,不仅技术精湛,而且在教学和写作上也颇有经验,所以本书在写作方式和内容编排上做了很大的创新。它摒弃了传统的入门类实战开发教程“先讲理论,后讲案例”或“只讲案例,不讲理论”的写作形式,而是将全部的理论知识点全部汇入精心编写和安排的项目实战中。跟随项目案例的指导,读者不仅能迅速上手,而且能避开枯燥的理论知识,但最终又会通过案例深入领会理论知识的要领。这一点是本书与其他所有同类书的不同之处,确保读者能坚持把书看完,看完后能学得会。刘铭,陈雪峰,李钢,秦琼著。

《跟着项目学iOS应用开发:基于Swift 4》章节目录
  • 前言
  • 第1章 开始iOS 11和Swift 4编程
  • 1.1 iOS 11应用程序开发工具
  • 1.2 下载安装Xcode
  • 1.3 浏览Xcode开发环境
  • 1.4 初步剖析iOS应用程序
  • 第2章 Interface Builder介绍
  • 2.1 如何创建Xcode项目
  • 2.2 使用故事板创建用户界面
  • 2.3 如何定位用户界面元素
  • 2.4 导入图像素材到Xcode项目
  • 2.5 运行并测试项目
  • 第3章 在iPhone真机上安装应用
  • 3.1 使用Xcode将项目下载到物理真机
  • 3.2 通过GitHub下载项目样例代码
  • 第4章 构建简单的掷骰子游戏
  • 4.1 如何设计掷骰子游戏
  • 4.2 建立代码与界面元素的关联
  • 4.3 IBOutlets/IBActions调试
  • 4.4 使用Swift创建随机数
  • 4.5 数据类型、常量、变量
  • 4.6 解决错误:“The Maximum Number of Provisioning Profiles Reached”
  • 4.7 通过数组改变显示方式
  • 4.8 为项目添加运动检测功能
  • 4.9 挑战:Swift数据类型、变量和数组
  • 第5章 Swift程序设计基础
  • 5.1 备注、打印语句和调试控制台
  • 5.2 Swift函数:Part 1-简单函数
  • 5.3 Swift函数:Part 2-函数的输入
  • 5.4 Swift函数:Part 3-函数的输出
  • 5.5 Swift中的条件语句(IF/ELSE)
  • 5.6 挑战:在Playgrounds中制作人体体重指数计算器
  • 5.7 Swift中的循环语句
  • 5.8 在程序中使用循环
  • 5.9 挑战:脑筋急转弯
  • 第6章 利用iOS API制作音乐应用
  • 6.1 使用故事板中的Tags
  • 6.2 学会使用Stack Overflow和Apple Documentation
  • 6.3 利用AVFoundation播放声音
  • 6.4 Swift 4中的错误捕获——Do、Catch和Try
  • 6.5 创建一个播放声音的方法
  • 6.6 让App每次播放不同的声音
  • 6.7 程序中的“作用域”
  • 第7章 使用Model-View-Controller设计模式制作小测验App
  • 7.1 初始化Quizzler项目
  • 7.2 创建数据模型
  • 7.3 面向对象
  • 7.4 创建答题库类
  • 7.5 Model View Controller(MVC)设计模式
  • 7.6 初始化第一个题目
  • 7.7 处理后续题目
  • 7.8 使用Xcode调试控制台
  • 7.9 如何实现UIAlertController以及弹出窗口给用户
  • 7.10 高级别的重写
  • 7.11 统计分数
  • 7.12 合并Objective-C代码到Swift
  • 7.13 挑战:制作情商测试应用
  • 第8章 iOS的自动布局和设置约束
  • 8.1 通过代码定位UI元素
  • 8.2 自动布局
  • 8.3 自动布局实战——设置约束
  • 8.4 挑战自动布局
  • 8.5 在自动布局中使用堆叠视图
  • 第9章 Swift 4中阶知识
  • 9.1 类和对象
  • 9.2 创建全新的类
  • 9.3 创建枚举
  • 9.4 根据类创建一个对象
  • 9.5 类的初始化
  • 9.6 Designated和Convenience初始化方法
  • 9.7 创建一个方法
  • 9.8 类的继承
  • 9.9 重写一个继承的方法
  • 9.10 Swift语言中的可选
  • 第10章 利用Cocoapods、GPS、APIS、REST制作天气应用
  • 10.1 设置项目
  • 10.2 注册免费的API Key
  • 10.3 为什么需要Cocoapods?
  • 10.4 设置Location Manager并从iPhone获取GPS数据
  • 10.5 定位权限
  • 10.6 在WeatherViewController中获取GPS数据
  • 10.7 委托、字典和API
  • 10.8 使用Alamofire
  • 10.9 JSON以及如何解析JSON
  • 10.10 创建气象数据模型
  • 10.11 Segues的相关介绍
  • 10.12 在项目中使用委托和协议
  • 10.13 如何在视图控制器间传递数据
  • 10.14 基于城市名称的天气数据请求
  • 10.15 挑战:利用Cocoapods、REST和APIs构建比特币价格跟踪应用
  • 第11章 利用云端数据库、iOS动画和高级Swift特性构建聊天应用
  • 11.1 关于Bmob
  • 11.2 保存数据到Bmob
  • 11.3 Swift闭包
  • 11.4 事件驱动、应用程序生存期
  • 11.5 导航控制器是如何工作的?
  • 11.6 编写登录屏幕代码
  • 11.7 表格视图
  • 11.8 了解UI动画
  • 11.9 发送消息
  • 11.10 通过Bmob监听数据表的变化
  • 11.11 进一步完善用户体验和用户界面
  • 第12章 Git、GitHub和版本控制
  • 12.1 版本控制和Git
  • 12.2 使用Git和命令行进行版本控制
  • 12.3 GitHub和远程仓库
  • 12.4 Gitignore
  • 12.5 克隆
  • 12.6 分支和迁移
  • 12.7 在Xcode 9中使用Git和GitHub
  • 第13章 使用Core Data、User Defaults学习本地数据存储
  • 13.1 创建UITableViewController的子类
  • 13.2 在UIAlert中使用文本框创建新的条目
  • 13.3 持续本地数据存储
  • 13.4 认识NSCoder
  • 13.5 在应用中使用数据库
  • 13.6 借助Core Data的查询功能实现搜索
  • 13.7 借助Core Data创建关系图
  • 第14章 使用Realm进行本地数据存储
  • 14.1 在项目中集成Realm
  • 14.2 使用Realm保存数据
  • 14.3 使用Realm读取数据
  • 14.4 使用Realm修改和移除数据
  • 14.5 使用Realm检索数据
  • 14.6 回顾Realm的操作流程
  • 14.7 让单元格可以滑动
  • 14.8 让App的界面更加丰富多彩
  • 14.9 调整导航栏的UI
  • 第15章 机器学习和Core-ML
  • 15.1 介绍机器学习
  • 15.2 Core-ML——整合机器学习到iOS应用中
更多小说
版权免责声明
《跟着项目学iOS应用开发:基于Swift 4》为网络收集或网友自行上传,本站不对内容负责,《跟着项目学iOS应用开发:基于Swift 4》版权归原作者所有,仅供学习交流,请勿商业使用,本站不提供任何下载,储存服务,如无意侵犯了你对《跟着项目学iOS应用开发:基于Swift 4》的版权,请联系我们,我们将在第一时间删除相关内容!