logo
分类于: 编程语言 计算机基础

简介

Swift语言实战入门(第2版): 爱上Swift

Swift语言实战入门(第2版): 爱上Swift 0.0分

资源最后更新于 2020-03-29 03:06:37

作者:伍星罗飞刘志华王浩力刘蕾

出版社:出版社人民邮电出版社

出版日期:2015-07

ISBN:9787115308276

文件格式: pdf

标签: 计算机 编程 程序设计 程序语言 Swift 爱上Swift

简介· · · · · ·

2014年的苹果WWDC开发者大会上,一款全新的编程语言——Swift语言被公布于世。本书也在同一时间开始第1版的组稿工作,并在2015年5月,基于Swift1.2,完成了本书第2版的内容更新迭代。本书的主要特点有:实用性、互动性、准确性。实用性:拒绝翻版官方教程,所有内容来自作者团队的实践总结,配以大量的实例进行解析,注重实战,学以致用。互动性:配有优才网在线教学视频教程,并且佐以线上答疑入口。通过封底折页上的优才网VIP特权二维码,读者可拥有一个月的VIP身份,免费享受更多会员特权,如果将身份证号连同书籍拍照提交到优才网公众号,可以抵优才网线上全栈课程学费500元。准确性:Xcode6.3正式版公布之后,创作团队反复对代码进行验证和知识点的内容修订。书中120多个代码清单全部在线共享,并及时更新。专业性:在优才网CEO伍星和Swiftist.org管理员梁杰的组织下,本书的写作小组得以组建。优才网CEO伍星、竞鹿CTO罗飞、优才网教学总监刘志华、软件工程师王浩力、iOS开发工程师刘蕾联合执笔,集各家之所长。本书内容由浅入深,通俗易懂,知识点成体系讲解,并佐以2048游戏实例进行演练,更适合Swift语言的初学者阅读。在优才网创始人伍星和Swiftist.org管理员梁杰的组织下,本书的写作小组得以组建。本书写作小组成员包括:优才网CEO伍星、竞鹿的CTO罗飞、优才网教学总监刘志华、软件工程师王浩力、iOS开发工程师刘蕾。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 推荐序 1
  2. 推荐序 2
  3. 推荐序 3
  4. 推荐序 4
  5. 推荐序 5
  6. 推荐序 6
  7. 推荐序 7
  8. 推荐序 8
  9. 前言
  10. 第1章 欢迎来到Swift语言的世界
  11. 1.1 起源
  12. 1.2 什么是Swift语言
  13. 1.3 特性
  14. 1.4 搭建Swift开发环境
  15. 1.5 熟悉Xcode及模拟器环境
  16. 1.6 Apple产品历史
  17. 1.7 关于学习方法的一些讨论
  18. 1.8 小结
  19. 第2章 Swift基础语法
  20. 2.1 语法入门
  21. 2.2 运算符
  22. 2.3 复杂数据类型
  23. 2.4 控制流
  24. 2.5 函数
  25. 2.6 闭包
  26. 2.7 表达式
  27. 2.8 全局变量和局部变量
  28. 2.9 小结
  29. 第3章 Swift面向对象编程基础
  30. 3.1 面向对象编程简介
  31. 3.2 类、方法、属性介绍
  32. 3.3 方法
  33. 3.4 枚举、类与结构体的对比
  34. 3.5 小结
  35. 第4章 Swift语言的语法高级特性
  36. 4.1 高级面向对象特性
  37. 4.2 面向对象的高级用法
  38. 4.3 可选链
  39. 4.4 泛型
  40. 4.5 高级类型转换
  41. 4.6 小结
  42. 第5章 Swift语言操作Cocoa底层库
  43. 5.1 Cocoa开发体系
  44. 5.2 Swift语言调用Objective-C
  45. 5.3 字符串
  46. 5.4 数字
  47. 5.5 数组
  48. 5.6 词典
  49. 5.7 集
  50. 5.8 数据存储NSData
  51. 5.9 文件
  52. 5.10 小结
  53. 第6章 Swift与Objective-C的互操作
  54. 6.1 Swift与Objective-C介绍
  55. 6.2 简单的互操作实践
  56. 6.3 Objective-C代码库的调用
  57. 6.4 Objective-C项目到Swift项目的迁移
  58. 6.5 小结
  59. 第7章 普通UI控件的开发:UIKit第一部分
  60. 7.1 UIKit概述
  61. 7.2 标签(UILabel)
  62. 7.3 按钮(UIButton)
  63. 7.4 文本框(UITextField)
  64. 7.5 多行文本控件(UITextView)
  65. 7.6 开关按钮(UISwitch)
  66. 7.7 选择控件(UISegmentedControl)
  67. 7.8 图像控件(UIImageView)
  68. 7.9 进度条(UIProgressView)
  69. 7.10 滑块(UISlider)
  70. 7.11 警告框(UIAlertView)与操作表(UIActionSheet)
  71. 7.12 选择框(UIPickerView)
  72. 7.13 微调器(UIStepper)
  73. 7.14 滚动视图(UIScrollView)
  74. 7.15 加速度传感器(CoreMotion)
  75. 7.16 各种手势检测(UIGestureRecognizer 以及具体识别器)
  76. 7.17 小结
  77. 第8章 高级UI:UIKit第二部分
  78. 8.1日期选择器(UIDatePicker)
  79. 8.2 网页控件(UIWebView)
  80. 8.3 工具条(UIToolbar)
  81. 8.4 表格(UITableView)
  82. 8.5 搜索条(UISearchBar)
  83. 8.6 导航条(UINavigationBar)与导航条控制器(UINavigationController)
  84. 8.7 网格(UICollectionView)与网格控制器(UICollectionViewController)
  85. 8.8 标签条(UITabBar)与标签页控制器(UITabBarController)
  86. 8.9 页控件(UIPageControl)与页控制器(UIPageViewController)
  87. 8.10 故事板(UIStoryboard)
  88. 8.11 分割视图控制器(UISplitViewController)
  89. 8.12 UIActivity分享
  90. 8.13 调用第三方开发库实现高级UI功能
  91. 8.14 小结
  92. 第9章 2048游戏实战开发
  93. 9.1 编写游戏界面
  94. 9.2 建立游戏模型
  95. 9.3 游戏效果实现
  96. 9.4 游戏个性化设置
  97. 9.5 其他实战项目相关内容
  98. 9.6 小结
  99. 第10章 程序模式与事件机制
  100. 10.1 MVC模式
  101. 10.2 事件机制
  102. 10.3 简单设计模式
  103. 10.4 小结
  104. 第11章 真机测试及发布上架
  105. 11.1 真机测试
  106. 11.2 开发上架
  107. 11.3 小结
  108. 后记