logo
分类于: 计算机基础 互联网

简介

Swift语言实战精讲

Swift语言实战精讲 0.0分

资源最后更新于 2020-03-29 02:54:11

作者:刘明洋

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

出版日期:2015-04

ISBN:9787115347039

文件格式: pdf

标签: 网络 计算机 程序设计

简介· · · · · ·

《Swift语言实战精讲》通过案例精细讲解用Swift语言开发App的实战技巧。本书共分为两大部分。第一部分快速浏览基础知识,语法入门快人一步。第二部分包含14个章节,是实战技巧的重头戏,主要通过App实例来介绍iOS图形用户界面的开发、数据存储、触摸和手势、动画、多媒体、网络通信设备朝向和移动、定位与地图、地址簿、短信、邮件、电话、本地化、推送通知、真机调试与iOS程序发布等高级开发技巧,一本书搞定商业化的移动开发技能。刘明洋,国内著名实战派iOS专家,拥有雄厚的iOS开发编程实力,是国内最早从事iOS开发人群之一,项目实践经验丰富。计算机专业毕业后始终从事编程开发相关工作。曾先后开发过《武汉轻轨1号线LED乘客引导系统》、《天安门显示屏PLC监控系统》。进行iOS开发多年,曾为企业定制开发App上百款作品,App Store上线有几十款作品。

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

已收: 表示已经收藏

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

目录

  1. 推荐序1
  2. 推荐序2
  3. 推荐序3
  4. 前言
  5. 第一部分 入门
  6. 第1章 Swift开发入门
  7. 1.1 Swift概述
  8. 1.2 搭建开发环境
  9. 1.3 编写第一个程序
  10. 1.4 Swift代码分析
  11. 1.5 使用帮助文档
  12. 1.6 Swift基础语法
  13. 第2章 Swift与Cocoa
  14. 2.1 字符串
  15. 2.2 集合类型
  16. 2.3 解包
  17. 2.4 类
  18. 2.5 函数和闭包
  19. 2.6 初始化与反初始化
  20. 2.7 id兼容性
  21. 2.8 nil对象
  22. 2.9 继承
  23. 2.10 扩展
  24. 2.11 协议
  25. 2.12 自动引用计数(ARC)
  26. 2.13 多线程
  27. 2.14 新特性Playground
  28. 第二部分 实战
  29. 第3章 UI基础
  30. 3.1 iOS开发平台限制和方式
  31. 3.2 iOS SDK介绍
  32. 3.3 Xcode 6详细介绍
  33. 3.4 Auto Layout和Size Classes
  34. 第4章 UI开发与控件
  35. 4.1 窗口与视图
  36. 4.2 图片资源的使用
  37. 4.3 UILabel
  38. 4.4 UITextField
  39. 4.5 UIButton
  40. 4.6 UITableView
  41. 4.7 UITextView
  42. 4.8 UISegmentedControl
  43. 4.9 UISlider
  44. 4.10 UISwitch和UIStepper
  45. 4.11 UIActivityIndicatorView和UIProg ressView
  46. 4.12 UIAlertView和UIActionSheet
  47. 4.13 UIImageView
  48. 4.14 UIScrollView和UIPageControl
  49. 4.15 UIWebView
  50. 4.16 UIDatePicker和UIPickerView
  51. 4.17 UIToolBar和UISearchBar
  52. 4.18 UINavigationController
  53. 4.19 UITabBarController
  54. 4.20 MVC模式
  55. 第5章 读写应用程序数据
  56. 5.1 NSUserDefaults和对象归档
  57. 5.2 文件操作
  58. 5.3 SQLite3存储和读取数据
  59. 5.4 Core Data
  60. 5.5 iCloud存储
  61. 第6章 触摸和手势
  62. 6.1 触摸
  63. 6.2 手势(UIGestureRecognizer)
  64. 第7章 多媒体应用
  65. 7.1 照片选择
  66. 7.2 AV Foundation框架
  67. 7.3 Media Player框架
  68. 第8章 动画
  69. 8.1 UIView动画
  70. 8.2 CATransition动画
  71. 8.3 transform属性实现动画
  72. 8.4 CABasicAnimation
  73. 8.5 CAKeyframeAnimation
  74. 第9章 网络通信
  75. 9.1 判断网络连接情况
  76. 9.2 网络请求JSON解析
  77. 9.3 Get、Post方式
  78. 9.4 NSURLSession加载数据、下载上传
  79. 第10章 检测设备朝向和移动
  80. 10.1 加速计和陀螺仪
  81. 10.2 判断设备方向和摇晃
  82. 第11章 定位处理与地图
  83. 11.1 CoreLocation
  84. 11.2 MapKit
  85. 第12章 地址簿、短信、电话、邮件
  86. 12.1 地址簿
  87. 12.2 短信、电话、邮件
  88. 第13章 iOS应用本地化
  89. 13.1 本地化字符串
  90. 13.2 本地化图像
  91. 13.3 本地化Xib文件和应用名称
  92. 第14章 OC汇编与迁移
  93. 14.1 Swift、OC互调
  94. 14.2 将Objective-C代码迁至Swift
  95. 第15章 真机调试和发布
  96. 15.1 真机调试
  97. 15.2 发布
  98. 第16章 推送通知
  99. 16.1 本地推送
  100. 16.2 服务器推送
  101. 总结