书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >
Ios 8应用开发从入门到精通

Ios 8应用开发从入门到精通

出版社:清华大学出版社出版时间:2016-01-01
开本: 其它 页数: 626
中 图 价:¥54.5(7.9折) 定价  ¥69.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Ios 8应用开发从入门到精通 版权信息

  • ISBN:9787302422884
  • 条形码:9787302422884 ; 978-7-302-42288-4
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

Ios 8应用开发从入门到精通 本书特色

ios系统从诞生之日起到现在,在短短几年的时间内,凭借其硬件产品iphone和ipad的良好用户体验,赢得了广大消费者用户和开发者用户的追捧。 本书从搭建ios开发环境的入门知识讲起,依次讲解了objective-c语言基础、swift语言基础、cocoa touch框架、storyboarding(故事板)、基本控件的应用、视图处理、界面控制器的处理、实现多场景和弹出框、屏幕旋转处理、声音服务、定位处理、与互联网接轨、与硬件之间的操作、开发通用的项目程序、游戏开发、读写应用程序数据、healthkit开发详解、homekit开发详解、watchkit开发详解、多功能音乐盒系统。 本书内容全面,几乎涵盖了ios 8应用开发所需要的全部内容。全书内容言简意赅,讲解细致,特别适合初学者学习和消化,并可从清华大学出版社的网站下载书中的源代码。 本书适合ios初学者、ios爱好者、iphone开发人员、ipad开发人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书。

Ios 8应用开发从入门到精通 内容简介

ios系统从诞生之日起到现在,在短短几年的时间内,凭借其硬件产品iphone和ipad的良好用户体验,赢得了广大消费者用户和开发者用户的追捧。 本书从搭建ios开发环境的入门知识讲起,依次讲解了objective-c语言基础、swift语言基础、cocoa touch框架、storyboarding(故事板)、基本控件的应用、视图处理、界面控制器的处理、实现多场景和弹出框、屏幕旋转处理、声音服务、定位处理、与互联网接轨、与硬件之间的操作、开发通用的项目程序、游戏开发、读写应用程序数据、healthkit开发详解、homekit开发详解、watchkit开发详解、多功能音乐盒系统。 本书内容全面,几乎涵盖了ios 8应用开发所需要的全部内容。全书内容言简意赅,讲解细致,特别适合初学者学习和消化,并可从清华大学出版社的网站下载书中的源代码。 本书适合ios初学者、ios爱好者、iphone开发人员、ipad开发人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书。

Ios 8应用开发从入门到精通 目录

目    录第1章  ios开发入门 11.1  ios系统介绍 21.1.1  ios的发展历程 21.1.2  ios 8是一个革命性的版本 21.2  加入ios开发团队 41.3  搭建开发环境 61.3.1  xcode介绍 71.3.2  ios sdk介绍 81.3.3  下载并安装xcode 101.4  创建**个ios 8项目 151.5  ios的常用开发框架 181.5.1  foundation框架简介 181.5.2  cocoa框架简介 20第2章  objective-c语言基础 212.1  objective-c语言基础 222.1.1  tiobe编程语言社区排行榜 222.1.2  objective-c介绍 222.1.3  ios选择objective-c的原因 232.1.4  objective-c的优点和缺点 232.2  **段objective-c程序 242.2.1  使用xcode编辑代码 242.2.2  注释 272.2.3  #import指令 282.2.4  主函数 292.2.5  显示变量的值 312.3  数据类型和常量 322.3.1  int类型 332.3.2  float类型 342.3.3  double类型 352.3.4  char类型 362.3.5  字符常量 372.3.6  id类型 382.3.7  限定词 402.4  字符串 412.5  表达式 422.5.1  算数表达式 422.5.2  常量表达式 462.5.3  条件运算符 462.5.4  sizeof运算符 472.5.5  关系运算符 482.5.6  强制类型转换运算符 482.5.7  运算符的优先级 49第3章  swift语言基础 513.1  swift基础 523.1.1  swift之父 523.1.2  swift的优点 533.2  数据类型 543.2.1  int类型 543.2.2  float类型 543.2.3  double类型 553.2.4  char类型 553.2.5  字符常量 553.3  常量和变量 563.3.1  常量 563.3.2  变量 563.4  字符串和字符 573.4.1  字符串字面量 583.4.2  初始化空字符串 583.4.3  字符串可变性 593.4.4  值类型字符串 593.4.5  计算字符数量 603.4.6  连接字符串和字符 603.4.7  字符串插值 603.4.8  比较字符串 613.4.9  unicode字符 623.5  流程控制 643.5.1  for循环 653.5.2  while循环 673.6  条件语句 683.6.1  if语句 683.6.2  switch语句 693.7  函数 703.7.1  函数的声明与调用 703.7.2  函数的参数和返回值 713.7.3  函数参数名 73第4章  cocoa touch框架 774.1  cocoa touch基础 784.1.1  cocoa touch概述 784.1.2  cocoa touch中的框架 784.2  iphone的技术层 794.2.1  cocoa touch层 794.2.2  多媒体层 854.2.3  核心服务层 864.2.4  核心os层 874.3  cocoa touch中的框架 874.3.1  core animation(图形处理)框架 884.3.2  core audio(音频处理)框架 884.3.3  core data(数据处理)框架 894.4  cocoa中的类 904.4.1  核心类 904.4.2  数据类型类 934.4.3  ui界面类 974.5  国际化 1004.6  使用xcode学习ios框架 1014.6.1  使用xcode文档 1014.6.2  快速帮助 103第5章  storyboarding(故事板) 1055.1  故事板的推出背景 1065.2  故事板的文档大纲 1075.3  文档大纲的区域对象 1085.4  创建一个界面 1095.4.1  对象库 1095.4.2  将对象加入到视图中 1105.4.3  使用ib布局工具 1115.5  定制界面外观 1155.5.1  使用属性检查器 1155.5.2  设置辅助功能属性 1165.5.3  测试界面 1175.6  使用模板single view application 1185.6.1  创建项目 1185.6.2  规划变量和连接 1235.6.3  设计界面 1255.6.4  创建并连接输出口和操作 1275.6.5  实现应用程序逻辑 1295.6.6  生成应用程序 131第6章  基本控件的应用 1336.1  文本框控件 1346.1.1  文本框基础 1346.1.2  在屏幕中显示一个文本输入框 1346.1.3  使用swift实现uitextfield控件 1356.2  文本视图控件 1416.2.1  文本视图基础 1416.2.2  在屏幕中换行显示文本 1426.2.3  基于swift使用uitextview控件 1436.3  标签(uilabel) 1456.3.1  标签(uilabel)的属性 1466.3.2  使用uilabel显示一段文本 1466.4  按钮控件 1506.4.1  按钮基础 1506.4.2  按下按钮后触发一个事件 1516.4.3  基于swift在界面中实现按钮的交互 1526.5  滑块控件 1566.5.1  使用滑块控件的基本方法 1576.5.2  实现各种各样的滑块 1586.5.3  使用swift实现uislider控件效果 1666.6  图像视图控件(uiimageview) 1686.6.1  uiimageview的常用操作 1686.6.2  在屏幕中显示图像 1736.6.3  基于swift使用uiimageview控件 1736.7  uiswitch控件 1766.7.1  开关控件基础 1766.7.2  改变uiswitch的文本和颜色 1766.7.3  基于swift控制是否显示密码明文 1796.8  分段控件 1826.8.1  分段控件的属性和方法 1836.8.2  使用uisegmentedcontrol控件 1856.8.3  基于swift使用uisegmentedcontrol控件 187第7章  视图处理 1917.1  可滚动的视图 1927.1.1  uiscrollview的基本用法 1927.1.2  使用可滚动视图控件 1947.1.3  基于swift使用uiscrollview控件 1987.2  翻页视图处理 2007.2.1  pagecontrol控件基础 2007.2.2  基于swift使用uipagecontrol控件 2017.3  提醒视图(uialertview) 2077.3.1  uialertview基础 2077.3.2  实现一个自定义提醒对话框 2117.3.3  基于swift使用uialertview控件 2147.4  选择器视图(uipickerview) 2197.4.1  选择器视图基础 2207.4.2  实现两个uipickerview控件间的数据依赖 2227.5  表视图基础 2267.5.1  表视图的外观 2267.5.2  表单元格 2277.5.3  添加表视图 2277.5.4  uitableview详解 2317.5.5  拆分表视图 2347.5.6  基于swift在表视图中使用其他控件 2377.6  活动指示器(uiactivityindicatorview) 2407.6.1  活动指示器基础 2407.6.2  实现一个播放器的活动指示器 2407.7  进度条(uiprogressview) 2437.7.1  进度条基础 2437.7.2  实现一个蓝色进度条效果 2437.7.3  使用swift实现自定义进度条效果 244第8章  界面控制器的处理 2518.1  uiview基础 2528.1.1  uiview的结构 2528.1.2  视图架构 2548.1.3  视图层次和子视图的管理 2558.1.4  视图绘制周期 2568.1.5  设置uiview的位置和尺寸 2568.2  导航控制器(uiviewcontroller)简介 2588.2.1  uiviewcontroller基础 2588.2.2  实现不同界面之间的跳转处理 2588.2.3  基于swift使用uiviewcontroller控件 2608.3  使用uinavigationcontroller 2658.3.1  导航栏、导航项和栏按钮项 2668.3.2  uinavigationcontroller详解 2668.3.3  在故事板中使用导航控制器 2688.3.4  实现不同视图的切换 2708.4  选项卡栏控制器 2748.4.1  选项卡栏和选项卡栏项 2758.4.2  在选项卡栏控制器管理的场景之间共享数据 2778.4.3  uitabbarcontroller使用详解 2778.4.4  实现不同场景的切换 2808.5  综合使用界面视图控件 284第9章  实现多场景和弹出框 2939.1  多场景故事板基础 2949.2  创建多场景项目 2959.2.1  在故事板中添加场景 2959.2.2  给场景命名 2979.2.3  添加提供支持的视图控制器子类 2979.2.4  使用#import和@class共享属性和方法 3009.3  使用第二个视图来编辑**个视图中的信息 301第10章  屏幕旋转处理 30710.1  启用界面旋转 30810.2  设计可旋转和可调整大小的界面 30810.2.1  自动旋转和自动调整大小 30910.2.2  调整框架 30910.2.3  切换视图 30910.2.4  使用interface builder创建可 旋转和调整大小的界面 30910.2.5  在旋转时调整控件方向 313第11章  声音服务 31911.1  访问声音服务 32011.1.1  声音服务基础 32011.1.2  播放声音文件 32111.2  提醒和震动 32611.2.1  播放提醒音 32611.2.2  使用ios的提醒功能 32611.3  media player框架 33711.3.1  media player框架中的类 33711.3.2  使用media player播放 视频 34111.4  av foundation框架 34411.4.1  准备工作 34411.4.2  使用av音频播放器 34411.4.3  使用av录音机 34511.5  图像选择器 (uiimagepickercontroller) 34611.5.1  使用图像选择器 34611.5.2  基于swift语言实现 imagepicker功能 34711.6  基于swift实现一个音乐播放器 360第12章  定位处理 37112.1  core location框架 37212.1.1  core location基础 37212.1.2  使用流程 37212.2  获取位置 37512.2.1  位置管理器委托 37512.2.2  处理定位错误 37612.2.3  位置精度和更新过滤器 37712.2.4  获取航向 37812.3  地图功能 37912.3.1  map kit基础 37912.3.2  为地图添加标注 38012.4  在屏幕中实现一个定位系统 38112.4.1  设计界面 38212.4.2  具体编码 38312.5  使用谷歌地图 38612.5.1  添加打开地图功能 38712.5.2  升级视图控制器 38912.5.3  添加自定义地图标注对象 391第13章  与互联网接轨 39313.1  uiwebview控件 39413.1.1  uiwebview基础 39413.1.2  显示指定的网页 39413.1.3  控制屏幕中的网页 39613.1.4  加载显示pdf、word和 jpeg图片 39813.1.5  在网页中加载html 代码 40013.1.6  触摸网页数据 40113.2  实现一个简单的网页浏览器 40513.3  基于swift使用uiwebview 控件 409第14章  与硬件之间的操作 41514.1  加速计和陀螺仪 41614.1.1  加速计基础 41614.1.2  陀螺仪 42114.1.3  检测倾斜和旋转 42114.2  访问朝向和运动数据 42714.2.1  两种方法 42714.2.2  检测朝向演练 42914.3  基于swift使用motion传感器 432第15章  开发通用的项目程序 43515.1  开发通用的应用程序 43615.1.1  在ios 6中开发通用的应用 程序 43615.1.2  在ios 7、ios 8中开发通用 应用程序 43715.1.3  图标文件 44715.1.4  启动图像 44815.2  使用模板创建通用的应用程序 44815.2.1  创建项目 44815.2.2  设计界面 44915.2.3  创建并连接输出口 45015.2.4  实现应用程序逻辑 45015.3  使用视图控制器 45115.3.1  创建项目 45215.3.2  设计界面 45315.3.3  创建并连接输出口 45315.3.4  实现应用程序逻辑 45415.3.5  生成应用程序 45415.4  使用多个目标 45515.4.1  将iphone目标转换为ipad 目标 45515.4.2  将ipad目标转换为iphone 目标 456第16章  游戏开发 45716.1  sprite kit框架基础 45816.1.1  sprite kit的优点和缺点 45816.1.2  sprite kit、cocos2d、cocos2d-x 和unity的选择 45816.1.3  开发一个sprite kit游戏 程序 45816.2  基于swift开发一个四子棋游戏 470第17章  读写应用程序的数据 48117.1  ios应用程序和数据存储 48217.2  用户默认设置 48217.3  设置束 48417.4  icloud存储 48517.5  使用sqlite 3存储和读取数据 48617.6  核心数据 49117.6.1  core data基础 49117.6.2  core data的基本架构 49317.6.3  托管对象和托管对象模型 49617.6.4  在ios中使用core data 49717.7  互联网数据 50117.7.1  xml和json 50217.7.2  使用json获取网站中的照片 信息 505第18章  healthkit开发详解 50918.1  healthkit基础 51018.1.1  healthkit介绍 51018.1.2  市面中的healthkit应用 现状 51018.1.3  接入healthkit的好处 51118.2  healthkit开发基础 51218.2.1  开发要求 51218.2.2  healthkit开发思路 51218.3  实战演练——检测一天消耗掉的 能量 513第19章  homekit开发详解 52919.1  homekit基础 53019.1.1  homekit对格局的作用 53019.1.2  市场策略和发展机遇 53119.1.3  homekit硬件标准 53119.2  homekit开发基础 53219.2.1  homekit应用程序的层次 模型 53219.2.2  homekit程序架构模式 53319.2.3  homekit中的类 53519.3  实战演练——实现一个homekit 控制程序 536第20章  watchkit开发详解 55520.1  apple watch介绍 55620.2  watchkit开发基础 55720.2.1  搭建watchkit开发环境 55820.2.2  watchkit架构 56120.2.3  watchkit布局 56320.2.4  glances和notifications 56320.2.5  watch app的生命周期 56420.3  开发apple watch应用程序 56520.3.1  创建watch应用 56620.3.2  创建glance界面 56620.3.3  自定义通知界面 56720.3.4  配置xcode项目 56720.4  实战演练——实现applewatch界面 布局 57020.5  实战演练——显示地图、网页 和单元格 574第21章  多功能音乐盒系统 57721.1  系统介绍 57821.1.1  功能介绍 57821.1.2  模块划分 57821.2  系统主界面 57921.3  音乐库 58121.3.1  音乐库主界面 58221.3.2  歌曲表视图控制器 58421.3.3  开关控制器 58921.3.4  专辑模块 59221.3.5  歌曲信息模块 59721.3.6  正在播放模块 59921.4  在线搜索 60421.5  mv播放 61421.5.1  主界面 61421.5.2  视图刷新 62121.5.3  mv信息 62221.5.4  mv搜索 62321.5.5  hot mv 624
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服