万本电子书0元读

万本电子书0元读

顶部广告

iOS开发基础教程电子书

本书内容朴实,但突出动手能力的培养,配有14个小案例,帮助读者实际掌握发技巧。

售       价:¥

纸质售价:¥33.80购买纸书

104人正在读 | 0人评论 6.2

作       者:黄海

出  版  社:人民邮电出版社

出版时间:2018-04-01

字       数:14.7万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书共分13章,详细讲解iOS发的各个知识,内容包括iOS发环境介绍,*个iOS应用——“hello,world”,Cocoa Touch框架的运行机制与发流程,iOS发命名习惯与约定,iOS用户界面元素之UIView与控件,导航控制器,故事板Storyboard与页面跳转,提醒用户,表视图之UITableView,iOS常用设计模式,iPad发之差异,数据存储,触摸与手势等内容。 本书既可作为高等院校本、专科计算机相关专业的教学用书,也可作为社会培训机构的参考用书,还可作为iOS发爱好者的自学读物。<br/>【推荐语】<br/>本书内容朴实,但突出动手能力的培养,配有14个小案例,帮助读者实际掌握发技巧。<br/>【作者】<br/>黄海,湖南省优秀青年教师,长期从事iOS发相关课程的教学工作,制作发了多款App,有丰富的实战经验。<br/>
目录展开

内容提要

前言

第1章 iOS开发环境介绍

1.1 开发前准备

1.1.1 iOS介绍

1.1.2 Mac OS介绍

1.1.3 开发之软硬件环境要求

1.2 Xcode集成开发环境的安装与使用

1.2.1 下载与安装Xcode

1.2.2 Xcode界面布局与功能介绍

1.2.3 Xcode常用快捷键

1.3 Objective C语言和Swift语言

1.3.1 Objective C语言介绍

1.3.2 Swift语言介绍

1.4 如何使用文档及获取帮助

1.4.1 Xcode帮助文档的使用

1.4.2 开发中遇到问题如何寻求帮助

1.4.3 提问的方式

1.5 iOS程序调试、打包与发布到App Store

1.5.1 苹果开发人员计划

1.5.2 在模拟器中运行程序

1.5.3 在真机中运行程序

1.5.4 调试命令与技巧

1.5.5 将程序打包发布至App Store

1.6 小结与作业

第2章 第一个iOS应用——“hello,world”

2.1 新建项目

2.1.1 新建Single View项目

2.1.2 项目结构

2.2 AppDelegate.m添加代码

2.2.1 创建UIWindow对象

2.2.2 创建ViewController对象

2.2.3 例行代码

2.3 ViewController.m添加代码

2.3.1 创建UILabel对象

2.3.2 设定UILabel对象的位置

2.3.3 显示UILabel对象

2.4 运行程序

2.4.1 在模拟器上运行程序

2.4.2 模拟器操作介绍

2.5 小结与作业

第3章 Cocoa Touch框架的运行机制与开发流程

3.1 理解UI程序运行的机制

3.1.1 程序不是顺序运行

3.1.2 用户操作,硬件中断与消息处理

3.2 iOS的消息处理机制

3.2.1 协议与代理

3.2.2 target与selector

3.2.3 消息中心NSNotification

3.3 iOS程序开发流程简介

3.3.1 创建窗口和控件

3.3.2 视图与控件事件绑定

3.3.3 编写事件响应方法

3.4 MVC方法

3.4.1 MVC概述

3.4.2 模型

3.4.3 视图

3.4.4 控制器

3.4.5 再论MVC的意义

3.5 小结与作业

第4章 iOS开发命名习惯与约定

4.1 良好的编程习惯

4.1.1 命名方式与一致性

4.1.2 换行与缩进

4.1.3 编程风格有什么用

4.2 iOS的命名习惯

4.2.1 骆驼表示法

4.2.2 C++式的下划线表示法

4.2.3 使用汉字命名

4.3 小结与作业

第5章 iOS用户界面元素之UIView与控件

5.1 UIView概述

5.1.1 UIView家族

5.1.2 UIView基本属性

5.1.3 视图层次体系

5.1.4 视图变换

5.1.5 项目制作——使用计时器NSTimer制作简单动画

5.2 UI Control类

5.3 标签视图类UILabel

5.3.1 UILabel概述

5.3.2 UILabel内容大小计算

5.4 按钮控件UIButton

5.4.1 按钮分类

5.4.2 按钮美化

5.4.3 添加事件响应方法

5.4.4 项目制作——制作简单计算器

5.5 开关控件、滑块控件与分段控件

5.5.1 开关控件

5.5.2 滑块控件

5.5.3 分段控件

5.5.4 项目制作——制作设置界面

5.6 输入控件

5.6.1 UITextField控件

5.6.2 UITextView控件

5.6.3 项目制作——制作一个输入界面

5.7 日期选择器UIDatePicker

5.7.1 日期选择器概述

5.7.2 日期选择器属性介绍

5.7.3 日期换算与格式化

5.8 自定义选择器UIPickerView

5.8.1 自定义选择器概述

5.8.2 UIPickerView代理

5.8.3 项目制作——制作一个选择器

5.9 键盘定制与遮挡问题

5.9.1 键盘种类

5.9.2 定制输入界面

5.9.3 定制辅助输入界面

5.9.4 键盘遮挡问题

5.9.5 关闭键盘

5.9.6 将焦点转移至下一个输入控件

5.9.7 项目制作——制作一个日期计算器

5.10 网页控件UIWebView

5.10.1 网页控件概述

5.10.2 UIWebView代理

5.10.3 项目制作——制作一个微型浏览器

5.11 工具栏与导航栏

5.11.1 工具栏UIToolBar与UIBarButtonItem

5.11.2 导航栏UINavigationBar与UINavigationItem

5.11.3 总结UIBarButtonItem

5.12 UIView动画

5.12.1 动画概述

5.12.2 动画的几种方式

5.13 子类化UIControl:设计自己的控件

5.14 小结与作业

第6章 导航控制器

6.1 导航控制器概述

6.1.1 UIViewController的几个属性

6.1.2 导航设计

6.2 导航控制器UINavigationController

6.2.1 关于导航栏

6.2.2 关于工具栏

6.3 标签页控制器UITabBarController

6.3.1 设置图标

6.3.2 多于五个标签的情况

6.4 小结与作业

第7章 故事板Storyboard与页面跳转

7.1 故事板Storyboard概述

7.2 使用Storyboard设计界面

7.2.1 通过鼠标拖拉建立控件

7.2.2 大小、位置等属性控制

7.3 Storyboard如何与代码配合

7.3.1 控件指定类

7.3.2 UIStoryboard类

7.3.3 UIStoryboardSegue类

7.4 给控件绑定事件与实现跳转

7.5 小结与作业

第8章 提醒用户

8.1 警告框UIAlertView

8.2 操作表UIActionSheet

8.3 活动指示器UIActivityIndicatorView

8.4 进度条控件UIProgressView

8.5 小结与作业

第9章 表视图之UITableView

9.1 表视图概述

9.1.1 表视图结构

9.1.2 相关类

9.1.3 表视图种类

9.1.4 单元格样式与定制

9.1.5 表视图协议

9.2 项目制作——第一个表视图项目

9.2.1 建立项目

9.2.2 准备数据

9.2.3 实现表视图协议

9.3 分节表

9.3.1 分节表概述

9.3.2 项目制作——简单通讯录制作

9.3.3 建立表索引

9.4 搜索栏制作

9.4.1 UISearchBar和UISearchController

9.4.2 NSPredicate使用

9.5 表的增删改

9.5.1 删除单元格

9.5.2 增加单元格

9.5.3 改动及刷新单元格

9.6 项目制作——制作简单记事本

9.6.1 建立项目

9.6.2 记事本列表页面制作

9.6.3 记事本添加与编辑页面制作

9.6.4 添加搜索框

9.7 小结与作业

第10章 iOS常用设计模式

10.1 单例模式

10.2 委托模式

10.3 观察者模式

10.4 小结与作业

第11章 iPad开发之差异

11.1 iPad开发概述

11.2 iPad专用API

11.2.1 UIPopOverController控制器

11.2.2 UISplitViewController控制器

11.3 小结与作业

第12章 数据存储

12.1 文件保存与恢复

12.1.1 沙盒机制

12.1.2 数据类(NSArray、NSDictionary等)的保存与恢复

12.1.3 文件操作相关类

12.2 内置数据库sqlite3

12.2.1 概述

12.2.2 sqlite3接口函数介绍

12.3 CoreData

12.3.1 建立数据模型

12.3.2 生成实体类

12.3.3 项目制作——制作一个表格

12.4 小结与作业

第13章 触摸与手势

13.1 触摸与手势概述

13.2 点按手势

13.2.1 点按手势概述

13.2.2 项目制作——制作“按钮”

13.3 捏拉缩放与旋转手势

13.3.1 捏拉缩放与旋转手势概述

13.3.2 项目制作——制作图片查看器

13.4 手势冲突问题

13.5 滑动类手势

13.5.1 滑动类手势概述

13.5.2 项目制作——制作竖向滚动条

13.6 小结与作业

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部