万本电子书0元读

万本电子书0元读

顶部广告

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

本书由经验丰富的iOS发工程师编写,以iOS10 Xcode 8 Swift 3 Object-C为技术核心,通过大量的实战演练,将基础知识与发实践相结合,系统地介绍了iOS从门发到App Store上线的全部技术细节。通过阅读本书,读者能够完整地了解iOS应用发的全流程,并学会发一款优雅的App产品。

售       价:¥

纸质售价:¥74.50购买纸书

306人正在读 | 3人评论 6.2

作       者:张益珲

出  版  社:清华大学出版社

出版时间:2017-10-01

字       数:46.5万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(3条)
  • 读书简介
  • 目录
  • 累计评论(3条)
本书站在发者的视角,以iOS 10 Xcode 8和Objective-C Swift 3双语言代码示例,完整地介绍了iOS应用程序从发到上架的全过程,包含iOS应用发的各种热技术和编者多年的发经验分享。全书共11章,包括:发环境搭建、界面发、传感器技术、布局与动画技术、网络和数据技术、包与上传发布流程等,基本上每一章都配备了实战范例,使读者可以在编写代码中学习编程,在应用发中提高发技能。 本书技术先,注重实战,示例丰富,适合iOS发新手使用,也很适合作为iOS培训机构的教材或大专院校软件发课程的教学参考书。 本书站在发者的视角,以iOS 10 Xcode 8和Objective-C Swift 3双语言代码示例,完整地介绍了iOS应用程序从发到上架的全过程,包含iOS应用发的各种热技术和编者多年的发经验分享。全书共11章,包括:发环境搭建、界面发、传感器技术、布局与动画技术、网络和数据技术、包与上传发布流程等,基本上每一章都配备了实战范例,使读者可以在编写代码中学习编程,在应用发中提高发技能。 本书技术先,注重实战,示例丰富,适合iOS发新手使用,也很适合作为iOS培训机构的教材或大专院校软件发课程的教学参考书。
【推荐语】
本书由经验丰富的iOS发工程师编写,以iOS10 Xcode 8 Swift 3 Object-C为技术核心,通过大量的实战演练,将基础知识与发实践相结合,系统地介绍了iOS从门发到App Store上线的全部技术细节。通过阅读本书,读者能够完整地了解iOS应用发的全流程,并学会发一款优雅的App产品。
【作者】
张益珲(网名:珲少),工学学士,软件发工程师,多年iOS发经验,曾发iOS平台系列游戏:疯狂越狱1~2、应用物通配货软件、VIPExam考试库、证券财经软件等,现就职于中国唯品会,出版著作《iOS发实战:从零基础到App Store上架》(清华大学出版社,2016年出版)。
目录展开

内容简介

作者介绍

前言

编写本书的目的

本书主要内容

本书特点

下载资源

致谢

第1章 开发准备

1.1 iOS10新特性简述

1.2 熟悉iOS开发环境

1.3 创建第一个iOS项目

1.4 使用Git进行项目版本管理

第2章 基础UI控件

2.1 iOS系统UI框架的介绍

2.2 视图控制器——UIViewController

2.3 文本控件——UILabel

2.4 按钮控件——UIButton

2.5 文本输入框控件——UITextField

2.6 开关控件——UISwitch

2.7 分页控制器——UIPageControl

2.8 分段控制器——UISegmentedControl

2.9 滑块控件——UISlider

2.10 活动指示器控件——UIActivityIndicatorView

2.11 进度条控件——UIProgressView

2.12 步进控制器——UIStepper

2.13 选择器控件——UIPickerView

2.14 通过CALayer对视图进行修饰

2.15 警告控制器——UIAlertController

2.16 扩展篇

2.17 实战:登录注册界面的搭建

第3章 高级UI控件

3.1 导航控制器——UINavigationController

3.2 标签控制器——UITabBarController

3.3 滚动视图——UIScrollView

3.4 网络视图——UIWebView

3.5 表格视图——UITableView

3.6 复杂布局视图——UICollectionView

3.7 实战:开发一款手机网页浏览器

第4章 网络编程

4.1 使用NSURLConnection请求网络数据

4.2 设计封装一个更加易用的网络请求类

4.3 JSON类型数据的解析与数据模型的设计

4.4 使用CocoaPods进行第三方库的管理

4.5 使用AFNetworking进行网络请求

4.6 实战:开发“笑一笑”应用程序

第5章 音频、视频开发

5.1 iOS音频开发基础——AVAudioPlayer类的使用

5.2 iOS视频开发基础

5.3 视频播放器视图控制器——MPMoviePlayerViewController

5.4 AVPlayerViewController视频播放框架与画中画开发技术

5.5 实战:“歌手王菲”音频播放器的开发

第6章 动画开发

6.1 使用UIImageView播放图片组帧动画

6.2 UIView层动画的应用

6.3 使用commit方式进行UIView层动画的创建

6.4 UIView的转场动画

6.5 核心动画编程技术——CoreAnimation

6.6 炫酷的粒子效果

6.7 播放GIF动态图

6.8 实战:小游戏Flappy Bird的设计与开发

第7章 传感器开发

7.1 为应用程序添加手机密码及指纹识别的安全验证

7.2 使用加速度传感器、螺旋仪传感器与磁力传感器获取设备空间状态

7.3 距离传感器的应用

7.4 iOS蓝牙开发技术

7.5 GPS应用与地图编程技术

7.6 实战:简易蓝牙对战五子棋

第8章 界面布局

8.1 iOS中传统的UIViewAutoresizing布局模式

8.2 autolayout自动布局框架

第9章 数据持久化

9.1 使用plist文件进行轻量级数据持久化管理

9.2 使用归档技术进行数据模型持久化

9.3 小型数据库SQLite在iOS开发中的应用

9.4 核心数据管理框架CoreData的使用

9.5 网络缓存策略

第10章 提交应用程序到AppStore

10.1 使用Xcode开发工具进行程序调试

10.2 Apple开发者账号的申请

10.3 进行应用程序的打包

第11章 更多功能与进阶技巧

11.1 Objective-C中block语法的应用

11.2 iOS通知中心NSNotificationCenter的应用

11.3 多线程开发技术

累计评论(3条) 4个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部