成功加入购物车

去购物车结算 X
需配书院(南京书店)
  • iOS14开发指南

iOS14开发指南

举报

正版出版社直发可开发票,支持7天无理由

  • 出版时间: 
  • 装帧:    平装
  • 开本:    16开
  • ISBN:  9787115562043
  • 出版时间: 
  • 装帧:  平装
  • 开本:  16开

售价 103.50 8.0折

定价 ¥129.90 

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-01-12

    数量
    库存2
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 货号:
      31171626
      商品描述:
      作者简介
      管蕾,51CTO的Android和iOS专家,带领团队开发了一款云服务器,开发过多款iOS应用程序,代表作品有《iOS 8开发指南》《iOS 9开发指南》《iOS 10开发指南》《iOS 11开发指南》。

      目录
      目  录
       
      第 1章  iOS开发入门1
      1.1  iOS简介1
      1.2  开始iOS 14开发之旅2
      1.3  工欲善其事,必先利其器——搭建开发环境3
      1.3.1 Xcode4
      1.3.2 Xcode 12的新特性4
      1.3.3 下载并安装Xcode 124
      1.3.4 创建iOS 14项目并启动模拟器6
      1.3.5 打开一个现有的iOS 14项目  8
      1.3.6 使用Xcode 12的新特性:基于Swift创建第 一个通用应用程序8
      第 2章  Xcode开发环境11
      2.1 基本面板11
      2.1.1 调试工具栏12
      2.1.2 资源管理器12
      2.1.3 属性面板15
      2.2 Xcode 12的基本操作15
      2.2.1 改变公司名称16
      2.2.2 通过搜索框缩小文件范围16
      2.2.3 格式化代码17
      2.2.4 代码缩进和自动补全17
      2.2.5 文件内查找和替换18
      2.2.6 快速定位到代码行19
      2.2.7 快速打开文件19
      2.2.8 自定义导航栏20
      2.2.9 调试代码20
      2.3  使用Xcode 12的帮助系统21
      第3章  通过IB开发界面24
      3.1 IB的基础知识24
      3.2 IB中的故事板25
      3.2.1 推出的背景26
      3.2.2 故事板的文档大纲26
      3.2.3 文档大纲区域的对象27
      3.3 创建界面27
      3.3.1 Object库28
      3.3.2 将对象添加到视图中28
      3.3.3 使用IB布局工具29
      3.4 定制界面外观31
      3.4.1 使用Attributes Inspector31
      3.4.2 设置Accessibility选项区域32
      3.5 iOS 14中控件的属性33
      3.6 完全通过代码实现UI设计33
      第4章  使用Xcode编写MVC应用程序36
      4.1 MVC模式36
      4.2 Xcode中的MVC37
      4.2.1 Xcode中的视图37
      4.2.2 Xcode中的视图控制器37
      4.3 数据模型37
      4.4 基于Objective-C使用模板Single View Application创建MVC程序38
      4.4.1 创建项目38
      4.4.2 规划变量和连接40
      4.4.3 设计界面42
      4.4.4 创建并连接输出口和操作43
      4.4.5 实现应用程序逻辑45
      4.4.6 生成应用程序45
      4.5 基于Swift使用模板Single View Application创建MVC应用程序46
      第5章  文本框和文本视图47
      5.1 文本框47
      5.1.1 文本框的基础知识47
      5.1.2 控制是否显示TextField中的密码明文信息47
      5.1.3 实现用户登录界面49
      5.1.4 限制输入文本的长度50
      5.1.5 基于Swift实现UITextField控件51
      5.2 文本视图52
      5.2.1 文本视图的基础知识52
      5.2.2 自定义UITextView控件中文字的行间距53
      5.2.3 自定义UITextView控件的样式54
      5.2.4 基于Swift在指定的区域中输入文本56
      5.2.5 基于Objective-C通过文本提示单击的按钮57
      5.2.6 基于Swift在屏幕中显示单击的按钮57
      第6章  标签和按钮59
      6.1 标签59
      6.1.1 标签的属性59
      6.1.2 使用UILabel显示一段文本59
      6.1.3 为文字分别添加上画线、下画线和中画线60
      6.1.4 基于Swift显示指定样式的文本62
      6.2 按钮63
      6.3 基于Objective-C联合使用文本框、文本视图和按钮63
      6.3.1 创建项目64
      6.3.2 设计界面64
      6.3.3 创建并连接输出口和操作69
      6.3.4 实现按钮模板70
      6.3.5 隐藏键盘71
      6.3.6 实现应用程序逻辑73
      6.3.7 总结执行74
      6.4 基于Swift联合使用文本框、文本视图和按钮74
      6.5 基于Swift自定义按钮74
      第7章  滑块控件、步进控件和图像视图控件76
      7.1 滑块控件76
      7.1.1 滑块控件的基本属性76
      7.1.2 使用素材图片实现滑块特效77
      7.1.3 实现各种各样的滑块78
      7.1.4 基于Swift实现UISlider控件80
      7.2 步进控件81
      7.2.1 步进控件的基本属性81
      7.2.2 自定义步进控件的样式81
      7.2.3 基于Swift使用步进控件自动增减数字83
      7.3 图像视图控件83
      7.3.1 UIImageView的常用属性和方法83
      7.3.2 滚动浏览图片84
      7.3.3 实现图片浏览器85
      7.3.4 基于Swift使用UIImageView控件87
      第8章  开关控件和分段控件89
      8.1 开关控件89
      8.1.1 开关控件的属性89
      8.1.2 显示开关的状态90
      8.1.3 显示默认打开的开关控件91
      8.1.4 基于Swift控制是否显示密码明文91
      8.2 分段控件92
      8.2.1 分段控件的属性和方法92
      8.2.2 添加图标和文本94
      8.3 基于Objective-C联合使用开关控件和分段控件95
      8.4 基于Swift联合使用开关控件和分段控件97
      第9章  可滚动视图控件、翻页控件和新的Web视图控件98
      9.1 可滚动视图控件98
      9.1.1 UIScrollView的基本属性98
      9.1.2 使用可滚动视图控件98
      9.1.3 滑动隐藏状态栏101
      9.1.4 基于Swift使用UIScrollView控件101
      9.2 翻页控件103
      9.2.1 UIPageControll控件的基础知识103
      9.2.2 实现图片播放器103
      9.2.3 实现图片浏览程序105
      9.2.4 基于Swift使用UIPageControl设置4个界面106
      9.3 新的Web视图控件——WKWebView107
      9.3.1 WKWebView的基础知识107
      9.3.2 基于Objective-C使WKWebView与JavaScript交互109
      9.3.3 基于Swift使WKWebView与JavaScript交互110
      第 10章  提醒和操作表112
      10.1 UIAlertController的基础知识112
      10.1.1 提醒视图112
      10.1.2 操作表视图112
      10.2 使用UIAlertController112
      10.2.1 简单的对话框例子113
      10.2.2 “警告”样式114
      10.2.3 文本对话框114
      10.2.4 上拉菜单116
      10.2.5 释放对话框控制器118
      10.3 实战演练119
      10.3.1 实现自定义的操作表视图119
      10.3.2 自定义提醒表视图和操作表视图120
      10.3.3 自定义UIAlertController控件的外观122
      10.3.4 基于Swift实现提醒框124
      第 11章  工具栏和选择器125
      11.1 工具栏125
      11.1.1 工具栏的基础知识125
      11.1.2 创建带图标按钮的工具栏126
      11.1.3 基于Swift使用UIToolbar制作网页浏览器128
      11.2 选择器视图130
      11.2.1 选择器视图的基础知识130
      11.2.2 实现两个UIPickerView控件间的数据依赖132
      11.2.3 基于Objective-C自定义选择器135
      11.2.4 基于Swift自定义选择器143
      11.2.5 实现单列选择器143
      11.2.6 基于Swift实现“星期”选择框144
      11.3 日期选择控件146
      11.3.1 基于Swift使用UIDatePicker控件146
      11.3.2 实现日期选择器147
      11.3.3 使用日期选择器自动选择时间150
      第 12章  表视图152
      12.1 表视图的基础知识152
      12.1.1 表视图的外观152
      12.1.2 表单元格152
      12.1.3 添加表视图153
      12.1.4 UITableView详解154
      12.2 实战演练157
      12.2.1 循环创建多个UITableViewCell157
      12.2.2 实现单元格的圆角样式效果158
      12.2.3 基于Objective-C使用表视图161
      12.2.4 基于Swift使用表视图166
      第 13章  活动指示器、进度条和检索条167
      13.1 活动指示器167
      13.1.1 实现不同外观的活动指示器效果167
      13.1.2 基于Swift使用UIActivityIndicatorView控件168
      13.2 进度条169
      13.2.1 自定义进度条的外观样式170
      13.2.2 实现多个具有动态条纹背景的进度条170
      13.2.3 基于Swift实现自定义进度条效果173
      13.3 检索条174
      13.3.1 在查找信息输入关键字时实现自动提示功能175
      13.3.2 实现文字输入的自动填充和自动提示功能179
      13.3.3 使用UISearchBar控件快速搜索信息180
      13.3.4 基于Objective-C在表视图中实现信息检索183
      13.3.5 基于Swift在表视图中实现信息检索184
      第 14章  UIView详解185
      14.1 UIView基础185
      14.1.1 UIView的结构185
      14.1.2 视图架构187
      14.1.3 视图层次和子视图管理188
      14.1.4 视图绘制周期188
      14.1.5 UIView的常用属性188
      14.2 实战演练189
      14.2.1 给任意UIView视图的四条边框加上阴影189
      14.2.2 给UIView加上各种圆角、边框效果190
      14.2.3 使用UIView控件实现弹出式动画表单效果191
      14.2.4 基于Swift创建滚动图片的浏览器界面192
      14.2.5 基于Objective-C创建产品展示列表194
      14.2.6 基于Swift创建产品展示列表195
      第 15章  视图控制器196
      15.1  UIViewController的基础知识196
      15.1.1 UIViewController的常用属性和方法196
      15.1.2 实现可以移动切换的视图效果197
      15.1.3 实现手动旋转屏幕的效果198
      15.2 使用UINavigationController199
      15.2.1 UINavigationController详解199
      15.2.2 实现界面导航栏201
      15.2.3 基于Objective-C使用导航控制器展现3个场景202
      15.2.4 基于Swift使用导航控制器展现3个场景204
      15.3 选项卡栏控制器204
      15.3.1 选项卡栏和选项卡栏项204
      15.3.2 使用选项卡栏控制器构建3个场景206
      15.3.3 使用动态单元格定制表格行207
      15.3.4 基于Swift开发界面选择控制器208
      第 16章  实现多场景210
      16.1 多场景故事板210
      16.1.1 多场景故事板的基础知识210
      16.1.2 创建多场景项目211
      16.1.3 实现多个视图之间的切换214
      16.2  基于Objective-C使用第二个视图来编辑第 一个视图中的信息217
      16.3 基于Swift使用第二个视图来编辑第 一个视图中的信息221
      第 17章  UICollectionView控件和UIVisualEffectView控件222
      17.1 UICollectionView控件222
      17.1.1 UICollectionView的构成222
      17.1.2 自定义的UICollectionViewLayout223
      17.1.3 使用UICollectionView控件实现网格效果223
      17.1.4 使用UICollectionView控件实现大小不相同的网格效果226
      17.1.5 基于Swift实现不同颜色方块的布局效果229
      17.2 UIVisualEffectView控件229
      17.2.1 UIVisualEffectView的基础知识230
      17.2.2 使用UIVisualEffectView控件实现模糊特效231
      17.2.3 使用UIVisualEffectView
      控件实现Vibrancy效果232
      17.2.4 使用UIVisualEffectView控件在屏幕中实现模糊效果233
      17.2.5 基于Swift编码实现指定图像的模糊效果235
      第 18章  iPad弹出框和iPad分割视图控制器237
      18.1 iPad弹出框237
      18.1.1 创建弹出框237
      18.1.2 创建弹出切换237
      18.1.3 弹出模态视图239
      18.2 iPad分割视图控制器240
      18.2.1 分割视图控制器的基础知识240
      18.2.2 使用分割视图控制器242
      第 19章  界面旋转、大小和全屏处理244
      19.1 启用界面旋转244
      19.1.1 界面旋转的基础知识244
      19.1.2 基于Swift实现界面自适应245
      19.1.3 基于Objective-C实现界面元素自适应246
      19.1.4 基于Swift实现界面元素自适应246
      19.2 设计可旋转和可调整大小的界面247
      19.2.1 自动旋转和自动调整大小247
      19.2.2 调整框架247
      19.2.3 切换视图247
      19.2.4 使用IB创建可旋转和调整大小的界面247
      19.2.5 在旋转时调整控件249
      19.2.6 基于Swift实现屏幕视图的自动切换253
      第 20章  图形绘制、图像处理、图层和动画255
      20.1 图形绘制255
      20.1.1 iOS的绘图机制255
      20.1.2 在屏幕中绘制三角形255
      20.1.3 使用Core Graphics实现绘图操作256
      20.2 图像处理259
      20.2.1 实现颜色选择器/调色板功能259
      20.2.2 在屏幕中绘制图像260
      20.3 图层261
      20.3.1 视图和图层261
      20.3.2 实现图片、文字以及翻转效果262
      20.3.3 滑动展示不同的图片262
      20.3.4 基于Swift演示CALayer图层的用法263
      20.4 动画264
      20.4.1 UIImageView动画265
      20.4.2 UIView265
      20.4.3 Core Animation详解266
      20.4.4 基于Swift处理图形图像的人脸检测266
      20.4.5 基于Objective-C联合使用图像动画、滑块和步进控件269
      20.4.6 基于Swift联合使用图像动画、滑块和步进控件273
      第 21章  多媒体开发274
      21.1 使用AudioToolbox框架274
      21.1.1 声音服务的基础知识274
      21.1.2 播放指定的声音文件275
      21.1.3 播放任意位置的音频276
      21.2 提醒和振动276
      21.2.1 播放提醒音并振动277
      21.2.2 基于Swift实现两种类型的振动效果277
      21.3 AV Foundation框架278
      21.3.1 准备工作278
      21.3.2 基于Swift使用AVAudioPlayer播放和暂停指定的MP3278
      21.3.3 使用AVKit框架播放列表中的视频279
      21.3.4 使用AVKit框架播放本地视频281
      21.3.5 使用AVKit框架播放网络视频282
      21.4 图像选择器282
      21.4.1 使用图像选择器282
      21.4.2 基于Objective-C获取照片库中的图片283
      21.4.3 基于Swift获取照片库中的图片285
      第 22章  分屏多任务287
      22.1 分屏多任务基础287
      22.1.1 分屏多任务的开发环境287
      22.1.2 Slide Over和Split View288
      22.1.3 画中画289
      22.2 实战演练290
      22.2.1 基于Swift使用SlideOver多任务290
      22.2.2 基于Objective-C使用SplitView多任务293
      22.2.3 基于Swift使用SplitView多任务295
      22.2.4 基于Swift开发一个分割多视图的浏览器296
      第 23章  定位处理300
      23.1 通过iOS模拟器调试定位程序的方法300
      23.2 Core Location框架301
      23.2.1 Core Location的基础知识301
      23.2.2 使用流程301
      23.2.3 基于Swift通过定位显示当前的位置信息302
      23.3 获取位置305
      23.3.1 位置管理器委托306
      23.3.2 获取航向306
      23.3.3 定位当前的位置信息307
      23.4 基于Objective-C创建支持定位的应用程序308
      23.4.1 创建项目309
      23.4.2 实现应用程序逻辑310
      23.5 基于Swift创建支持定位的应用程序312
      第 24章  读写应用程序的数据313
      24.1 iOS应用程序和数据存储313
      24.2 用户默认设置314
      24.3 设置束315
      24.3.1 设置束基础315
      24.3.2 基于Objective-C通过隐式首选项实现手电筒程序316
      24.3.3 基于Swift通过隐式首选项实现手电筒程序318
      24.4 直接访问文件系统318
      24.4.1 应用程序数据的存储位置319
      24.4.2 获取文件路径319
      24.4.3 基于Objective-C实现用户信息收集器320
      24.4.4 基于Swift实现用户信息收集器323
      24.5 核心数据323
      24.5.1 Core Data的基础知识324
      24.5.2 使用Core Data 动态添加、删除数据324
      第 25章  触摸、手势识别和Force Touch326
      25.1 多点触摸和手势识别的基础知识326
      25.2 触摸处理326
      25.2.1 iOS中的手势操作327
      25.2.2 使用触摸的方式移动视图327
      25.2.3 基于Swift触摸挪动彩色方块328
      25.3 手势处理332
      25.3.1 手势处理的基础知识332
      25.3.2 基于Swift识别手势并移动屏幕中的方块333
      25.3.3 基于Objective-C实现手势识别器336
      25.3.4 基于Swift实现手势识别器338
      25.4 全新感应功能——Force Touch338
      25.4.1 Force Touch的基础知识339
      25.4.2 使用Force Touch339
      25.4.3 基于Swift为应用程序添加3D Touch手势341
      第 26章  和硬件之间的交互343
      26.1 加速计和陀螺仪343
      26.1.1 加速计343
      26.1.2 陀螺仪344
      26.1.3 基于Swift使用Motion传感器344
      26.1.4 基于Objective-C检测手机的倾斜和旋转346
      26.1.5 基于Swift检测手机的倾斜和旋转350
      26.2 访问朝向和运动数据352
      26.2.1 两种方法352
      26.2.2 基于Objective-C检测当前设备的朝向353
      26.2.3 基于Swift检测当前设备的朝向355
      第 27章  地址簿和邮件356
      27.1 Contacts框架356
      27.1.

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看