万本电子书0元读

万本电子书0元读

顶部广告

iOS 8开发指南电子书

  国内**iOS8开发详解,全面涵盖iOS8新特性、新变化   objective-c和swift双语讲解,完美展示不同语言进行iOS8开发的技术   158个实例+综合案例开发全过程,涵盖了iOS8开发的所有知识点   循序渐进地讲解了iOS 8应用开发的基本知识   书中的每一个实例都具有极强的代表性,能够很好地演示每一个知识点的具体用法   从搭建开发环境讲起,依次讲解了Objective-C语言基础、Swift语言基础、Cocoa Touch、Xcode Interface Builder界面开发、使用Xcode编写MVC程序、文本框和文本视图、按钮和标签、滑块、步进和图像等开发技术,几乎涵盖了iOS8开发的全部技术。

售       价:¥

纸质售价:¥68.30购买纸书

29人正在读 | 4人评论 6.2

作       者:管蕾

出  版  社:信息技术第一出版分社

出版时间:2014-10-01

字       数:102.8万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
苹果公司的iOS系统从诞生之日起到现在,在短短几年时间内,凭借内置有iOS系统的iPhone和iPad的很好的用户体验,赢得了广大消费者和在iOS上发的程序员的青睐。目前,iOS系统一直在智能手机操作系统中占有重要的优势地位。 《iOS8发指南》共34章,循序渐地讲解了iOS8应用发的基本知识。本书从搭建发环境讲起,依次讲解了Objective-C语言基础、Swift语言基础、CocoaTouch、XcodeInterfaceBuilder界面发、使用Xcode编写MVC程序、文本框和文本视图、按钮和标签、滑块、步和图像、使用关控件和分段控件、Web视图控件和可滚动视图控件、提醒和操作表、工具栏、日期选择器、表视图、活动指示器、度条和检索条、UIView详解、视图控制器、实现多场景和弹出框、iPad弹出框和分割视图控制器、界面旋转、图形、图像、图层和动画、声音服务、多媒体应用、定位处理、读写应用程序数据、触摸和手势识别、和硬件之间的操作、发通用的项目程序、推服务和多线程、TouchID详解、游戏发等高级知识。《iOS8发指南》内容全面,几乎涵盖了iOS8应用发所需要的主要内容,全书内容言简意赅,讲解方法通俗易懂,特别适合于初学者学习。 《iOS8发指南》适合iOS初学者、iOS程序员、iPhone发人员、iPad发人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书。<br/>【推荐语】<br/>国内**iOS8发详解,全面涵盖iOS8新特性、新变化 objective-c和swift双语讲解,完美展示不同语言行iOS8发的技术 158个实例+综合案例发全过程,涵盖了iOS8发的所有知识 循序渐地讲解了iOS 8应用发的基本知识 书中的每一个实例都具有极强的代表性,能够很好地演示每一个知识的具体用法 从搭建发环境讲起,依次讲解了Objective-C语言基础、Swift语言基础、Cocoa Touch、Xcode Interface Builder界面发、使用Xcode编写MVC程序、文本框和文本视图、按钮和标签、滑块、步和图像等发技术,几乎涵盖了iOS8发的全部技术。<br/>【作者】<br/>管蕾,51cto的Android和iOS专家,定期参加火狐召的发专家会议。拥有多年的移动通信和数据压缩传输相关发经验,精通多种语言。带领团队发了国内款云服务器,发过多款iOS应用程序,在苹果商店取得了骄人的下载成绩。<br/>
目录展开

前言

第一篇 必备技术篇

第1章 iOS开发入门

1.1 iOS系统介绍

1.2 iPhone和iPad

1.3 iOS开发之旅

1.4 工欲善其事,必先利其器——搭建开发环境

1.5 使用Xcode开发环境

1.6 启动iOS 8模拟器

1.7 iOS的常用开发框架

1.8 常用的第三方工具

第2章 Objective-C语言基础

2.1 最耀眼的新星

2.2 Objective-C的优点及缺点

2.3 一个简单的例子

2.4 数据类型和常量

2.5 字符串

2.6 算数表达式

2.7 表达式

2.8 位运算符

第3章 Swift语言基础

3.1 Swift概述

3.2 数据类型和常量

3.3 变量和常量

3.4 字符串和字符

3.5 流程控制

3.6 条件语句

3.7 函数

3.8 实战演练——使用Xcode创建Swift程序

第4章 Cocoa Touch框架

4.1 Cocoa Touch基础

4.2 iPhone的技术层

4.3 Cocoa Touch中的框架

4.4 iOS程序的生命周期

4.5 Cocoa中的类

4.6 国际化

4.7 使用Xcode学习iOS框架

第5章 Xcode InterfaceBuilder界面开发

5.1 Interface Builder基础

5.2 Interface Builder采用的方法

5.3 Interface Builder的故事板

5.4 创建一个界面

5.5 定制界面外观

5.6 实战演练——将界面连接到代码

5.7 实战演练——在界面中实现按钮的交互(基于Swift实现)

第6章 使用Xcode编写MVC程序

6.1 MVC模式基础

6.2 Xcode中的MVC

6.3 在Xcode中实现MVC

6.4 数据模型

6.5 实战演练——使用模板Single View Application

第二篇 核心技术篇

第7章 文本框和文本视图

7.1 文本框(UITextField)

7.2 文本视图(UITextView)

第8章 按钮和标签

8.1 标签(UILabel)

8.2 按钮(UIButton)

8.3 实战演练——联合使用文本框、文本视图和按钮

8.4 使用UILabel控件和UIButton控件(基于Swift实现)

8.5 实战演练——开发一个方块游戏(基于Swift实现)

第9章 滑块、步进和图像

9.1 滑块控件(UISlider)

9.2 步进控件(UIStepper)

9.3 图像视图控件(UIImageView)

第10章 开关控件和分段控件

10.1 开关控件(UISwitch)

10.2 分段控件

第11章 Web视图控件、可滚动视图控件和翻页控件

11.1 Web视图(UIWebView)

11.2 可滚动的视图(UIScrollView)

11.3 联合使用开关、分段控件和Web视图控件

11.4 翻页控件(UIPageControl)

第12章 提醒和操作表

12.1 提醒视图(UIAlertView)

12.2 操作表(UIActionSheet)

第13章 工具栏、日期选择器

13.1 工具栏(UIToolbar)

13.2 选择器视图(UIPickerView)

13.3 日期选择(UIDatePicker)

第14章 表视图(UITable)

14.1 表视图基础

14.2 实战演练

14.3 实战演练——在表视图中使用其他控件(基于Swift实现)

14.4 实战演练动态控制表视图中的列表条目(基于Swift实现)

第15章 活动指示器、进度条和检索条

15.1 活动指示器(UIActivityIndicatorView)

15.2 进度条(UIProgressView)

15.3 检索条(UISearchBar)

第16章 UIView详解

16.1 UIView基础

16.2 实战演练——设置UIView的位置和尺寸

16.3 实战演练——隐藏指定的UIView区域

16.4 实战演练——改变背景颜色

16.5 实战演练——实现背景透明

16.6 实战演练——定位屏幕中的图片

16.7 实战演练——旋转和缩放视图

第17章 视图控制器

17.1 导航控制器(UIViewController)简介

17.2 使用UINavigationController

17.3 选项卡栏控制器

17.4 实战演练——动态添加列表(基于Swift实现)

第三篇 技术进阶篇

第18章 实现多场景和弹出框

18.1 多场景故事板

18.2 实现一个新闻阅读器(基于Swift实现)

第19章 iPad弹出框和分割视图控制器

19.1 iPad弹出框

19.2 探索分割视图控制器

第20章 界面旋转、大小和全屏处理

20.1 启用界面旋转

20.2 设计可旋转和调整大小的界面

第21章 图形、图像、图层和动画

21.1 图形处理

21.2 图像处理

21.3 图层

21.4 实现动画

21.5 实战演练——图形图像的人脸检测处理(基于Swift实现)

第22章 声音服务

22.1 访问声音服务

22.2 提醒和振动

第23章 多媒体应用

23.1 Media Player框架

23.2 AV Foundation框架

23.3 图像选择器(UIImagePickerController)

23.4 实战演练——一个多媒体的应用程序

23.5 实战演练——实现一个MP3播放器(基于Swift语言)

第24章 定位处理

24.1 Core Location框架

24.2 获取位置

24.3 地图功能

24.4 实战演练——创建一个支持定位的应用程序

24.5 实战演练——在屏幕中实现一个定位系统

24.6 实战演练——使用谷歌地图

第25章 和互联网接轨

25.1 UIWebView控件

25.2 实战演练——实现一个简单的网页浏览器

第26章 读写应用程序数据

26.1 iOS应用程序和数据存储

26.2 用户默认设置

26.3 设置束

26.4 直接访问文件系统

26.5 iCloud存储

26.6 使用SQLite3存储和读取数据

26.7 核心数据

26.8 互联网数据

第四篇 技术提高篇

第27章 触摸和手势识别

27.1 多点触摸和手势识别基础

27.2 触摸处理

27.3 手势处理

第28章 和硬件之间的操作

28.1 加速计和陀螺仪

28.2 访问朝向和运动数据

第29章 地址簿、邮件和Twitter

29.1 地址簿

29.2 电子邮件

29.3 使用Twitter发送推特信息

29.4 实战演练——联合使用地址簿、电子邮件、Twitter和地图

29.5 实战演练——开发一个Twitter客户端(基于Swift)

第30章 开发通用的项目程序

30.1 开发通用应用程序

30.2 实战演练——使用通用程序模板创建通用应用程序

30.3 实战演练——使用视图控制器

30.4 实战演练——使用多个目标

30.5 实战演练——创建基于“主—从”视图的应用程序

30.6 开发一个iPad飞行游戏(基于Swift)

第31章 推服务和多线程

31.1 推服务

31.2 多线程

31.3 ARC机制

第32章 Touch ID详解

32.1 初步认识Touch ID

32.2 开发Touch ID应用程序

32.3 实战演练——使用Touch ID认证

32.4 实战演练——使用Touch ID密码和指纹认证

32.5 实战演练——Touch ID认证的综合演练

第33章 游戏开发

33.1 Sprite Kit框架基础

33.2 实战演练——开发一个Flappy Bird游戏(基于Swift)

第五篇 综合实战篇

第34章 公交路线查询系统

34.1 公交路线查询系统介绍

34.2 公交路线查询系统主界面

34.3 站站查询

34.4 线路收藏本站历史

34.5 地图信息

34.6 系统设置

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部