版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
读书笔记模板iOS10开发指南01思维导图目录分析精彩摘录内容摘要读书笔记作者介绍目录0305020406思维导图指南视图滑块基础知识文本第章实战基础演练版使用框架应用程序视图程序开发双语界面本书关键字分析思维导图内容摘要内容摘要全书共42章,循序渐进地讲解了iOS10应用开发的知识。本书从搭建开发环境讲起,依次讲解了Objective-C语言基础,Swift语言基础,CocoaTouch,XcodeInterfaceBuilder界面开发,使用Xcode编写MVC程序,文本框和文本视图,按钮和标签,滑块、步进和图像,使用开关控件和分段控件,Web视图控件和可滚动视图控件等高级知识。目录分析第1章iOS开发入门第2章使用Xcode开发环境详解第3章Objective-C语言基础第4章Swift语言基础目录第5章CocoaTouch框架第6章XcodeInterfaceBuilder界面开发第7章使用Xcode编写MVC程序第8章文本框和文本视图目录第9章按钮和标签第10章滑块、步进和图像第11章开关控件和分段控件第12章Web视图控件、可滚动视图控件和翻页控件第13章提醒和操作表第14章工具栏、日期选择器010302040506目录第15章表视图(UITable)第16章活动指示器、进度条和检索条第17章UIView详解第18章视图控制器目录第19章实现多场景和弹出框第20章UICollectionView和UIVisualEffectView控件第21章iPad弹出框和分割视图控制器第22章界面旋转、大小和全屏处理第23章图形、图像、图层和动画第24章多媒体开发010302040506目录第25章分屏多任务第26章定位处理第27章读写应用程序数据第28章触摸、手势识别和ForceTouch第29章和硬件之间的操作12345目录第30章簿、邮件、Twitter和短消息第31章开发通用的项目程序第32章推服务和多线程第33章TouchID详解目录第34章使用CocoaPods依赖管理第35章使用扩展(Extension)第36章游戏开发第37章watchOS3智能手表开发目录第38章HealthKit健康应用开发第39章在程序中加入Siri功能第40章开发tvOS程序第41章分屏多视图播放器第42章tvOS电影库系统读书笔记010302040506目录第1章iOS开发入门1.1iOS系统介绍1.2开始iOS10开发之旅1.3工欲善其事,必先利其器——搭建开发环境1.4iOS10中的常用开发框架第2章使用Xcode开发环境详解2.1基本面板介绍2.2Xcode8的基本操作2.3使用Xcode8帮助系统第3章Objective-C语言基础3.1最耀眼的新星3.2Objective-C的优点及缺点3.3一个简单的例子3.4数据类型和常量3.5字符串3.6算数表达式3.7表达式3.8位运算符第4章Swift语言基础4.1Swift概述4.2数据类型和常量4.3变量和常量4.4字符串和字符4.5流程控制4.6条件语句4.7函数4.8实战演练——使用Xcode创建Swift程序第5章CocoaTouch框架5.1CocoaTouch基础5.2iPhone的技术层5.3CocoaTouch中的框架5.4Cocoa中的类5.5国际化5.6使用Xcode学习iOS框架第6章XcodeInterfaceBuilder界面开发6.1InterfaceBuilder基础6.2和InterfaceBuilder密切相关的库面板6.3InterfaceBuilder采用的方法6.4InterfaceBuilder中的故事板——Storyboarding6.5创建一个界面6.6定制界面外观6.7iOS10控件的属性6.8实战演练——将设计界面连接到代码(双语实现:Objective-C版)6.9实战演练——将设计界面连接到代码(双语实现:Swift版)第7章使用Xcode编写MVC程序7.1MVC模式基础7.2Xcode中的MVC7.3在Xcode中实现MVC7.4数据模型7.5实战演练——使用模板SingleViewApplication创建MVC程序(双语实现:Objective-C版)7.6实战演练——使用模板SingleViewApplication创建MVC程序(双语实现:Swift版)第8章文本框和文本视图8.1文本框(UITextField)8.2文本视图(UITextView)第9章按钮和标签9.1标签(UILabel)9.2按钮(UIButton)9.3实战演练——联合使用文本框、文本视图和按钮(双语实现:Objective-C版)9.4实战演练——联合使用文本框、文本视图和按钮(双语实现:Swift版)9.5实战演练——自定义一个按钮(Swift版)第10章滑块、步进和图像10.1滑块控件(UISlider)10.2步进控件(UIStepper)10.3图像视图控件(UIImageView)第11章开关控件和分段控件11.1开关控件(UISwitch)11.2分段控件(UISegmentedControl)11.3实战演练——联合使用开关控件和分段控件(双版实现:Objective-C版)11.4实战演练——联合使用开关控件和分段控件(双版实现:Swift版)第12章Web视图控件、可滚动视图控件和翻页控件12.1Web视图(UIWebView)12.2可滚动的视图(UIScrollView)12.3翻页控件(UIPageControl)12.4实战演练——联合使用开关、分段控件和Web视图控件(双语实现:Objective-C版)12.5实战演练——联合使用开关、分段控件和Web视图控件(双语实现:Swift版)第13章提醒和操作表13.1UIAlertController基础13.2使用UIAlertController13.3实战演练第14章工具栏、日期选择器14.1工具栏(UIToolbar)14.2选择器视图(UIPickerView)14.3日期选择控件(UIDatePicker)第15章表视图(UITable)15.1表视图基础15.2实战演练第16章活动指示器、进度条和检索条16.1活动指示器(UIActivityIndicatorView)16.2进度条(UIProgressView)16.3检索条(UISearchBar)第17章UIView详解17.1UIView基础17.2实战演练第18章视图控制器18.1导航控制器(UIViewController)基础18.2使用UINavigationController18.3选项卡栏控制器第19章实现多场景和弹出框19.1多场景故事板第20章UICollectionView和UIVisualEffectView控件20.1UICollectionView控件详解20.2UIVisualEffectView控件详解第21章iPad弹出框和分割视图控制器21.1iPad弹出框控制器(UIPopoverPresentationController)21.2探索分割视图控制器第22章界面旋转、大小和全屏处理22.1启用界面旋转22.2设计可旋转和可调整大小的界面第23章图形、图像、图层和动画23.1图形处理23.2图像处理23.3图层23.4实现动画第24章多媒体开发24.1使用AudioToolbox框架24.2提醒和振动24.3AVFoundation框架24.4图像选择器(UIImagePickerController)第25章分屏多任务25.1分屏多任务基础25.2实战演练第26章定位处理26.1iOS模拟器调试定位程序的方法26.2CoreLocation框架26.3获取位置26.4加入地图功能26.5实战演练——创建一个支持定位的应用程序(双语实现:Objective-C版)26.6实战演练——创建一个支持定位的应用程序(双语实现:Swift版)26.7实战演练——实现地图定位(双语实现:Objective-C版)26.8实战演练——实现地图定位(双语实现:Swift版)第27章读写应用程序数据27.1iOS应用程序和数据存储27.2用户默认设置27.3设置束27.4直接访问文件系统27.5核心数据(CoreData)27.6互联数据第28章触摸、手势识别和ForceTouch28.1多点触摸和手势识别基础28.2触摸处理28.3手势处理28.4全新感应功能——ForceTouch(3DTouch)技术第29章和硬件之间的操作29.1加速计和陀螺仪29.2访问朝向和运动数据29.3实战演练——传感器综合练习(Swift版)第30章簿、邮件、Twitter和短消息30.1ContactsFramework框架30.2MessageUI电子邮件30.3使用Twitter发送推特信息30.4实战演练——联合使用簿、电子邮件、Twitter和地图30.5使用iOS10全新框架——Messages.framework框架第31章开发通用的项目程序31.1开发通用应用程序31.2实战演练——使用通用程序模板创建通用应用程序(双语实现:Objective-C版)31.3实战演练——使用通用程序模板创建通用应用程序(双语实现:Swift版)31.4实战演练——使用视图控制器31.5实战演练——使用多个目标31.6实战演练——创建基于“主—从”视图的应用程序第32章推服务和多线程32.1推服务32.2多线程32.3ARC机制32.4实战演练——实现后台多线程处理(双语实现:Objective-C版)32.5实战演练——实现后台多线程处理(双语实现:Swift版)第33章TouchID详解33.1开发TouchID应用程序33.2实战演练——使用TouchID认证33.3实战演练——使用TouchID密码和指纹认证33.4实战演练——TouchID认证的综合演练第34章使用CocoaPods依赖管理34.1使用CocoaPods基础34.2安装CocoaPods34.3使用CocoaPods34.4实战演练——打开一个用CocoaPods管理的开源项目第35章使用扩展(Extension)35.1扩展(Extension)基础35.2实战演练——使用PhotoEditingExtension(照片扩展)35.3实战演练——使用TodayExtension(今日提醒扩展)35.4实战演练——使用ActionExtension翻译英文35.5实战演练——使用ShareExtension扩展实现分享功能第36章游戏开发36.1SpriteKit框架基础36.2实战演练——开发一个SpriteKit游戏程序36.3实战演练——开发一个射击游戏(双语实现:Objective-C版)36.4实战演练——开发一个射击游戏(双语实现:Swift版)第37章watchOS3智能手表开发37.1AppleWatch介绍37.2WatchKit开发详解37.3开发AppleWatch应用程序37.4实战演练——实现AppleWatch垂直列表界面布局37.5实战演练——演示AppleWatch的日历事件37.6实战演练——在手表中控制小球的移动37.7实战演练——实现一个倒计时器第38章HealthKit健康应用开发38.1HealthKit基础38.2HealthKit开发基础38.3实战演练——读写HealthKit数据信息38.4实战演练——心率检测(Swift版)38.5实战演练——获取行走的步数38.6实战演练——获取步数、跑步距离、体重和身高(Swift版)第39章在程序中加入Siri功能39.1Siri基础39.2在iOS10应用程序中使用Siri39.3实战演练——在健身程序中使用Siri39.4实战演练——在打车程序中使用Siri第40章开发tvOS程序40.1tvOS开发基础40.2使用CustomApp方式40.3使用TVMLApps方式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论