"1"
  • 1
  • 2
  • 3
















配套资源【点击图标查看更多】

教学PPT 教学视频 教学题库 教学大纲

内容简介

本教材针对的是具备C语言基础,对Objective-C零基础或者只是了解的人群,侧重讲解了Swift3.0语法和新特性,在内容编排上,以Swift开源文档中的内容为主,结合与C、Objective-C的对比,让读者更好地体验到Swift的简便语法和强大功能。书中的每个知识点,都有相关的案例来加深读者的理解。最后我们还会通过一个2048的游戏,从整体项目架构分析,到功能分析实现和总结,帮助学生掌握Swift开发的思路分析和开发方法。

本书共分为12章,其中第1~5章讲解了Swift开发的一些基本语法,第6~7章讲解了Swift面向对象的编程思想,第8~10章,讲解了Swift的开发特性,第11章,讲解了Swift与Objective-C项目的相互迁移,第12章,教大家开发了一个2048的游戏。在讲解这些章节的内容时,本书仍然保持通俗易懂的描述方式,采用理论与案例相结合的方式帮助初学者更好地理解各个知识点在实际开发中的应用,也可以供读者开发时作为参考。

本教材附有配套视频、源代码、习题、教学课件等资源,而且为了帮助初学者更好地学习本教材中的内容,还提供了在线答疑,希望得到更多读者的关注。

本书既可作为高等院校本、专科计算机相关的程序设计课程教材,也可作为iOS技术提升的培训教材,是一本适合广大计算机编程初学者的入门级教材。

教材特色

1、版本新颖

本书是基于Swift3.0编写的,毫不夸张的说,市面上的Swift书籍多数是针对1.x版本讲解的,学完本书,你必将是Swift技术的领头人。

2、讲解深刻,案例丰富

本书讲解Swift内容时,通过对C和OC的对比学习,帮助读者加深对Swift学习的印象。

3、案例丰富

本书的“案例+综合项目”多达上百个,可以帮助读者将学到的Swift知识活学活用。

4、边学边测

本书每章都配有一套练习题,可以帮助读者在学习Swift过程中进行检测和巩固。

5、教材、资源、服务三合一,高效学习

本书配套了多种资源供广大师生使用,另外,不管您是老师还是学生,使用我们的教材、资源过程中,遇到任何问题,都可以联系我们,我们的服务是最贴心、最专业的。

样章预览

第2章 基本语法


学习目标

掌握Swift语言中常量和变量的含义和用法

掌握各种数据类型的含义和用法

掌握各种运算符的用法

掌握可选类型的含义和用法

Swift和其它语言一样,都要遵守自己的一套语法规范,要学习Swift,首先要学习它的语法,如数据的定义、代码的书写、运算符的使用等。Swift作为一门新兴编程语言,借鉴了众多编程语言的优点,抛弃了缺点,在博采众家之长的基础上,又增加了自己特有的语法特性。本章将针对Swift语言的基本语法进行详细介绍。


2.1 关键字和标识符

2.1.1 关键字

关键字是指在编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。他不能当做变量名、函数名等标识符使用,除非被反引号转义。Swift中的关键字主要有以下几种:

(1) 用在声明中的关键字:

associatedtype、class、deinit、enum、extension、func、import、init、inout、internal、let、operator、private、protocol、public、static、struct、subscript、typealias、var。

->点击查看更多精彩内容

精彩案例

《2048》是比较流行的一款数字游戏。原版2048首先在GitHub上发布,原作者是Gabriele Cirulli,是基于《1024》和《小3传奇》的玩法开发而成的新型数字游戏。而游戏设计初衷是一款益智类的游戏,其特点在于轻松,简单,因此,开发要求做到各项功能要完备、操作要简便、易学易用。

本书第12章带着大家开发了一个2048的游戏,下面是2048的游戏界面截图:


->点击查看更多精彩案例

配套资源

针对《Swift项目开发基础教程》一书,传智播客精心打造了一整套符合教学规律的配套资源,->点击查看教学资源包介绍手册

为了让各位老师能快速了解这套教学资源包,特意选取了部分精彩内容在此进行展现,具体如下:

以往出版社教材配套的PPT只是教材内容搬家?照本宣科“升级”成了照PPT宣科?——我们设计的教学PPT画面精美,素材丰富,逻辑层次清晰,有了这套PPT,从此只要单击鼠标即可轻松把课堂串起来

教学PPT【查看样例】

课时就那么点,学生没听明白重难点怎么办?没有时间讲实践课怎么办?

——大量的巩固和强化重难点知识的教学短视频,帮老师解决难题,让学生收获惊喜!

常量和变量的含义和用法

不测怎么知道学生的学习效果?做一次测验耗时耗力又耗心血?

——标配3000道测试题+考试系统,出卷、考试(练习)、评分一键搞定,节约的何止是时间,收获的何止是教学质量!

各位老师可以在博学谷教学平台上根据特定知识点和测试难度生成测试题,下面为系统自动生成的一套样题。请点击查看:

样题【查看样例】

身在高校,每学期教务处的记性总是那么差!又要求上报“教学大纲”有木有?

——都给您准备好了,直接发送吧,连错别字都不用查!

教学大纲【点击查看】