iOS应用开发教程(微课视频版)

iOS应用开发教程(微课视频版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2023-08
版次: 1
ISBN: 9787302636748
定价: 49.80
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 264页
字数: 412千字
1人买过
  • 《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应用开发教程(微课视频版)》内容分为上下两篇,共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对象

     
查看详情
12
相关图书 / 更多
iOS应用开发教程(微课视频版)
iOS黑客攻防秘籍 第2版
陈德
iOS应用开发教程(微课视频版)
iOS编程(第6版)
[美]Aaron Hillegass 著;王凤全 译;[美]Christian Keur
iOS应用开发教程(微课视频版)
iOS开发基础教程(Swift版)(第2版)
陈志峰;田英;翟高粤
iOS应用开发教程(微课视频版)
iOS开发案例教程(swift版)
孙志敏 田英
iOS应用开发教程(微课视频版)
iOS全埋点解决方案
王灼洲 著
iOS应用开发教程(微课视频版)
iOS 14开发指南
管蕾
iOS应用开发教程(微课视频版)
iOS性能优化实战
珲少 著
iOS应用开发教程(微课视频版)
iOS应用逆向与安全之道
罗巍 著
iOS应用开发教程(微课视频版)
iOS项目开发实战(高等职业教育移动互联应用技术专业教材)
赵善龙 、刘俊驰 主编
iOS应用开发教程(微课视频版)
iOS开发基础入门与实战
张运生 著;郭敏强、蔡铁、郭敏强、蔡铁、张运生 编
iOS应用开发教程(微课视频版)
iOS面试一战到底
张益珲 著
iOS应用开发教程(微课视频版)
iOS程序员面试笔试真题库
蒋信厚 汪小发 楚秦
您可能感兴趣 / 更多
iOS应用开发教程(微课视频版)
大学计算机基础
罗良夫、李建锋 著