图书介绍
iOS开发基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 黄海编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115445483
- 出版时间:2018
- 标注页数:208页
- 文件大小:91MB
- 文件页数:217页
- 主题词:移动终端-应用程序-程序设计-高等学校-教材
PDF下载
下载说明
iOS开发基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 iOS开发环境介绍1
1.1开发前准备2
1.1.1 iOS介绍2
1.1.2 Mac OS介绍2
1.1.3开发之软硬件环境要求3
1.2 Xcode集成开发环境的安装与使用3
1.2.1下载与安装Xcode3
1.2.2 Xcode界面布局与功能介绍3
1.2.3 Xcode常用快捷键4
1.3 Objective C语言和Swift语言5
1.3.1 Objective C语言介绍5
1.3.2 Swift语言介绍5
1.4如何使用文档及获取帮助5
1.4.1 Xcode帮助文档的使用5
1.4.2开发中遇到问题如何寻求帮助6
1.4.3提问的方式6
1.5 iOS程序调试、打包与发布到App Store7
1.5.1苹果开发人员计划7
1.5.2在模拟器中运行程序7
1.5.3在真机中运行程序8
1.5.4调试命令与技巧8
1.5.5将程序打包发布至App Store9
1.6小结与作业11
第2章 第一个iOS应用——“hello,world”12
2.1新建项目13
2.1.1新建Single View项目13
2.1.2项目结构15
2.2 AppDelegate.m添加代码16
2.2.1创建UIWindow对象16
2.2.2创建ViewController对象17
2.2.3例行代码17
2.3 ViewController.m添加代码17
2.3.1创建UILabel对象17
2.3.2设定UILabel对象的位置17
2.3.3显示UILabel对象18
2.4运行程序18
2.4.1在模拟器上运行程序18
2.4.2模拟器操作介绍18
2.5小结与作业19
第3章 Cocoa Touch框架运行机制与开发流程20
3.1理解UI程序运行的机制21
3.1.1程序不是顺序运行21
3.1.2用户操作,硬件中断与消息处理21
3.2 iOS的消息处理机制21
3.2.1协议与代理21
3.2.2 target与selector22
3.2.3消息中心NSNotification22
3.3 iOS程序开发流程简介22
3.3.1创建窗口和控件22
3.3.2视图与控件事件绑定22
3.3.3编写事件响应方法23
3.4 MVC方法23
3.4.1 MVC概述23
3.4.2模型23
3.4.3视图23
3.4.4控制器23
3.4.5再论MVC的意义24
3.5小结与作业24
第4章 iOS开发命名习惯与约定25
4.1良好的编程习惯26
4.1.1命名方式与一致性26
4.1.2换行与缩进26
4.1.3编程风格有什么用26
4.2 iOS的命名习惯27
4.2.1骆驼表示法27
4.2.2 C+++式的下划线表示法27
4.2.3使用汉字命名27
4.3小结与作业27
第5章 iOS用户界面元素之UIView与控件28
5.1 UIView概述29
5.1.1 UIView家族29
5.1.2 UIView基本属性30
5.1.3视图层次体系30
5.1.4视图变换32
5.1.5项目制作——使用计时器NSTimer制作简单动画32
5.2 UIControl类34
5.3标签视图类UILabel34
5.3.1 UILabel概述34
5.3.2 UILabel内容大小计算35
5.4按钮控件UIButton35
5.4.1按钮分类35
5.4.2按钮美化35
5.4.3添加事件响应方法36
5.4.4项目制作——制作简单计算器36
5.5开关控件、滑块控件与分段控件41
5.5.1开关控件41
5.5.2滑块控件42
5.5.3分段控件42
5.5.4项目制作——制作设置界面43
5.6输入控件44
5.6.1 UITextField控件44
5.6.2 UITextView控件45
5.6.3项目制作——制作一个输入界面46
5.7日期选择器UIDatePicker50
5.7.1日期选择器概述50
5.7.2日期选择器属性介绍51
5.7.3日期换算与格式化51
5.8自定义选择器UIPickerView51
5.8.1自定义选择器概述51
5.8.2 UIPickerView 代理52
5.8.3项目制作——制作一个选择器53
5.9键盘定制与遮挡问题56
5.9.1键盘种类56
5.9.2定制输入界面57
5.9.3定制辅助输入界面57
5.9.4键盘遮挡问题58
5.9.5关闭键盘58
5.9.6将焦点转移至下一个输入控件58
5.9.7项目制作——制作一个日期计算器59
5.10网页控件UIWebView62
5.10.1网页控件概述62
5.10.2 UIWebView代理62
5.10.3项目制作——制作一个微型浏览器63
5.11工具栏与导航栏66
5.11.1工具栏UIToolBar与UIBarButtonltem67
5.11.2导航栏UINavigationBar与UINavigationltem68
5.11.3 总结UIBarButtonltem70
5.12 UIView动画70
5.12.1动画概述70
5.12.2动画的几种方式70
5.13子类化UIControl:设计自己的控件71
5.14小结与作业74
第6章 导航控制器76
6.1 导航控制器概述77
6.1.1 UIViewController的几个属性77
6.1.2导航设计79
6.2导航控制器UINavigationController80
6.2.1关于导航栏80
6.2.2关于工具栏85
6.3标签页控制器UITabBarController86
6.3.1设置图标86
6.3.2多于五个标签的情况86
6.4小结与作业87
第7章 故事板Storyboard与页面跳转88
7.1故事板Storyboard概述89
7.2使用Storyboard设计界面89
7.2.1通过鼠标拖拉建立控件89
7.2.2大小、位置等属性控制91
7.3 Storyboard如何与代码配合91
7.3.1控件指定类91
7.3.2 UIStoryboard类92
7.3.3 UIStoryboardSegue类92
7.4给控件绑定事件与实现跳转95
7.5小结与作业97
第8章 提醒用户98
8.1警告框UIAlertView99
8.2操作表UIActionSheet100
8.3活动指示器UIActivity lndicatorView101
8.4进度条控件UIProgressView101
8.5小结与作业102
第9章 表视图之U ITablessView103
9.1表视图概述104
9.1.1表视图结构105
9.1.2相关类105
9.1.3表视图种类105
9.1.4单元格样式与定制106
9.1.5表视图协议108
9.2项目制作——第一个表视图项目109
9.2.1建立项目109
9.2.2准备数据112
9.2.3实现表视图协议113
9.3分节表114
9.3.1分节表概述114
9.3.2项目制作——简单通讯录制作115
9.3.3建立表索引117
9.4搜索栏制作119
9.4.1 UISearchBar和UISearchController119
9.4.2 NSPredicate使用123
9.5表的增删改124
9.5.1 删除单元格125
9.5.2增加单元格126
9.5.3改动及刷新单元格131
9.6项目制作——制作简单记事本138
9.6.1建立项目138
9.6.2记事本列表页面制作140
9.6.3记事本添加与编辑页面制作144
9.6.4添加搜索框149
9.7小结与作业151
第10章 iOS常用设计模式152
10.1单例模式153
10.2委托模式154
10.3观察者模式154
10.4小结与作业155
第11章 iPad开发之差异156
11.1 iPad开发概述157
11.2 iPad专用API157
11.2.1 UIPopOverController控制器157
11.2.2 UISplitViewController控制器163
11.3小结与作业167
第12章 数据存储168
12.1文件保存与恢复169
12.1.1沙盒机制169
12.1.2数据类(NSArray、 NSDictionary等)的保存与恢复169
12.1.3文件操作相关类174
12.2内置数据库sqlite3176
12.2.1概述176
12.2.2 sqlite3接口函数介绍177
12.3 CoreData181
12.3.1 建立数据模型181
12.3.2生成实体类184
12.3.3项目制作——制作一个表格184
12.4小结与作业190
第13章 触摸与手势191
13.1触摸与手势概述192
13.2点按手势193
13.2.1点按手势概述193
13.2.2项目制作——制作“按钮”193
13.3捏拉缩放与旋转手势197
13.3.1捏拉缩放与旋转手势概述197
13.3.2项目制作——制作图片查看器197
13.4手势冲突问题204
13.5滑动类手势205
13.5.1滑动类手势概述205
13.5.2项目制作——制作竖向滚动条205
13.6小结与作业208
热门推荐
- 3366754.html
- 864477.html
- 236254.html
- 358957.html
- 1643037.html
- 421277.html
- 3261183.html
- 1676763.html
- 194813.html
- 1872347.html
- http://www.ickdjs.cc/book_769546.html
- http://www.ickdjs.cc/book_1315454.html
- http://www.ickdjs.cc/book_3025882.html
- http://www.ickdjs.cc/book_1339958.html
- http://www.ickdjs.cc/book_2185811.html
- http://www.ickdjs.cc/book_3237470.html
- http://www.ickdjs.cc/book_2189634.html
- http://www.ickdjs.cc/book_2509450.html
- http://www.ickdjs.cc/book_3369463.html
- http://www.ickdjs.cc/book_3606568.html