Swift开发技术标准教程

Swift开发技术标准教程

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

零基础快速掌握Swift编程技能入门书

内容简介

本书为期望从零开始较快掌握Swift程序开发技术的读者提供一本真正的入门用书。内容涉及Swift基础知识、按钮组件触发的应用、选择器和查询器的应用、有关图片和信息查询的应用、网页操作、多媒体的开发应用,最后通过一个综合项目——“风景浏览”总结全书,帮助读者综合应用全书知识点。本书从基础知识入手,帮助读者建立系统的移动开发思维,同时掌握Swift语言的编程技能,为进一步深入学习打下基础。

章节目录

封面页

书名页

版权页

内容简介

前言

目录

第一篇 Swift语言基础

第1章 程序设计概述

1.1 基本概念

1.2 常量和变量

1.3 编写并运行第一个Swift实例

第2章 数据类型和运算符

2.1 基本数据类型

2.2 运算符

2.3 类型转换

第3章 程序控制结构

3.1 算法概述

3.2 顺序结构

3.3 分支选择结构

3.4 循环结构

第4章 数组和字典

4.1 数组

4.2 字典

第5章 控制转移

5.1 break

5.2 continue

5.3 fallthrough

5.4 forloop

5.5 return

第6章 枚举和结构体

6.1 枚举

6.2 结构体

第7章 函数和泛型

7.1 函数

7.2 泛型

第8章 扩展和协议

8.1 扩展

8.2 协议

第9章 类的封装、继承和多态

9.1 事件驱动机制

9.2 类的封装

9.3 类的继承

9.4 初始化

9.5 析构

9.6 重写

9.7 Swift的内存管理

9.8 多态

第二篇 Swift语言应用

第10章 初试iPhone应用程序的开发

10.1 字体的设置

10.2 初试HelloBeijing项目设计

第11章 按钮组件触发应用

11.1 插座与动作

11.2 组件简介

11.3 标签切换器的设计

11.4 猜题器的设计

11.5 通讯录的设计

第12章 选择和查询应用

12.1 组件简介

12.2 日期和时间选择器的设计

12.3 数据查询器的设计

第13章 图片应用

13.1 数字化图像

13.2 组件介绍

13.3 色彩的变化的设计

13.4 照片切换器的设计

13.5 照片浏览器的设计

13.6 图片缩放的设计

第14章 多媒体的开发应用

14.1 多媒体开发概述

14.2 组件简介

14.3 音频播放器的设计

14.4 视频播放器的设计

第15章 地图查看器

15.1 MapKit框架

15.2 组件简介

15.3 地图查看器的设计

第16章 综合案例——桂赣风光浏览

16.1 创建项目——桂赣风光浏览

16.2 设计界面

16.3 编写代码

16.4 建立关联

16.5 运行程序

附录A 面向对象编程小技巧

附录B 程序警告、错误及处理

参考文献

Swift开发技术标准教程是2021年由清华大学出版社出版,作者谢书良。

得书感谢您对《Swift开发技术标准教程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
iOS开发标准教程 电子书
本书全面、系统地介绍了iOS9开发技术,同时附带大量实例,供读者实战演练。本书内容讲解详细,示例丰富,书中每一个知识点都配备了对应的实例和运行结果图,这样可以使读者在学习时轻松上手。本书共分4篇。第1篇包括iOS9开发概述、iOS9的开发工具Xcode7、Objective-C语言基础以及Cocoa基础;第2篇介绍自定义视图和视图控制器、文字显示视图、图形图像、网页操作、表视图、导航控制器和标签栏
Java Web开发系统项目教程 电子书
本书为中央财政支持高等职业学校提升专业服务产业发展能力项目课程改革教材。本书是依据高职高专软件技术专业人才培养目标和定位要求,围绕掌握JavaWeb开发的学习宗旨,以开发电子购物系统项目为主线,设计了四个子项目及一个拓展项目:构建电子购物系统的基础框架、构建电子购物系统的数据库、用JavaBean和Servlet技术开发电子购物系统、部署MVC模式的电子购物系统、阶段项目短消息系统。
龙芯应用开发标准教程 电子书
建立自主的IT技术体系,核心是研制CPU、操作系统,并且完成应用开发或迁移。本书全面讲述龙芯电脑的操作系统、软件环境和开发工具,汇集Linux领域的主流开发语言,采用龙芯在推广过程中的大量实际项目,展示从X86电脑向龙芯电脑迁移应用系统的经验和方法。本书代表了龙芯优秀的一线团队在研发和市场上探索的成果,具有很强的原创性、系统性和权威性。本书不仅适用于龙芯应用软件开发者,而且对X86电脑上的Linu
Android移动开发基础案例教程 电子书
本书从初学者的角度出发,采用案例驱动式教学方法,对Android基础知识进行讲解。在案例设计上力求贴合实际需求,真正做到把书本上的知识应用到实际开发中,非常适合初学者学习。本书共10章,第1~2章主要讲解Android的基础知识,包括Android起源、Android体系结构、开发环境搭建、UI布局等。第3~8章主要讲解Android中的数据存储以及四大组件,包括文件存储、SharedPrefer
jQuery Web开发案例教程 电子书
本书分为上下两篇,通过丰富的实例详细讲解jQuery框架的相关技术。在上篇中,会针对jQuery基础知识,以及选择器、事件、控制DOM、AJAX、动画、插件等内容进行深入的讲解,这一部分将重点通过应用和案例来讲解实战问题。在下篇中,会通过5个综合实例,完整地演示使用jQuery进行综合项目开发的过程,使读者能够真正地将jQuery应用到真实的项目开发中,并对Web前端的工程化有所认知。本书内容翔实