• IOS11开发指南
21年品牌 40万+商家 超1.5亿件商品

IOS11开发指南

全新正版 极速发货

76.16 6.5折 118 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者编者:管蕾

出版社人民邮电出版社

ISBN9787115475602

出版时间2018-02

装帧平装

开本16开

定价118元

货号1201674547

上书时间2024-08-28

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
管蕾,51CTO的Android和iOS专家,定期参加火狐召开的开发专家会议。拥有多年的移动通信和数据压缩传输相关开发经验,精通多种语言。带领团队开发了国内* 一 款云服务器,开发过多款iOS应用程序,在苹果商店取得了骄人的下载成绩。

目录
目    录 * 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中的故事板——Storyboarding896.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)16611.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  进度条基础26116.2.2  实战演练——自定义进度条的外观样式26116.2.3  实战演练——实现多个具有动态条纹背景的进度条26116.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实现Vibrancy效果33620.2.4  实战演练——在屏幕中实现模糊效果33720.2.5  实战演练——在屏幕中实现遮罩效果33820.2.6  实战演练——编码实现指 定图像的模糊效果(Swift版)339* 21章  iPad弹出框和分割视图控制器34121.1  iPad弹出框控制器(UIPopoverPresentationController)34121.1.1  创建弹出框34121.1.2  创建弹出切换34121.1.3  实战演练——弹出模态视图34221.2  探索分割视图控制器34321.2.1  分割视图控制器基础34321.2.2  实战演练——使用表视图(双语实现:Objective-C版)34521.2.3  实战演练——使用表视图(双语实现:Swift版)34921.2.4  实战演练——创建基于主从关系的分割视图(Swift版本)350* 22章  界面旋转、大小和全屏处理35222.1  启用界面旋转

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP