网站颜色:

iOS开发项目化入门教程.

  • 产品名称:iOS开发项目化入门教程
  • 书名:iOS开发项目化入门教程
  • 出版时间:2015年9月
  • 定价:49.80元
  • 是否是套装:否
  • 正:副书名:iOS开发项目化入门教程


内容介绍



内容介绍


内容介绍

传智播客高教产品研发部编*的《iOS开发项目 化入门教程(工业和信息化人才培养规划教材guojia信 息技术紧缺人才培养工程指定教材)》以*新的i0S8 、Xcode6为平台,全面系统地讲解了iOS开发中的基 础理论及其界面编程技术,包括iOS平台、iOS设备、 iOS8新特性、常用控件的开发、表视图、多视图控制 器、五种数据存储方式、常用设计模式、手势识别及 动画等。本书采用项目驱动的方式来讲授理论,全书 配套的真实项目案例接近四十个。这些项目可以帮助 读者*好地理解各个知识点在实际开发中的应用,也 可以供读者开发时作为参考。
本教材附有配套资源、源代码、习题、教学课件 等资源,而且为了帮助初学者*好地学习本教材中的 内容,还提供了在线答疑,希望得到*多读者的关注 。
本书既可作为高等院校本、专科计算机相关专业 的程序设计课程教材,也可作为iOS技术基础的培训 教材。

目录

第1章 iOS应用开发入门 1.1 带你认识iOS 1.1.1 iOS简介 1.1.2 iOS框架层次 1.1.3 iOS开发设备 1.1.4 iOS8的全新功能 1.2 搭建开发环境 1.2.1 申请加入iOS开发团队 1.2.2 下载和安装Xcode与iOSSDK 1.2.3 Xcode6的新特性 1.3 配置iOS设备以运行程序 1.3.1 生成并安装证书 1.3.2 注册设备 1.3.3 创建应用程序ID 1.3.4 创建并安装描述文件 1.4 使用Xcode创建**个iOS程序 1.4.1 在Xcode中创建项目 1.4.2 熟悉Xcode界面 1.4.3 了解项目文件组织结构 1.4.4 编译并在模拟器上运行程序 1.4.5 使用InterfaceBuilder 丰富程序界面 1.4.6 使用iOS模拟器 1.5 本章小结 第2章 UI控件 2.1 UIView概述 2.1.1 什么是UIView 2.1.2 UIView的常见属性和方法 2.2 标签控件和图片控件 2.2.1 标签控件(UILabel) 2.2.2 图片控件(UIImageView) 2.2.3 实战演练--会喝牛奶的汤姆猫 2.3 按钮控件(UIButton) 2.3.1 按钮控件概述 2.3.2 实战演练--使用 按钮移动、旋转、缩放图片 2.4 文本框控件和文本控件 2.4.1 文本框控件(UITextField) 2.4.2 实战演练--用户 登录'传智播客' 2.4.3 多行文本控件(UITextView) 2.5 开关控件(UISwitch) 2.5.1 开关控件概述 2.5.2 实战演练--使用开关控制'灯泡' 2.6 滑块控件(UISlider) 2.6.1 滑块控件概述 2.6.2 实战演练--使用滑块控制音量 2.7 分段控件(UISegmentControl) 2.7.1 分段控件概述 2.7.2 实战演练--使用分段控件控制'花 朵' 2.8 数据选择控件 2.8.1 日期选择控件(UIDatePicker) 2.8.2 实战演练--倒计时 2.8.3 选择控件(UIPickerView) 2.8.4 实战演练--点菜系统 2.9 屏幕滚动控件(UIScrollView) 2.9.1 屏幕滚动控件概述 2.9.2 实战演练--喜马拉雅 2.10 页控件(UIPageControl) 2.10.1 页控件概述 2.10.2 实战演练--自动轮播器 2.11 本章小结 第3章 表视图 3.1 表视图基础 3.1.1 表视图的组成 3.1.2 表视图样式设置 3.1.3 数据源协议 3.1.4 委托协议 3.1.5 单格的组成和样式 3.2 实战演练--汽车品牌 3.2.1 实战演练-创建简单表视图 3.2.2 实战演练--添加索引 3.2.3 实战演练--添加搜索栏 3.3 自定义单格 3.4 静态单格 3.5 实战演练--通信录 3.5.1 实战演练--删除和插入单格 3.5.2 实战演练--移动单格 3.6 表视图UI设计模式 3.6.1 分页模式 3.6.2 下拉刷新模式 3.6.3 iOS7的新特性--下拉刷新控件 3.6.4 项目实战--下拉刷新时间数据 3.7 本章小结 第4章 多视图控制器管理 4.1 视图控制器概述 4.1.1 程序启动原理 4.1.2 视图控制器 4.2 导航控制器 4.2.1 导航控制器的组成 4.2.2 导航控制器的工作原理 4.2.3 实战演练--图书列表 跳转到图书详情 4.3 标签页控制器 4.3.1 标签页控制器的组成 4.3.2 实战演练--搭建的UI框架 4.4 本章小结 第5章 iOS常用设计模式 5.1 MVC模式 5.1.1 MVC概述 5.1.2 CocoaTouch中的MVC模式 5.2 委托模式 5.2.1 委托模式概述 5.2.2 CocoaTouch框架的委托模式 5.2.3 自定义委托模式 5.3 观察者模式 5.3.1 观察者模式概述 5.3.2 KVC机制 5.3.3 KVO机制 5.3.4 通知机制 5.4 单例模式 5.4.1 单例模式概述 5.4.2 实战演练--ARC GCD 情况下的单例模式 5.5 本章小结 第6章 数据存储 6.1 沙盒机制 6.1.1 沙盒概述 6.1.2 沙盒结构分析 6.1.3 沙盒目录获取方式 6.2 plist属性列表 6.2.1 实战演练--创建PropertyList工程 6.2.2 实战演练--数据的保存 6.2.3 实战演练--数据的读取 6.3 偏好设置 6.3.1 偏好设置的概述 6.3.2 实战演练--记住密码 6.4 对象归档 6.4.1 对象归档概述 6.4.2 NSCoding协议 6.4.3 实战演练--归档自定义对象 6.5 SQLite数据库 6.5.1 SQLite简介 6.5.2 SQL语句 6.5.3 实战演练--使用 SQLite3存储对象 6.6 CoreData 6.6.1 CoreData简介 6.6.2 实战演练--使用CoreData 创建模型 6.6.3 实战演练--使用CoreData 插入、查询、删除数据 6.7 本章小结 第7章 事件与手势识别 7.1 事件概述 7.2 触摸处理 7.2.1 触屏对象 7.2.2 响应对象 7.2.3 响应者链条 7.2.4 实战演练--多点触摸 7.3 手势识别 7.3.1 UIGestureRecognizer类 7.3.2 实战演练--轻扫手势 7.3.3 实战演练--捏合手势 7.4 本章小结 第8章 核心动画 8.1 CALayer 8.1.1 CALayer类概述 8.1.2 实战演练--给图像添加 阴影、边框和圆角 8.2 CoreAnimation详解 8.3 属性动画 8.3.1 CAPropertyAnimation类 8.3.2 实战演练--使用动画旋转、平移、 渐变和缩放'爱心' 8.3.3 实战演练--小圆点绕矩形、圆形 轨迹循环运动 8.4 实战演练--使用动画组实现 '游动的小鱼' 8.5 转场动画 8.5.1 CATransition类 8.5.2 实战演练--图片浏览器 8.6 本章小结
作者介绍

传智播客成立于2006年,它是由中国Java培训DIYI人张孝祥老师发起,联合全球ZUI大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,传智播客已成立8年,在这8年期间,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业,特别是“黑马程序员”的平均就业薪资已达到8K以上。为了迎合软件市场的需求,8年期间,我们陆续开设了Java、网页平面、PHP、.Net、iOS、C/C++六个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等地也创立了直营分支机构,传智播客俨然已成为了国内ZUI具专业口碑的IT教育机构。
关联推荐

Xcode开发

作者介绍

传智播客成立于2006年,它是由中国Java培训diyi人张孝祥老师发起,联合全球zui大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,传智播客已成立8年,在这8年期间,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业,特别是“黑马程序员”的平均就业薪资已达到8K以上。为了迎合软件市场的需求,8年期间,我们陆续开设了Java、网页平面、PHP、.Net、iOS、C/C++六个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等地也创立了直营分支机构,传智播客俨然已成为了国内zui具专业口碑的IT教育机构。

关联推荐

Xcode开发
目录

第1章iOS应用开发入门1.1带你认识iOS1.1.1iOS简介1.1.2iOS框架层次1.1.3iOS开发设备1.1.4iOS8的全新功能1.2搭建开发环境1.2.1申请加入iOS开发团队1.2.2下载和安装Xcode与iOSSDK1.2.3Xcode6的新特性1.3配置iOS设备以运行程序1.3.1生成并安装证书1.3.2注册设备1.3.3创建应用程序ID1.3.4创建并安装描述文件1.4使用Xcode创建**个iOS程序1.4.1在Xcode中创建项目1.4.2熟悉Xcode界面1.4.3了解项目文件组织结构1.4.4编译并在模拟器上运行程序1.4.5使用InterfaceBuilder丰富程序界面1.4.6使用iOS模拟器1.5本章小结第2章UI控件2.1UIView概述2.1.1什么是UIView2.1.2UIView的常见属性和方法2.2标签控件和图片控件2.2.1标签控件(UILabel)2.2.2图片控件(UIImageView)2.2.3实战演练--会喝牛奶的汤姆猫2.3按钮控件(UIButton)2.3.1按钮控件概述2.3.2实战演练--使用按钮移动、旋转、缩放图片2.4文本框控件和文本控件2.4.1文本框控件(UITextField)2.4.2实战演练--用户登录'传智播客'2.4.3多行文本控件(UITextView)2.5开关控件(UISwitch)2.5.1开关控件概述2.5.2实战演练--使用开关控制'灯泡'2.6滑块控件(UISlider)2.6.1滑块控件概述2.6.2实战演练--使用滑块控制音量2.7分段控件(UISegmentControl)2.7.1分段控件概述2.7.2实战演练--使用分段控件控制'花朵'2.8数据选择控件2.8.1日期选择控件(UIDatePicker)2.8.2实战演练--倒计时2.8.3选择控件(UIPickerView)2.8.4实战演练--点菜系统2.9屏幕滚动控件(UIScrollView)2.9.1屏幕滚动控件概述2.9.2实战演练--喜马拉雅2.10页控件(UIPageControl)2.10.1页控件概述2.10.2实战演练--自动轮播器2.11本章小结第3章表视图3.1表视图基础3.1.1表视图的组成3.1.2表视图样式设置3.1.3数据源协议3.1.4委托协议3.1.5单格的组成和样式3.2实战演练--汽车品牌3.2.1实战演练-创建简单表视图3.2.2实战演练--添加索引3.2.3实战演练--添加搜索栏3.3自定义单格3.4静态单格3.5实战演练--通信录3.5.1实战演练--删除和插入单格3.5.2实战演练--移动单格3.6表视图UI设计模式3.6.1分页模式3.6.2下拉刷新模式3.6.3iOS7的新特性--下拉刷新控件3.6.4项目实战--下拉刷新时间数据3.7本章小结第4章多视图控制器管理4.1视图控制器概述4.1.1程序启动原理4.1.2视图控制器4.2导航控制器4.2.1导航控制器的组成4.2.2导航控制器的工作原理4.2.3实战演练--图书列表跳转到图书详情4.3标签页控制器4.3.1标签页控制器的组成4.3.2实战演练--搭建的UI框架4.4本章小结第5章iOS常用设计模式5.1MVC模式5.1.1MVC概述5.1.2CocoaTouch中的MVC模式5.2委托模式5.2.1委托模式概述5.2.2CocoaTouch框架的委托模式5.2.3自定义委托模式5.3观察者模式5.3.1观察者模式概述5.3.2KVC机制5.3.3KVO机制5.3.4通知机制5.4单例模式5.4.1单例模式概述5.4.2实战演练--ARC GCD情况下的单例模式5.5本章小结第6章数据存储6.1沙盒机制6.1.1沙盒概述6.1.2沙盒结构分析6.1.3沙盒目录获取方式6.2plist属性列表6.2.1实战演练--创建PropertyList工程6.2.2实战演练--数据的保存6.2.3实战演练--数据的读取6.3偏好设置6.3.1偏好设置的概述6.3.2实战演练--记住密码6.4对象归档6.4.1对象归档概述6.4.2NSCoding协议6.4.3实战演练--归档自定义对象6.5SQLite数据库6.5.1SQLite简介6.5.2SQL语句6.5.3实战演练--使用SQLite3存储对象6.6CoreData6.6.1CoreData简介6.6.2实战演练--使用CoreData创建模型6.6.3实战演练--使用CoreData插入、查询、删除数据6.7本章小结第7章事件与手势识别7.1事件概述7.2触摸处理7.2.1触屏对象7.2.2响应对象7.2.3响应者链条7.2.4实战演练--多点触摸7.3手势识别7.3.1UIGestureRecognizer类7.3.2实战演练--轻扫手势7.3.3实战演练--捏合手势7.4本章小结第8章核心动画8.1CALayer8.1.1CALayer类概述8.1.2实战演练--给图像添加阴影、边框和圆角8.2CoreAnimation详解8.3属性动画8.3.1CAPropertyAnimation类8.3.2实战演练--使用动画旋转、平移、渐变和缩放'爱心'8.3.3实战演练--小圆点绕矩形、圆形轨迹循环运动8.4实战演练--使用动画组实现'游动的小鱼'8.5转场动画8.5.1CATransition类8.5.2实战演练--图片浏览器8.6本章小结

目录


第1章iOS应用开发入门1.1带你认识iOS1.1.1iOS简介1.1.2iOS框架层次1.1.3iOS开发设备1.1.4iOS8的全新功能1.2搭建开发环境1.2.1申请加入iOS开发团队1.2.2下载和安装Xcode与iOSSDK1.2.3Xcode6的新特性1.3配置iOS设备以运行程序1.3.1生成并安装证书1.3.2注册设备1.3.3创建应用程序ID1.3.4创建并安装描述文件1.4使用Xcode创建**个iOS程序1.4.1在Xcode中创建项目1.4.2熟悉Xcode界面1.4.3了解项目文件组织结构1.4.4编译并在模拟器上运行程序1.4.5使用InterfaceBuilder丰富程序界面1.4.6使用iOS模拟器1.5本章小结第2章UI控件2.1UIView概述2.1.1什么是UIView2.1.2UIView的常见属性和方法2.2标签控件和图片控件2.2.1标签控件(UILabel)2.2.2图片控件(UIImageView)2.2.3实战演练--会喝牛奶的汤姆猫2.3按钮控件(UIButton)2.3.1按钮控件概述2.3.2实战演练--使用按钮移动、旋转、缩放图片2.4文本框控件和文本控件2.4.1文本框控件(UITextField)2.4.2实战演练--用户登录'传智播客'2.4.3多行文本控件(UITextView)2.5开关控件(UISwitch)2.5.1开关控件概述2.5.2实战演练--使用开关控制'灯泡'2.6滑块控件(UISlider)2.6.1滑块控件概述2.6.2实战演练--使用滑块控制音量2.7分段控件(UISegmentControl)2.7.1分段控件概述2.7.2实战演练--使用分段控件控制'花朵'2.8数据选择控件2.8.1日期选择控件(UIDatePicker)2.8.2实战演练--倒计时2.8.3选择控件(UIPickerView)2.8.4实战演练--点菜系统2.9屏幕滚动控件(UIScrollView)2.9.1屏幕滚动控件概述2.9.2实战演练--喜马拉雅2.10页控件(UIPageControl)2.10.1页控件概述2.10.2实战演练--自动轮播器2.11本章小结第3章表视图3.1表视图基础3.1.1表视图的组成3.1.2表视图样式设置3.1.3数据源协议3.1.4委托协议3.1.5单格的组成和样式3.2实战演练--汽车品牌3.2.1实战演练-创建简单表视图3.2.2实战演练--添加索引3.2.3实战演练--添加搜索栏3.3自定义单格3.4静态单格3.5实战演练--通信录3.5.1实战演练--删除和插入单格3.5.2实战演练--移动单格3.6表视图UI设计模式3.6.1分页模式3.6.2下拉刷新模式3.6.3iOS7的新特性--下拉刷新控件3.6.4项目实战--下拉刷新时间数据3.7本章小结第4章多视图控制器管理4.1视图控制器概述4.1.1程序启动原理4.1.2视图控制器4.2导航控制器4.2.1导航控制器的组成4.2.2导航控制器的工作原理4.2.3实战演练--图书列表跳转到图书详情4.3标签页控制器4.3.1标签页控制器的组成4.3.2实战演练--搭建的UI框架4.4本章小结第5章iOS常用设计模式5.1MVC模式5.1.1MVC概述5.1.2CocoaTouch中的MVC模式5.2委托模式5.2.1委托模式概述5.2.2CocoaTouch框架的委托模式5.2.3自定义委托模式5.3观察者模式5.3.1观察者模式概述5.3.2KVC机制5.3.3KVO机制5.3.4通知机制5.4单例模式5.4.1单例模式概述5.4.2实战演练--ARC GCD情况下的单例模式5.5本章小结第6章数据存储6.1沙盒机制6.1.1沙盒概述6.1.2沙盒结构分析6.1.3沙盒目录获取方式6.2plist属性列表6.2.1实战演练--创建PropertyList工程6.2.2实战演练--数据的保存6.2.3实战演练--数据的读取6.3偏好设置6.3.1偏好设置的概述6.3.2实战演练--记住密码6.4对象归档6.4.1对象归档概述6.4.2NSCoding协议6.4.3实战演练--归档自定义对象6.5SQLite数据库6.5.1SQLite简介6.5.2SQL语句6.5.3实战演练--使用SQLite3存储对象6.6CoreData6.6.1CoreData简介6.6.2实战演练--使用CoreData创建模型6.6.3实战演练--使用CoreData插入、查询、删除数据6.7本章小结第7章事件与手势识别7.1事件概述7.2触摸处理7.2.1触屏对象7.2.2响应对象7.2.3响应者链条7.2.4实战演练--多点触摸7.3手势识别7.3.1UIGestureRecognizer类7.3.2实战演练--轻扫手势7.3.3实战演练--捏合手势7.4本章小结第8章核心动画8.1CALayer8.1.1CALayer类概述8.1.2实战演练--给图像添加阴影、边框和圆角8.2CoreAnimation详解8.3属性动画8.3.1CAPropertyAnimation类8.3.2实战演练--使用动画旋转、平移、渐变和缩放'爱心'8.3.3实战演练--小圆点绕矩形、圆形轨迹循环运动8.4实战演练--使用动画组实现'游动的小鱼'8.5转场动画8.5.1CATransition类8.5.2实战演练--图片浏览器8.6本章小结

作者介绍


传智播客成立于2006年,它是由中国Java培训DY人张孝祥老师发起,联合全球zui大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,传智播客已成立8年,在这8年期间,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业,特别是“黑马程序员”的平均就业薪资已达到8K以上。为了迎合软件市场的需求,8年期间,我们陆续开设了Java、网页平面、PHP、.Net、iOS、C/C++六个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等地也创立了直营分支机构,传智播客俨然已成为了国内zui具专业口碑的IT教育机构。

编辑推荐


Xcode开发
热门设计服务