登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』iOS应用开发教程(微课视频版)

書城自編碼: 3904525
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 罗良夫
國際書號(ISBN): 9787302636748
出版社: 清华大学出版社
出版日期: 2023-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 60.3

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
供应链金融(第4版)
《 供应链金融(第4版) 》

售價:HK$ 113.9
人人都想当网红?新媒体与注意力博弈
《 人人都想当网红?新媒体与注意力博弈 》

售價:HK$ 78.2
君主、道学与宋王朝
《 君主、道学与宋王朝 》

售價:HK$ 90.9
对话的力量,风靡全球的教练式沟通
《 对话的力量,风靡全球的教练式沟通 》

售價:HK$ 67.9
人的行为
《 人的行为 》

售價:HK$ 110.4
北京中轴线知识一点通
《 北京中轴线知识一点通 》

售價:HK$ 90.9
牛津世界历史研究指南
《 牛津世界历史研究指南 》

售價:HK$ 216.2
人间珍贵:澎湃夜读集3
《 人间珍贵:澎湃夜读集3 》

售價:HK$ 78.2

 

建議一齊購買:

+

HK$ 94.4
《新世纪高等院校英语专业本科生系列教材(修订版):口译教程(第》
+

HK$ 72.4
《医学免疫学学习指南》
+

HK$ 85.0
《模拟电子技术基础(第六版)》
+

HK$ 83.5
《生物技术药物学》
+

HK$ 61.3
《基础代数(第一卷)(修订版)》
編輯推薦:
1. 配套资源丰富,包括250分钟实操视频、教学大纲、PPT课件、实验、程序源码等。
2. 实例和实验丰富,各章实例相互关联。
內容簡介:
《iOS应用开发教程(微课视频版)》内容分为上下两篇,共13章,循序渐进地讲解了iOS应用开发过程中所需的知识与技术。本书的编写遵循“理实一体化”理念,根据程序设计课程实践性较强的教学特点,为每个知识点配有详细的应用实例(大多数实例配有视频演示),为各章精心设计了习题和实训,帮助学生理解与巩固所学知识。内容深入浅出,能够帮助初学者快速入门,也能为学生的后续进阶学习奠定基础。配有教学视频、教学大纲、教学课件、习题答案等丰富的教学资源。 可作为计算机、软件工程、数据科学与大数据技术等专业iOS开发相关课程的教材,也可作为移动开发从业者、iOS应用开发爱好者的参考书。
目錄
上篇iOS开发基础
第1章iOS开发概述
1.1macOS
1.1.1macOS概述
1.1.2macOS发展历程
1.1.3macOS常用操作
1.2iOS
1.2.1iOS概述
1.2.2iOS的特点
1.2.3iOS发展历程
1.3iOS开发环境
1.3.1Xcode简介
1.3.2Xcode的特点
1.3.3Xcode工作界面
1.3.4Xcode快捷键
1.4Swift概述
1.4.1Swift简介
1.4.2Swift的特点
1.4.3Swift程序的创建
1.4.4Swift基本语法
1.4.5Swift在线编译环境
1.5小结
习题
实训Swift程序的创建
第2章Swift数据类型与运算符
2.1Swift基础数据类型
2.1.1整数类型
2.1.2浮点数类型
2.1.3布尔类型
2.1.4字符类型
2.1.5元组类型
2.1.6可选类型
2.1.7Swift数据类型的特点
2.1.8字面值
2.2Swift常量与变量
2.2.1Swift常量
2.2.2Swift变量
2.2.3标识符与关键字
2.3运算符与表达式
2.3.1算术运算符
2.3.2关系运算符
2.3.3逻辑运算符
2.3.4区间运算符
2.3.5溢出运算符
2.3.6位运算符
2.3.7赋值运算符
2.3.8条件运算符
2.3.9空合运算符
2.3.10括号运算符
2.3.11运算符优先级
2.4数据类型转换
2.4.1整数类型之间转换
2.4.2浮点数类型之间转换
2.4.3整数类型与浮点数类型之间转换
2.4.4整数类型与字符串类型之间转换
2.4.5浮点数类型与字符串类型之间转换
2.5小结
习题
实训常量、变量与数据类型
第3章程序流程控制结构
3.1顺序结构
3.2选择结构
3.2.1if结构
3.2.2ifelse结构
3.2.3ifelse ifelse结构
3.2.4switch结构
3.3循环结构
3.3.1forin结构
3.3.2while结构
3.3.3repeatwhile结构
3.4控制转移语句
3.4.1break语句
3.4.2continue语句
3.4.3forloop语句
3.5小结
习题
实训选择结构与循环结构
第4章集合类型与字符串
4.1Swift数组
4.1.1Swift数组概述
4.1.2Swift数组的创建
4.1.3Swift数组的常用操作
4.2Swift Set
4.2.1Swift Set概述
4.2.2Swift Set的创建
4.2.3Swift Set的常用操作
4.3Swift字典
4.3.1Swift字典概述
4.3.2Swift字典的创建
4.3.3Swift字典的常用操作
4.4Swift字符串
4.4.1Swift字符串概述
4.4.2Swift字符串的创建
4.4.3Swift字符串的常用操作
4.5小结
习题
实训数组、Set与字典
第5章Swift函数、闭包与内存管理
5.1Swift函数
5.1.1Swift函数概述
5.1.2Swift函数的定义
5.1.3Swift函数的调用
5.1.4可变参数
5.1.5参数默认值
5.1.6参数标签
5.1.7输入输出参数
5.1.8函数类型
5.1.9函数嵌套
5.1.10多返回值函数
5.2Swift闭包
5.2.1Swift闭包概述
5.2.2Swift闭包表达式
5.2.3Swift闭包的简写形式
5.3Swift内存管理
5.3.1Swift内存管理概述
5.3.2强引用
5.3.3弱引用
5.3.4无主引用
5.4小结
习题
实训函数与闭包
第6章Swift结构体、类与访问控制
6.1Swift结构体
6.1.1Swift结构体的概述
6.1.2Swift结构体的定义
6.1.3Swift结构体实例的创建
6.1.4Swift结构体成员的访问
6.1.5Swift结构体的构造方法
6.1.6Swift结构体的计算属性
6.1.7Swift结构体属性观察器
6.1.8Swift结构体下标
6.1.9静态属性与静态方法
6.2Swift类
6.2.1Swift类概述
6.2.2Swift类的定义
6.2.3Swift类的构造方法
6.2.4Swift类的析构方法
6.2.5Swift类实例的创建
6.2.6Swift类的计算属性
6.2.7Swift类的属性观察器
6.2.8Swift类的下标
6.2.9Swift的类型属性与类型方法
6.2.10Swift类的继承
6.2.11Swift类的重写
6.2.12===与!==运算符
6.3Swift访问控制
6.3.1Swift访问控制概述
6.3.2Swift访问控制的使用规则
6.4小结
习题
实训结构体与类的使用
第7章Swift枚举、协议与扩展
7.1Swift枚举
7.1.1Swift枚举概述
7.1.2Swift枚举类型的定义
7.1.3Swift枚举常量/变量的定义
7.1.4Swift枚举原始值
7.1.5Swift枚举关联值
7.2Swift协议
7.2.1Swift协议概述
7.2.2Swift协议的定义
7.2.3Swift协议的使用
7.2.4Swift协议的继承
7.2.5Swift协议的类型
7.3Swift扩展
7.3.1Swift扩展概述
7.3.2Swift扩展的声明
7.3.3Swift扩展计算型属性
7.3.4Swift扩展构造方法
7.3.5Swift扩展方法
7.3.6Swift扩展下标
7.4小结
习题
实训枚举与协议的使用
第8章Swift异常处理与泛型
8.1Swift异常处理
8.1.1Swift异常概述
8.1.2Swift自定义异常
8.1.3Swift异常的抛出
8.1.4Swift异常的捕获
8.1.5Swift异常的处理方式
8.1.6Swift延时执行语句
8.2Swift泛型
8.2.1Swift泛型概述
8.2.2Swift泛型函数
8.2.3Swift泛型类型
8.2.4Swift泛型约束
8.3小结
习题
实训泛型的使用
下篇iOS开发技术
第9章iOS开发简介
9.1iOS开发工具
9.1.1Xcode与macOS的对应关系
9.1.2iOS项目模板类型
9.2iOS应用开发简介
9.2.1iOS应用的开发流程
9.2.2Single View App项目结构
9.3iOS应用开发案例
9.3.1第一个iOS应用
9.3.2添加iOS应用的启动图标
9.4小结
习题
实训Xcode项目的创建
第10章UIKit常用可视化对象
10.1Label对象
10.1.1Label对象简介
10.1.2用代码方式创建Label对象
10.1.3用Interface Builder方式创建Label对象
10.2TextField对象
10.2.1TextField对象简介
10.2.2用代码方式创建TextField对象
10.2.3Outlet
10.2.4用Interface Builder方式创建TextField对象
10.3Button对象
10.3.1Button对象简介
10.3.2用代码方式创建Button对象
10.3.3Action类型的关联
10.3.4用Interface Builder方式创建Button对象
10.4小结
习题
实训常用控件的使用
第11章DatePicker和TableView对象
11.1DatePicker对象
11.1.1DatePicker对象简介
11.1.2用代码方式创建DatePicker对象
11.1.3DatePicker对象实现日期显示功能
11.1.4AlertController对话框
11.1.5Timer(计时器)
11.1.6DatePicker对象实现倒计时功能
11.2TableView对象
11.2.1TableView对象简介
11.2.2用代码方式创建TableView对象
11.2.3用Interface Builder方式创建TableView对象
11.3小结
习题
实训日期选择器的使用
第12章Switch、Slider与ImageView对象
12.1Switch对象
12.1.1Switch对象简介
12.1.2用代码方式创建Switch对象
12.1.3用Interface Builder方式创建Switch对象
12.2Slider对象
12.2.1Slider对象简介
12.2.2用代码方式创建Slider对象
12.2.3用Interface Builder方式创建Slider对象
12.3ImageView对象
12.3.1ImageView对象简介
12.3.2用代码方式创建ImageView对象
12.3.3用Interface Builder方式创建ImageView对象
12.3.4用Interface Builder方式创建ImageView动画
12.4小结
习题
实训ImageView的使用
第13章iOS音频与视频
13.1iOS音频
13.1.1AVFoundation框架简介
13.1.2iOS音频简介
13.1.3用AVFoundation播放音频的步骤
13.1.4用AVAudioPlayer类播放音频
13.2iOS视频
13.2.1iOS视频简介
13.2.2用AVFoundation播放视频的步骤
13.2.3用AVPlayer类播放视频
习题
实训音频播放
附录AAppIcon图标
附录BXcode对象
內容試閱
新一轮科技革命和产业变革带动了传统产业的升级改造。党的二十大报告强调“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势”。建设高质量高等教育体系是摆在高等教育面前的重大历史使命和政治责任。高等教育要坚持国家战略引领,聚焦重大需求布局,推进新工科、新医科、新农科、新文科建设,加快培养紧缺型人才。
iOS是由Apple公司开发的在移动设备上运行的操作系统。Apple公司于2007年1月在Macworld大会上发布了iOS系统,最初是用于iPhone手机,后来陆续扩展到iPod touch和iPad。据IDC的统计数据,自2012年以来,iOS系统的全球市场份额稳居移动端操作系统次席。截至2022年年底,App Store上的应用数量超过164万,App Store的全球付费订阅用户数量超过8亿。iOS应用的开发市场仍然具有一定的发展前景。
iOS应用开发与其他类型的应用开发具有一定的区别,由于Apple公司的发展策略,iOS系统采取闭源政策,目前iOS应用的开发需要在macOS系统下进行。macOS系统与Windows或Linux系统不同,Windows或Linux系统能够安装在不同型号的设备上,而macOS系统只能在Apple计算机上进行正常适配,并且对Apple设备的型号有一定的限制,所以iOS应用的开发对环境的要求较高。受此影响,市场上的iOS应用开发工具不像其他语言那样百花齐放,目前较主流的iOS应用开发IDE只有两个,一个是Apple公司推出的Xcode,另一个是JetBrains公司推出的AppCode,两款软件各具特色,但功能大致相同,本书采用Xcode作为实例讲解的IDE。另外,iOS应用开发不像其他类型的应用那样支持种类丰富的语言,目前仅支持ObjectiveC与Swift语言。2019年,Apple公司已停止对ObjectiveC的API进行更新,因此本书采用当前流行的Swift语言进行程序编写。
根据iOS应用开发的特点,本书遵循“理实一体化”的理念,力求站在读者的角度进行内容的组织与编写,每个知识点都配有详细的应用实例(大多数实例配有视频演示),各章还精心设计了习题和实训,帮助读者理解与巩固所学知识。本书根据程序设计课程实践性较强的教学特点,结合读者的学习习惯,循序渐进地介绍了iOS应用开发过程中涉及的知识、技术和技巧。本书内容深入浅出,能够帮助初学者快速入门,也能为后续进阶学习奠定基础。
本书内容分为上下两篇,共13章,详细讲解了iOS应用开发过程中所需的知识与技术,具体内容如下。
上篇包括第1~8章。第1章概要介绍了macOS系统、iOS系统、iOS开发环境Xcode和iOS应用开发语言Swift。第2章介绍了Swift中的整数类型、浮点数类型、布尔类型、字符类型、元组类型、可选类型的使用方法,Swift数据类型的特点,以及Swift字面值的使用方法。第3章介绍了Swift中顺序、选择、循环三种结构的相关语法、操作与应用示例等。第4章介绍了Swift数组、Swift Set(集合)、Swift字典的相关语法、操作与应用示例。第5章介绍了Swift函数、Swift闭包、Swift内存管理的相关语法、操作与应用示例。第6章介绍了Swift结构体、Swift类的相关语法、操作与应用示例等。第7章介绍了Swift枚举、Swift协议、Swift扩展的相关语法、操作与应用示例。第8章介绍了Swift异常、Swift泛型的相关语法、操作与应用示例。
下篇包括第9~13章。第9章通过“第一个iOS应用”案例介绍了iOS应用的完整开发流程,以及添加iOS应用图标的方式。第10章介绍了Label对象、TextField对象、Button对象的创建、使用方法与应用示例。第11章介绍了DatePicker对象、TableView对象的创建、使用方法与应用示例。第12章介绍了Switch对象、Slider对象、ImageView对象的创建、使用方法与应用示例。第13章介绍了用AVFoundation框架和AVPlayer类播放iOS音频、视频的方法与应用示例。
本书由笔者独立完成,在本书的撰写过程中笔者参考了大量网络资料、文献与书籍,对相关知识与技术进行了系统性整理,在此对这些资料的作者表示感谢。限于笔者的水平,本书难免存在不足之处,恳请读者批评指正。
本书配有教学视频、教学大纲、教学课件、习题答案、程序源码等教学资源。读者扫描封底“文泉云盘防盗码”、绑定微信账号之后,即可随时扫描书中的二维码观看视频,其他教学资源请从清华大学出版社公众号“书圈”(见封底)下载。读者如果在本书及资源的使用中遇到问题,请联系责任编辑(404905510@qq.com)。

罗良夫2023年1月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.