您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Swift项目开发基础教程(工业和信息化人才培养规划教材国家信息技术紧缺人才培养工程教材
字数: 589
出版社: 人民邮电
作者: 编者:传智播客
商品条码: 9787115419606
版次: 1
开本: 16开
页数: 366
出版年份: 2016
印次: 1
定价:
¥49.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
传智播客编著的《Swift项目开发基础教程》作 为一本基于Swift 3.0语法的全新教程,系统全面地 讲解了使用swift开发项目的知识和技术,可以帮助 初学者真正达到从零基础到独立开发项目的技术水平 ,成为swift开发者。 本书共分为12章:第1~5章讲解了Swift开发的 一些基本语法;第6~7章讲解了swift面向对象的编 程思想;第8~10章讲解了Swift的开发特性;第11章 讲解了Swift与Objective-C项目的相互迁移;第12 章教大家开发《2048》游戏。本书从始至终保持通俗 易懂的描述方式,采用理论与案例相结合的方法帮助 初学者更好地理解各个知识点在实际开发中的应用。 本书附有源代码、习题、教学视频等配套资源, 而且为了帮助初学者更好地学习本教材中的内容,还 提供了在线答疑。 本书既可作为高等院校本、专科计算机相关专业 的程序设计课程教材,也可作为iOS开发技术的培训 教材。
目录
第1章 Swift开发入门 1.1 Swift语言概述 1.1.1 什么是Swift语言 1.1.2 语言特点 1.1.3 开发框架 1.1.4 Swift与Objective-C语言对比 1.2 Swift开发环境和工具 1.2.1 开发环境 1.2.2 Xcode概述 1.2.3 安装Xcode 8开发工具 1.2.4 Swift项目结构 1.2.5 帮助文档 1.2.6 学习工具—playground 1.3 第一个Swift程序 1.4 本章小结 1.5 本章习题 第2章 基本语法 2.1 关键字和标识符 2.1.1 关键字 2.1.2 标识符 2.2 常量和变量 2.2.1 常量和变量的声明 2.2.2 类型推断和类型安全 2.2.3 输出常量和变量 2.3 简单数据类型 2.3.1 整型 2.3.2 浮点型 2.3.3 布尔类型(Bool) 2.4 元组类型 2.4.1 元组的声明 2.4.2 元组变量的访问 2.5 基本运算符 2.5.1 赋值运算符 2.5.2 单目负运算符 2.5.3 算术运算符 2.5.4 比较运算符 2.5.5 三目运算符 2.5.6 逻辑运算符 2.6 区间运算符 2.6.1 闭区间运算符 2.6.2 半闭区间运算符 2.7 Optional可选类型 2.7.1 可选类型的声明 2.7.2 解包(Unwrapping) 2.7.3 隐式解析可选类型 2.8 本章小结 2.9 本章习题 第3章 控制流 3.1 条件语句 3.1.1 if条件语句 3.1.2 if-let语句 3.1.3 guard语句 3.1.4 switch语句 3.2 循环语句 3.2.1 for-in循环 3.2.2 while循环 3.2.3 repeat-while循环 3.3 本章小结 3.4 本章习题 第4章 字符串和集合 4.1 字符 4.1.1 字符概述 4.1.2 转义字符 4.2 字符串 4.2.1 初始化字符串 4.2.2 字符串的基本操作 4.2.3 字符串的高级操作 4.3 集合(Collection) 4.3.1 创建数组(Array) 4.3.2 数组的常见操作 4.3.3 Set 4.3.4 字典(Dictionary) 4.4 本章小结 4.5 本章习题 第5章 函数、闭包和枚举 5.1 函数 5.1.1 函数的定义和调用 5.1.2 函数的参数和返回值 5.1.3 局部参数名和外部参数名 5.1.4 函数参数的其他用法 5.1.5 嵌套函数 5.2 闭包 5.2.1 闭包的概念和定义 5.2.2 使用尾随闭包 5.2.3 使用闭包表达式 5.2.4 捕获 5.3 枚举 5.3.1 枚举的定义和访问 5.3.2 使用Switch语句匹配枚举值 5.3.3 原始值 5.4 本章小结 5.5 本章习题 第6章 面向对象(上) 6.1 面向对象概述 6.2 类和结构体 6.2.1 类和结构体的定义 6.2.2 类和结构体的实例 6.2.3 类和结构体对比 6.3 属性 6.3.1 存储属性 6.3.2 懒存储属性 6.3.3 计算属性 6.3.4 属性观察器 6.3.5 类型属性 6.4 方法 6.4.1 实例方法 6.4.2 类型方法 6.5 构造函数 6.5.1 构造函数基础 6.5.2 重载构造函数 6.5.3 指定构造函数与便利构造函数 6.6 析构函数 6.7 下标脚本 6.7.1 下标脚本语法 6.7.2 下标脚本的使用 6.8 本章小结 6.9 本章习题 第7章 面向对象(下) 7.1 面向对象的三大特性 7.2 继承和重写 7.2.1 继承的概念 7.2.2 继承的实现 7.2.3 重写 7.2.4 final关键字的使用 7.2.5 super关键字的使用 7.3 构造函数的继承和重写 7.3.1 构造函数的调用规则 7.3.2 构造过程的安全检查 7.3.3 构造函数的自动继承 7.3.4 构造函数的重写 7.4 封装和多态 7.4.1 封装 7.4.2 多态 7.5 可选链 7.5.1 可选链与强制展开 7.5.2 可选链访问属性、方法和下标 7.6 类型检查和转换 7.6.1 类型检查(is操作符) 7.6.2 类型转换(as操作符) 7.6.3 Any和AnyObject的类型转换 7.7 嵌套类型 7.8 本章小结 7.9 本章习题 第8章 扩展和协议 8.1 扩展 8.1.1 扩展概述 8.1.2 扩展计算型属性 8.1.3 扩展构造函数 8.1.4 扩展方法 8.1.5 扩展下标 8.2 协议 8.2.1 协议概述 8.2.2 协议的要求 8.2.3 协议作为类型使用 8.2.4 协议的继承 8.2.5 检查协议一致性 8.2.6 代理模式 8.3 扩展和协议的结合 8.3.1 通过扩展采纳协议 8.3.2 协议扩展 8.4 本章小结 8.5 本章习题 第9章 Swift内存管理 9.1 Swift内存管理机制 9.1.1 自动引用计数工作机制 9.1.2 自动引用计数示例 9.1.3 类实例之间的循环强引用 9.1.4 解决类实例之间的循环强引用 9.2 闭包引起的循环强引用 9.2.1 闭包引起的循环强引用 9.2.2 解 闭包引起的循环强引用 9.3 本章小结 9.4 本章习题 第10章 Swift的其他高级特性 10.1 泛型 10.1.1 泛型函数 10.1.2 泛型类型 10.1.3 类型约束 10.1.4 关联类型 10.1.5 where子句 10.2 错误处理机制 10.2.1 错误的表示 10.2.2 错误处理 10.2.3 清理操作 10.3 访问控制 10.3.1 模块、源文件及访问级别 10.3.2 类型的访问级别 10.3.3 变量常量属性下标及构造函数的访问控制 10.3.4 协议扩展的访问控制 10.4 命名空间 10.4.1 查看和修改命名空间 10.4.2 使用命名空间 10.5 高级运算符 10.5.1 位运算符 10.5.2 溢出运算符 10.5.3 优先级和结合性 10.5.4 运算符函数 10.5.5 自定义运算符 10.6 本章小结 10.7 本章习题 第11章 Swift与Objective-C的相互操作 11.1 Swift项目中调用Objective-C类 11.1.1 实现原理分析 11.1.2 创建Swift项目 11.1.3 新建Objective-C类 11.1.4 在Swift项目中调用Objective-C代码 11.2 Objective-C项目中调用Swift类 11.2.1 实现原理分析 11.2.2 创建Objective-C项目 11.2.3 新建Swift类 11.2.4 在Objective-C项目中调用Swift代码 11.3 Objective-C项目到Swift项目的迁移 11.3.1 准备工作 11.3.2 迁移到Swift项目 11.4 本章小结 11.5 本章习题 第12章 项目实战——《2048》游戏 12.1 《2048》游戏项目分析 12.1.1 《2048》游戏简介 12.1.2 项目架构分析 12.2 设置图标、启动画面和新手引导 12.2.1 设置应用图标 12.2.2 设置启动界面 12.2.3 新手引导制作 12.3 编写游戏界面 12.3.1 添加游戏和设置标签 12.3.2 游戏主界面 12.3.3 游戏设置界面 12.4 编写4×4方格数字界面 12.4.1 绘制4×4方格 12.4.2 建立方格视图类 12.4.3 建立游戏模型 12.5 游戏效果实现 12.5.1 随机闪现数字 12.5.2 响应数字滑动 12.5.3 数字响应方向重排 12.5.4 合并数字实现与动画 12.5.5 游戏通关和结束检测 12.6 游戏的其他内容 12.6.1 设置游戏参数 12.6.2 分数和最高分逻辑处理 12.6.3 本地保存游戏最高分 12.7 本章小结
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网