• Swift基础教程
21年品牌 40万+商家 超1.5亿件商品

Swift基础教程

8.55 1.7折 49 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者[美]皮特(Boisy G. Pitre)

出版社人民邮电出版社

ISBN9787115392602

出版时间2015-06

版次1

装帧平装

开本16开

纸张胶版纸

页数220页

字数343千字

定价49元

上书时间2024-12-16

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:Swift基础教程
定价:49.00元
作者:[美]皮特(Boisy G. Pitre)
出版社:人民邮电出版社
出版日期:2015-06-01
ISBN:9787115392602
字数:343
页码:220
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
完全针对初学者,既适合接触过其他编程语言的有经验程序员,也适合有足够学习欲望的新手。包含大量屏幕截图和示例代码,让初学者全面了解Swift和Xcode工具集。基于概念和交互式环境快速扎实掌握苹果开发技能,真正学会开发完整App。
内容提要
本书针对初学者,从变量、类型、函数、闭包等基本概念入手,结合Swift 示例,一步步指导读者使用Swift 开发App。书的最后给出了一个App 开发全流程。本书适合任何想学习Swift 的人员参考。
目录
目录部分 基础知识章 Swift简介21.1 革命性的改良21.2 准备工作31.2.1 专业工具31.2.2 与Swift交互31.3 准备出发41.4 开始探索Swift61.4.1 帮助和退出61.4.2 Hello World61.5 声明的威力71.6 常量91.7 类型101.7.1 检查上限和下限111.7.2 类型转换111.7.3 显式地声明类型121.8 字符串131.8.1 字符串拼接131.8.2 Character类型141.9 数学运算符141.9.1 表达式151.9.2 混用不同的数值类型151.9.3 数值表示161.10 布尔类型171.11 轻松显示181.12 使用类型别名191.13 使用元组将数据编组191.14 可选类型201.15 小结22第2章 使用集合232.1 糖果罐232.1.1 数组中所有元素的类型都必须相同262.1.2 增长数组262.1.3 替换和删除值272.1.4 将值插入到指定位置282.1.5 合并数组292.2 字典302.2.1 查找条目312.2.2 添加条目322.2.3 更新条目332.2.4 删除条目332.3 数组的数组342.4 创建空数组和空字典362.4.1 空数组362.4.2 空字典372.5 迭代集合382.5.1 迭代数组382.5.2 迭代字典392.6 小结40第3章 流程控制413.1 for循环413.1.1 计数413.1.2 包含还是不包含结束数字423.1.3 老式for循环433.1.4 简写443.2 游乐场453.3 决策483.3.1 if语句483.3.2 检查多个条件523.3.3 switch语句533.3.4 while循环563.3.5 检查代码583.3.6 提早结束循环613.4 小结61第4章 编写函数和闭包624.1 函数624.1.1 使用Swift编写函数634.1.2 执行函数644.1.3 参数并非只能是数字654.1.4 可变参数664.1.5 函数是一级对象694.1.6 从函数返回函数714.1.7 嵌套函数734.1.8 默认参数764.1.9 函数名包含哪些内容774.1.10 清晰程度794.1.11 用不用外部参数名804.1.12 变量参数814.1.13 inout参数844.2 闭包864.3 小结884.4 类89第5章 使用类和结构组织代码905.1 对象无处不在905.2 Swift对象是使用类定义的915.2.1 定义类915.2.2 创建对象935.2.3 开门和关门935.2.4 锁门和开锁945.2.5 查看属性965.2.6 门应是各式各样的975.2.7 修改颜色995.3 继承995.3.1 创建基类1005.3.2 创建子类1035.3.3 实例化子类1045.3.4 便利初始化方法1095.3.5 枚举1115.3.6 结构1135.3.7 值类型和引用类型1145.4 小结116第6章 使用协议和扩展进行规范化1176.1 遵循协议1176.1.1 类还是协议1176.1.2 协议并非只能定义方法1196.1.3 遵循多个协议1216.1.4 协议也可继承1226.1.5 委托1236.2 扩展1266.2.1 扩展基本类型1276.2.2 在扩展中使用闭包1306.3 小结132第二部分 使用Swift开发软件第7章 使用Xcode1347.1 Xcode简史1347.2 创建个Swift项目1357.3 Xcode界面1367.3.1 与Xcode窗互1387.3.2 运行应用程序1397.4 开发应用程序1407.4.1 腾出空间1417.4.2 创建界面1427.4.3 美化1457.4.4 编写代码1467.4.5 建立连接1497.5 小结151第8章 改进应用程序1528.1 细节很重要1528.1.1 显示金额1528.1.2 再谈可选类型1548.1.3 可选类型拆封1548.1.4 美化1558.1.5 另一种格式设置方法1568.2 计算复利1598.2.1 连接起来1618.2.2 测试1648.3 调试1648.3.1 bug在哪里1648.3.2 断点1658.3.3 复杂的复利计算1688.4 测试的价值1698.4.1 单元测试1698.4.2 编写测试1698.4.3 如果测试未通过1728.4.4 始终运行的测试1738.5 小结174第9章 Swift移动开发1759.1 移动设备和台式机1759.2 挑战记忆力1759.2.1 考虑玩法1769.2.2 设计UI1769.3 创建项目1779.4 创建用户界面1799.4.1 创建按钮1809.4.2 在模拟器中运行1829.4.3 设置约束1839.5 MVC1869.6 编写游戏代码1869.6.1 类1899.6.2 枚举1909.6.3 视图对象1909.6.4 模型对象1909.6.5 可重写的方法1919.6.6 游戏的方法1919.6.7 处理输赢1959.7 回到故事板1969.8 开玩1980章 其他主题19910.1 Swift内存管理19910.1.1 值和引用19910.1.2 引用计数20010.1.3 引用循环20010.1.4 演示引用循环20110.1.5 编写测试代码20210.1.6 断开引用循环20410.1.7 闭包中的引用循环20510.1.8 感恩20710.2 逻辑运算符20710.2.1 逻辑非20710.2.2 逻辑与20810.2.3 逻辑或20810.3 泛型20910.4 运算符重载21010.5 相等和相同21310.6 Swift脚本编程21410.6.1 编辑脚本21510.6.2 设置权限21610.6.3 运行脚本21610.6.4 工作原理21610.7 获取帮助21810.8 独闯江湖21910.8.1 研究苹果公司提供的框架21910.8.2 加入苹果开发者计划22010.8.3 成为社区的一分子22010.8.4 活到老学到老22010.8.5 一路平安220
作者介绍
Boisy G. Pitre 资深苹果开发专家,曾任Siri语音识别技术提供方Nuance公司Mac产品小组的资深软件工程师,参与开发了语音识别软件Dragon Dictate。MacTech杂志“Developer to Developer”月度专栏作家,曾多次在MacTech和CocoaConf等会议上发表技术演讲。现任情绪识别公司Affectiva的移动远景规划师,领导团队致力于将公司的表情分析技术迁移到移动平台。袁国忠 自由译者;2000年起专事翻译,主译图书,偶译新闻稿、软文;出版译著40余部,其中包括《C   Prime Plus中文版》《CCNA学习指南》《CCNP ROUTE学习指南》《面向模式的软件架构:模式系统》《Android应用UI设计模式》《风投的选择:谁是下一个十亿美元级公司》等,总计700余万字;专事翻译前,从事过三年化工产品分析和开发,做过两年杂志和图书编辑。
序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP