网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 iOS移动开发从入门到精通(第2版)/移动开发丛书
分类 科学技术-工业科技-电子通讯
作者 李发展
出版社 清华大学出版社
下载
简介
内容推荐
李发展编著的《iOS移动开发从入门到精通(第2版)/移动开发丛书》介绍使用iOS 11、Xcode 9和Swift 4.0开发移动应用所需要的主要内容,全书共分三篇,第一篇为基础篇(第1~10章),主要介绍了iOS开发基础知识,包括iOS系统的历史、Swift 4.0语言、UI界面构建技术、视图控制器、常用的控件、表和集合视图、视图和层、声音、视频、动画等;第二篇为进阶篇(第11~23章),主要介绍了Alamofire网络服务、数据的持久化、多线程、CoreText、CoreImage、Storyboard、CoreML机器学习、ARKit增强现实、自动化测试、性能分析、本地化、加密与安全等实用技术;第三篇为实例篇(第24~31章),通过对实体层、表现层和逻辑层三层相关技术的讲解,向读者详细展示了MVC设计模式在项目开发中的应用方式,并最终创建一个成熟的商业项目。本书还提供了丰富的源代码和教学视频,可以大幅提高读者的学习效率。
本书采用丰富的实例和直观的代码展示,向读者形象地讲解了在创建一款优秀的iOS应用程序时所需要的大部分技巧,可以帮助读者轻松掌握并高效开发iOS程序。
作者简介
李发展,教育网站coolketang.com负责人。擅长移动开发、Web开发和游戏开发,有近十年的软件开发经验和四年以上的教育工作经验。曾主导过多个手机软件、游戏项目的开发,具有丰富的教学和实践经验,授课形式不拘一格。苹果商店《互动教程》系列App的开发者和拥有者。曾就职于全球知名企业,主要负责iOS和J2EE开发,服务过的客户包括:Bentley、Lexus、Hotel Club、Global Blue、REA group Qatar Airways、Durex等行业标杆品牌,熟悉i0S、Swift、Cocos2dx、服务器开发等相关技术。
目录
第1章 开始iOS开发之旅
1.1 iOS移动开发现状
1.1.1 iOS的历史
1.1.2 iOS 11的十一大变化
1.1.3 iOS应用开发的八个特点
1.2 iOS 11和Xcode 9新增的开发技能
1.2.1 ARKit增强现实
1.2.2 CoreML机器学习
1.2.3 Face ID
1.2.4 拖放操作
1.2.5 Core NFC
1.2.6 安全区布局指南
1.2.7 Asset UIColor
1.2.8 Wireless Development
1.2.9 GitHub
1.3 成为一名iOS开发者
1.3.1 硬件上的需求
1.3.2 加入Apple开发者计划
1.3.3 下载安装Xcode和模拟器
1.3.4 创建开发和发布配置文件Provisioning Profile
1.4 创建一个基本的iOS项目
1.4.1 项目的创建
1.4.2 设置项目的信息
1.4.3 设置应用的Icon图标
1.4.4 设置应用的Launch图片
1.4.5 编译并运行项目
1.5 iOS应用的生命周期
1.5.1 iOS应用程序的状态
1.5.2 演示iOS应用程序的各种状态
1.6 小结
第2章 Xcode 9 IDE和iOS模拟器
2.1 Xcode 9的使用
2.1.1 工具栏的使用
2.1.2 导航器的功能介绍
2.1.3 项目导航器中的内容
2.1.4 创建一个组和Swift文件
2.1.5 在项目中搜索文件
2.1.6 代码的查找和替换
2.1.7 代码的Debug调试
2.2 iOS模拟器的使用
2.2.1 使用多种iOS模拟器
2.2.2 iOS模拟器方向的切换
2.2.3 iOS模拟器语言的切换
2.2.4 截取模拟器屏幕
2.2.5 应用程序的退出和删除
2.3 小结
第3章 Swift 4.0的基础知识
3.1 Swift的基本概念
3.1.1 Swift语言的特点
3.1.2 Swift常量和变量的定义
3.1.3 常量和变量的输出
3.1.4 注释
3.1.5 Playground
3.2 数据类型与运算
3.2.1 布尔类型
3.2.2 整数类型及实例属性
3.2.3 浮点类型及实例属性
3.2.4 字符和字符串
3.2.5 元组类型
3.2.6 一元、二元和三元运算符
3.2.7 比较运算符
……
第4章 Swift 4.0的进阶内容
第5章 视图UIView和层CALayer
第6章 视图控制器UIViewController
第7章 UIKit常用控件
第8章 UITableView和UICollectionView
第9章 触屏事件和触摸手势
第10章 动画、声音与视频
第11章 网络请求和Alamofire
第12章 UIWebView与HTML 5技术
第13章 数据的持久化
第14章 多线程技术
第15章 MapKit地图
第16章 iOS的图文混排技术
第17章 iOS的图像和视频处理技术
第18章 iOS常用设备的使用
第19章 使用Storyboard开发用户界面
第20章 单元测试和界面测试
第21章 iOS应用内存泄漏的检测
第22章 iOS应用程序的本地化
第23章 加密与安全
第24章 iOS 11新增开发功能
第25章 在iTunes Connect上创建App
第26章 版本控制和开源类库安装
第27章 App项目结构的搭建
第28章 开发笔试和随机答题功能应用
第29章 开发错题集和面试题功能应用
第30章 开发App盈利模式和分享传播应用
第31章 应用程序的打包和发布
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/4 3:40:18