logo
分类于: 计算机基础 设计 职场办公

简介

iOS开发实战(第2版): 从入门到上架App Store

iOS开发实战(第2版): 从入门到上架App Store 0.0分

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

作者:张益珲

出版社:出版社清华大学出版社

出版日期:2017-10

ISBN:9787302483564

文件格式: pdf

标签: 程序设计 应用程序 移动终端 移动开发丛书

简介· · · · · ·

本书站在开发者的视角,以iOS 10+Xcode 7和Objective-C+Swift 3双语言代码示例,完整地介绍了iOS应用程序从开发到上架的全过程,包含iOS应用开发的各种热点技术和编者多年的开发经验分享。全书共11章,包括:开发环境搭建、界面开发、传感器技术、布局与动画技术、网络和数据技术、打包与上传发布流程等,基本上每一章都配备了实战范例,使读者可以在编写代码中学习编程,在应用开发中提高开发技能。本书技术先进,注重实战,示例丰富,适合iOS开发新手使用,也很适合作为iOS培训机构的教材或大专院校软件开发课程的教学参考书。张益珲(网名:珲少),工学学士,软件开发工程师,多年iOS开发经验,曾开发iOS平台系列游戏:疯狂越狱1~2、应用物通配货软件、VIPExam考试库、证券财经软件等,现就职于中国唯品会,出版著作《iOS开发实战:从零基础到AppStore上架》(清华大学出版社,2016年出版)。

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

已收: 表示已经收藏

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

目录

  1. 内容简介
  2. 作者介绍
  3. 前言
  4. 编写本书的目的
  5. 本书主要内容
  6. 本书特点
  7. 下载资源
  8. 致谢
  9. 第1章 开发准备
  10. 1.1 iOS 10新特性简述
  11. 1.2 熟悉iOS开发环境
  12. 1.3 创建第一个iOS项目
  13. 1.4 使用Git进行项目版本管理
  14. 第2章 基础UI控件
  15. 2.1 iOS系统UI框架的介绍
  16. 2.2 视图控制器——UIViewController
  17. 2.3 文本控件——UILabel
  18. 2.4 按钮控件——UIButton
  19. 2.5 文本输入框控件——UITextField
  20. 2.6 开关控件——UISwitch
  21. 2.7 分页控制器——UIPageControl
  22. 2.8 分段控制器——UISegmentedControl
  23. 2.9 滑块控件——UISlider
  24. 2.10 活动指示器控件——UIActivityIndicatorView
  25. 2.11 进度条控件——UIProgressView
  26. 2.12 步进控制器——UIStepper
  27. 2.13 选择器控件——UIPickerView
  28. 2.14 通过CALayer对视图进行修饰
  29. 2.15 警告控制器——UIAlertController
  30. 2.16 扩展篇
  31. 2.17 实战:登录注册界面的搭建
  32. 第3章 高级UI控件
  33. 3.1 导航控制器——UINavigationController
  34. 3.2 标签控制器——UITabBarController
  35. 3.3 滚动视图——UIScrollView
  36. 3.4 网络视图——UIWebView
  37. 3.5 表格视图——UITableView
  38. 3.6 复杂布局视图——UICollectionView
  39. 3.7 实战:开发一款手机网页浏览器
  40. 第4章 网络编程
  41. 4.1 使用NSURLConnection请求网络数据
  42. 4.2 设计封装一个更加易用的网络请求类
  43. 4.3 JSON类型数据的解析与数据模型的设计
  44. 4.4 使用CocoaPods进行第三方库的管理
  45. 4.5 使用AFNetworking进行网络请求
  46. 4.6 实战:开发“笑一笑”应用程序
  47. 第5章 音频、视频开发
  48. 5.1 iOS音频开发基础——AVAudioPlayer类的使用
  49. 5.2 iOS视频开发基础
  50. 5.3 视频播放器视图控制器——MPMoviePlayerViewController
  51. 5.4 AVPlayerViewController视频播放框架与画中画开发技术
  52. 5.5 实战:“歌手王菲”音频播放器的开发
  53. 第6章 动画开发
  54. 6.1 使用UIImageView播放图片组帧动画
  55. 6.2 UIView层动画的应用
  56. 6.3 使用commit方式进行UIView层动画的创建
  57. 6.4 UIView的转场动画
  58. 6.5 核心动画编程技术——CoreAnimation
  59. 6.6 炫酷的粒子效果
  60. 6.7 播放GIF动态图
  61. 6.8 实战:小游戏Flappy Bird的设计与开发
  62. 第7章 传感器开发
  63. 7.1 为应用程序添加手机密码及指纹识别的安全验证
  64. 7.2 使用加速度传感器、螺旋仪传感器与磁力传感器获取设备空间状态
  65. 7.3 距离传感器的应用
  66. 7.4 iOS蓝牙开发技术
  67. 7.5 GPS应用与地图编程技术
  68. 7.6 实战:简易蓝牙对战五子棋
  69. 第8章 界面布局
  70. 8.1 iOS中传统的UIViewAutoresizing布局模式
  71. 8.2 autolayout自动布局框架
  72. 第9章 数据持久化
  73. 9.1 使用plist文件进行轻量级数据持久化管理
  74. 9.2 使用归档技术进行数据模型持久化
  75. 9.3 小型数据库SQLite在iOS开发中的应用
  76. 9.4 核心数据管理框架CoreData的使用
  77. 9.5 网络缓存策略
  78. 第10章 提交应用程序到AppStore
  79. 10.1 使用Xcode开发工具进行程序调试
  80. 10.2 Apple开发者账号的申请
  81. 10.3 进行应用程序的打包
  82. 第11章 更多功能与进阶技巧
  83. 11.1 Objective-C中block语法的应用
  84. 11.2 iOS通知中心NSNotificationCenter的应用
  85. 11.3 多线程开发技术