ios11开发指南 操作系统 编者:管蕾
objective-c和swift 4.0双语讲解ios 11的新特的教程 230多个实例 9小时讲解
¥
79.65
6.8折
¥
118
全新
库存2件
作者编者:管蕾
出版社人民邮电出版社
ISBN9787115475602
出版时间2018-02
版次1
装帧平装
开本16
页数712页
字数1351千字
定价118元
货号xhwx_1201674547
上书时间2024-12-17
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
主编:
基于全新的io 11进行讲解,演示io11的新特objectivec和wift双语讲解,全新的wift 4.0实例演示9小时的讲解,230多个典型实例和两个综合实例,帮助读者尽快上手开发(1)全新升级。这次升级更新的内容很多。其中删减了不用的控件,新增了io 11的新特。例如苹果支付apple pay和虚拟现实arkit。(2)全新的wift 4.0。本书中的wift实例采用全新的wift 4.0编写。wift 4.0是一 款十分稳定的版本,和以前的wift 1.0、1.1、1.2、2.0、2.2和3.0相比,它的语法更加简洁、高效,更好地解决了以往版本和xcode的兼容问题。(3)突出io 11的新特。本书着重突出了io 11系统的新特,重点剖析了io 11的新技术,例如苹果手表的升级和针对ipad产品的升级。在本书中不但讲解了这些新特的基本知识,而且用具体实例进行了演示。(4)objectivec和wift双语对照实现。本书中的实例不仅使用objectivec语言实现,而且使用了苹果公司推出的wift 4.0语言。通过本书的学,读者可以掌握使用objectivec语言和wift 4.0语言开发io程序的方法。(5)讲解苹果公司力推的新应用技术。本书内容新颖、全面,讲解了从io开始具有或发展起来的新技术。这些新技术是苹果公司所力推的。例如healthkit、watcho 4、分屏处理、tvo和touch id,这些内容是市面中同类书籍所没有涉及的。
目录:
目 录 * 1章 ios开发入门11.1 ios系统介绍11.1.1 ios发展史11.1.2 全新的版本——ios 1111.2 开始ios 11开发之旅21.3 工欲善其事,必先利其器——搭建开发环境31.3.1 xcode介绍41.3.2 下载并安装xcode 941.3.3 创建ios 11项目并启动模拟器61.3.4 打开一个现有的ios 11项目81.4 ios 11中的常用开发框架81.4.1 foundation框架简介81.4.2 cocoa框架简介101.4.3 ios程序框架10* 2章 使用xcode开发环境详解122.1 基本面板介绍122.1.1 调试工具栏122.1.2 导航面板介绍132.1.3 检查器面板152.2 xcode 9的基本作162.2.1 改变公司名称162.2.2 通过搜索框缩小文件范围162.2.3 格式化代码172.2.4 代码缩进和自动完成172.2.5 文件内查找和替代182.2.6 快速定位到代码行192.2.7 快速打开文件192.2.8 自定义导航条202.2.9 使用xcode帮助212.2.10 调试代码212.3 使用xcode 9帮助系统22第3章 objective-c语言基础243.1 * 耀眼的新星243.1.1 究* 何为objective-c243.1.2 为什么选择objective-c243.2 objective-c的优点及缺点253.3 一个简单的例子263.3.1 使用xcode编辑代码263.3.2 基本元素介绍273.4 数据类型和常量313.4.1 int类型323.4.2 float类型333.4.3 double类型333.4.4 char类型343.4.5 字符常量353.4.6 id类型363.4.7 限定词373.4.8 结基本数据类型393.5 字符串393.6 算术表达式403.6.1 运算符的优先级403.6.2 整数运算和一元负号运算符413.6.3 模运算符423.6.4 整型值和浮点值的相互转换433.6.5 类型转换运算符443.7 表达式443.7.1 常量表达式443.7.2 条件运算符453.7.3 sizeof运算符453.7.4 关系运算符463.7.5 强制类型转换运算符463.8 位运算符473.8.1 按位与运算符473.8.2 按位或运算符483.8.3 按位异或运算符483.8.4 一次求反运算符493.8.5 向左移位运算符503.8.6 向右移位运算符503.8.7 结objective-c的运算符51第4章 swift语言基础524.1 swift概述524.1.1 swift的创造者524.1.2 swift的优势524.1.3 * 新的swift 4.0534.2 数据类型和常量544.2.1 int类型544.2.2 float类型554.2.3 double类型554.2.4 char类型554.2.5 字符常量554.3 变量和常量564.3.1 常量详解564.3.2 变量详解564.4 字符串和字符574.4.1 字符串字面量574.4.2 初始化空字符串584.4.3 字符串可变584.4.4 值类型字符串584.4.5 计算字符数量594.4.6 连接字符串和字符594.4.7 字符串插值604.4.8 比较字符串604.4.9 unicode614.5 流程控制634.5.1 for循环(1)634.5.2 for循环(2)644.5.3 while循环654.6 条件语句664.6.1 if语句664.6.2 switch语句674.7 函数684.7.1 函数的声明与调用684.7.2 函数的参数和返回值694.8 实战演练——使用xcode创建swift程序70第5章 cocoa touch框架725.1 cocoa touch基础725.1.1 cocoa touch概述725.1.2 cocoa touch中的框架735.1.3 cocoa touch的优势735.2 iphone的技术层735.2.1 cocoa touch层735.2.2 多媒体层765.2.3 核心服务层775.2.4 核心os层785.3 cocoa touch中的框架785.3.1 core animation(图形处理)框架785.3.2 core audio(音频处理)框架795.3.3 core data(数据处理)框架795.4 cocoa中的类805.4.1 核心类815.4.2 数据类型类825.4.3 ui界面类835.5 国际化85第6章 xcode interface builder界面开发866.1 interface builder基础866.2 和interface builder密切相关的库面板886.3 interface builder采用的方法886.4 interface builder中的故事板——storyboar896.4.1 推出的背景896.4.2 故事板的文档大纲906.4.3 文档大纲的区域对象916.5 创建一个界面916.5.1 对象库916.5.2 将对象加入到视图中926.5.3 使用ib布局工具936.6 定制界面外观956.6.1 使用属检查器956.6.2 设置辅助功能属956.6.3 测试界面966.7 ios 11控件的属966.8 实战演练——将设计界面连接到代码(双语实现:objective-c版)976.8.1 打开项目976.8.2 输出和作986.8.3 创建到输出的连接986.8.4 创建到作的连接1006.9 实战演练——将设计界面连接到代码(双语实现:swift版)1016.10 实战演练——纯代码实现ui设计102第7章 使用xcode编写mvc程序1047.1 mvc模式基础1047.2 xcode中的mvc1057.2.1 1057.2.2 模板* 是给予mvc的1057.3 在xcode中实现mvc1067.3.1 视图1067.3.2 视图控制器1067.4 数据模型1087.5 实战演练——使用模板single view application创建mvc程序(双语实现:objective-c版)1097.5.1 创建项目1097.5.2 规划变量和连接1107.5.3 设计界面1127.5.4 创建并连接输出和作1137.5.5 实现应用程序逻辑1147.5.6 生成应用程序1157.6 实战演练——使用模板single view application创建mvc程序(双语实现:swift版)115第8章 文本框和文本视图1168.1 文本框(uitextfield)1168.1.1 文本框基础1168.1.2 实战演练——控制是否显示textfield中信息1168.1.3 实战演练——实现用户登录框界面1188.1.4 实战演练——输入文本的长度1198.1.5 实战演练——实现一个uitextfield控件(swift版)1208.2 文本视图(uitextview)1218.2.1 文本视图基础1218.2.2 实战演练——拖动输入的文本1228.2.3 实战演练——自定义设置文字的行间距1228.2.4 实战演练——自定义 uitextview 控件的样式1238.2.5 实战演练——在指 定的区域中输入文本(swift版)1258.2.6 实战演练——通过文本提示被单击的按钮(双语实现:objective-c版)1268.2.7 实战演练——在屏幕中显示被单击的按钮(双语实现:swift版)126第9章 按钮和标签1279.1 标签(uilabel)1279.1.1 标签(uilabel)的属1279.1.2 实战演练——使用uilabel显示一段文本1279.1.3 实战演练——为文字分别添加上划线、下划线和中划线1299.1.4 实战演练——显示被触摸单词的字母1309.1.5 实战演练——显示一个指 定样式的文本(swift版)1309.2 按钮(uibutton)1319.2.1 按钮基础1329.2.2 实战演练——自定义设置按钮的图案1329.2.3 实战演练——实现了一个变换形状动画按钮1349.3 实战演练——联合使用文本框、文本视图和按钮(双语实现:objective-c版)1359.3.1 创建项目1359.3.2 设计界面1369.3.3 创建并连接输出和作1409.3.4 实现按钮模板1419.3.5 隐藏键盘1429.3.6 实现应用程序逻辑1449.3.7 结执行1459.4 实战演练——联合使用文本框、文本视图和按钮(双语实现:swift版)1459.5 实战演练——自定义一个按钮(swift版)145* 10章 滑块、步进和图像14710.1 滑块控件(uislider)14710.1.1 slider控件的基本属14710.1.2 实战演练——使用素材图片实现滑动条14810.1.3 实战演练——实现自动显示刻度的滑动条14910.1.4 实战演练——实现各种各样的滑块15010.1.5 实战演练——自定义实现uislider控件功能(swift版)15210.2 步进控件(uistepper)15310.2.1 步进控件介绍15310.2.2 实战演练——自定义步进控件的样式15410.2.3 实战演练——设置指 定样式的步进控件15510.2.4 实战演练——使用步进控件自动增减数字(swift版)15610.3 图像视图控件(uiimageview)15710.3.1 uiimageview的常用作15710.3.2 实战演练——实现图像的模糊效果15710.3.3 实战演练——滚动浏览图片15910.3.4 实战演练——实现一个图片浏览器16010.3.5 实战演练——使用uiimageview控件(swift版)162* 11章 开关控件和分段控件16311.1 开关控件(uiswitch)16311.1.1 开关控件基础16311.1.2 实战演练——改变uiswitch的文本和16311.1.3 实战演练——显示具有开关的开关16411.1.4 实战演练——显示一个默认打开的uiswitch控件16511.1.5 实战演练——控制是否显示密码明文(swift版)16511.2 分段控件(uisegmentedcontrol)16.2.1 分段控件的属和方法16711.2.2 实战演练——使用 uisegmentedcontrol控件16811.2.3 实战演练——添加图标和文本17011.2.4 实战演练——使用分段控件控制背景17111.2.5 实战演练——使用uisegmented control控件(swift版)17211.3 实战演练——联合使用开关控件和分段控件(双版实现:objective-c版)17311.4 实战演练——联合使用开关控件和分段控件(双版实现:swift版)175* 12章 web视图控件、可滚动视图控件和 翻页控件17612.1 web视图(uiwebview)17612.1.1 web视图基础17612.1.2 实战演练——在uiwebview控件中调用javascript 脚本17712.1.3 实战演练——使用滑动条动态改变字体的大小17812.1.4 实战演练——实现一个浏览器工具17912.1.5 实战演练——使用uiwebview控件加载网页(swift版)18112.2 可滚动的视图(uiscrollview)18212.2.1 uiscrollview的基本用法18212.2.2 实战演练——使用可滚动视图控件18312.2.3 实战演练——滑动隐藏栏18612.2.4 实战演练——使用uiscrollview控件(swift版)18612.3 翻页控件(uipagecontrol)18712.3.1 pagecontroll控件基础18712.3.2 实战演练——自定义 uipagecontrol 控件的外观样式18812.3.3 实战演练——实现一个图片播放器18912.3.4 实战演练——实现一个图片浏览程序19112.3.5 实战演练——使用uipagecontrol控件设置4个界面(swift版)19112.4 实战演练——联合使用开关、分段控件和web视图控件(双语实现:objective-c版)19312.4.1 创建项目19412.4.2 设计界面19412.4.3 创建并连接输出和作19612.4.4 实现应用程序逻辑19712.4.5 调试运行20012.5 实战演练——联合使用开关、分段控件和web视图控件(双语实现:swift版)200* 13章 提醒和作表20113.1 uialertcontroller基础20113.1.1 提醒视图20113.1.2 作表基础20113.2 使用uialertcontroller20113.2.1 一个简单的对话框例子20213.2.2 “警告”样式20313.2.3 文本对话框20313.2.4 上拉菜单20513.2.5 释放对话框控制器20713.3 实战演练20713.3.1 实战演练——实现一个自定义作表视图20713.3.2 实战演练——分别自定义实现提醒表视图和作表视图20813.3.3 实战演练——自定义uialertcontroller控件的外观20913.3.4 实战演练——实现一个提醒框效果(swift版)211* 14章 工具栏、期选择器21214.1 工具栏(uitoolbar)21214.1.1 工具栏基础21214.1.2 实战演练——联合使用uitoolbar和uiview21314.1.3 实战演练——自定义uitoolbar控件的和样式21414.1.4 实战演练——创建一个带有图标按钮的工具栏21514.1.5 实战演练——使用uitoolbar制作一个网页浏览器(swift版)21614.2 选择器视图(uipickerview)21814.2.1 选择器视图基础21814.2.2 实战演练——实现两个uipickerview控件间的数据依赖21914.2.3 实战演练——自定义一个选择器(双语实现:objective-c实现)22214.2.4 实战演练——自定义一个选择器(双语实现:swift版)22914.2.5 实战演练——实现一个单列选择器22914.2.6 实战演练——实现一个“星期”选择框23014.3 期选择控件(uidatepicker)23114.3.1 uidatepicker基础23114.3.2 实战演练——使用uidatepicker控件(swift版)23314.3.3 实战演练——实现一个期选择器23414.3.4 实战演练——使用期选择器自动选择一个时间240* 15章 表视图(uitable)24215.1 表视图基础24215.1.1 表视图的外观24215.1.2 表单元格24215.1.3 添加表视图24215.1.4 uitableview详解24415.2 实战演练24615.2.1 实战演练——自定义uitableviewcell24615.2.2 实战演练——在表视图中动态作单元格(swift版)24915.2.3 实战演练——拆分表视图(双语实现:objctive-c版)25115.2.4 实战演练——拆分表视图(双语实现:swift版)252* 16章 活动指示器、进度条和检索条25316.1 活动指示器(uiactivityindicatorview)25316.1.1 活动指示器基础25316.1.2 实战演练——自定义uiactivity indicatorview控件的样式25316.1.3 实战演练——自定义活动指示器的显示样式25516.1.4 实战演练——实现不同外观的活动指示器效果25816.1.5 实战演练——使用uiactivityindicator view控件(swift版)25916.2 进度条(uiprogressview)26016.2.1 进度条基础26.2.2 实战演练——自定义进度条的外观样式26.2.3 实战演练——实现多个具有动态条纹背景的进度条26.2.4 实战演练——自定义一个指 定外观样式的进度条26416.2.5 实战演练——实现自定义进度条效果(swift版)26816.3 检索条(uisearchbar)26916.3.1 检索条基础26916.3.2 实战演练——在查找信息输入关键字时实现自动提示功能27016.3.3 实战演练——实现文字输入的自动填充和自动提示功能27316.3.4 实战演练——使用检索控件快速搜索信息27416.3.5 实战演练——使用uisearchbar控件(swift版)27716.3.6 实战演练——在表视图中实现信息检索(双语实现:objective-c版)27816.3.7 实战演练——在表视图中实现信息检索(双语实现:swift版)281* 17章 uiview详解28217.1 uiview基础28217.1.1 uiview的结构28217.1.2 视图架构28417.1.3 视图层次和子视图管理28417.1.4 视图绘制周期28517.1.5 uiview的常见应用28517.2 实战演练28617.2.1 实战演练—给任意uiview视图四条边框加上阴影28617.2.2 实战演练——给uiview加上各种圆角、边框效果28717.2.3 实战演练——使用uiview控件实现弹出式动画表单效果28817.2.4 实战演练——创建一个滚动图片浏览器(swift版)28917.2.5 实战演练——创建一个产品展示列表(双语实现:objctive-c版)29017.2.6 实战演练——创建一个产品展示列表(双语实现:swift版)291* 18章 视图控制器29218.1 导航控制器(uiviewcontroller)基础29218.1.1 uiviewcontroller的常用属和方法29218.1.2 实战演练——实现可以移动切换的视图效果29318.1.3 实战演练——实现手动旋转屏幕的效果29318.2 使用uinavigationcontroller29418.2.1 uinavigationcontroller详解29518.2.2 实战演练——实现一个界面导航条功能29618.2.3 实战演练——创建主从关系的“主-子”视图(swift版)29918.2.4 实战演练——使用导航控制器展现3个场景(双语实现:objective-c版)30018.2.5 实战演练——使用导航控制器展现3个场景(双语实现:swift版)30318.3 选项卡栏控制器30418.3.1 选项卡栏和选项卡栏项30418.3.2 实战演练——使用选项卡栏控制器构建3个场景30618.3.3 实战演练——使用动态单元格定制表格行31018.3.4 实战演练——开发一个界面选择控制器(swift版)311* 19章 实现多场景和弹出框31319.1 多场景故事板31319.1.1 多场景故事板基础31319.1.2 创建多场景项目31419.1.3 实战演练——实现多个视图之间的切换31719.1.4 实战演练——使用* 二个视图来编辑* 一个视图中的信息(双语实现:objective-c版)32019.1.5 实战演练——使用* 二个视图来编辑* 一个视图中的信息(双语实现:swift版)323* 20章 uicollectionview和uivisualeffectview 控件32420.1 uicollectionview控件详解32420.1.1 uicollectionview的构成32420.1.2 实现一个简单的uicollectionview32520.1.3 自定义的uicollectionviewlayout32720.1.4 实战演练——使用uicollectionview控件实现网格效果32820.1.5 实战演练——实现大小不相同的网格效果33120.1.6 实战演练——实现不同方块的布局效果(swift版)33320.2 uivisualeffectview控件详解33320.2.1 uivisualeffectview基础33420.2.2 使用visual effect view控件实现模糊33520.2.3 使用visual effect view实现vibra
— 没有更多了 —
以下为对购买帮助不大的评价