swift pdf_unicode emoji_swift语言实战入门pdf高清扫描版
本文关键词:Swift语言实战入门,由笔耕文化传播整理发布。
不得不说很一般,目前看到基础语法这边,讲解的太肤浅了,语法的堆砌而已,友推荐的这本Swift,,看了一下挺实用的,很详细,适合初学者。很不错的一本书。
福昕PDF阅读器(Foxit Reader) 5.4.5.0124 中文全面增强版
类型:电子阅读大小:16.2M语言:中文时间:评分:5.0
Swift语言实战入门介绍本书以Swift语言的基础知识和实战技巧为主要内容,佐以大量的实例和图片进行讲解。全书内容分为三大部分,共11章节。第一大部分讲述Swift语言的基础知识和语法,第二大部分讲解开发框架和库的相关内容,第三大部分集中讲解以2048游戏为例的实战演练,从入门到实战层层递进。本书注重实战,秉承着学以致用的原则,让读者真正看后能够实际操作。120个代码清单全部共享,配套教学视频在线收看,全方位的学习体验,让你成为掌握Swift语言的领头羊。
Swift语言实战入门目录第1章 欢迎来到Swift语言的世界
1.1 起源
1.2 什么是Swift语言
1.3 特点
1.3.1 高级
1.3.2 易上手
1.2.3 兼容性
1.3.4 运行效率
1.3.5 运行时(Runtime)
1.3.6 可混编
1.3.7 开发工具
1.4 搭建Swift开发环境
1.4.1 Mac OS简介
1.4.2 Mac OS 下载安装
1.4.3 下载并安装Xcode 6.0
1.4.4 iOS开发者计划
1.5 熟悉Xcode及模拟器环境
1.5.1 升级和改变
1.5.2 第一个Swift语言程序
1.5.3 源代码文件基本组成
1.5.4 Xcode集成开发环境
1.5.5 iOS模拟器
1.5.6 体验Playground
1.6 Apple产品历史
1.7 小结
第2章 Swift基础语法
2.1 语法入门
2.1.1 变量与常量
2.1.2 整型
2.1.3 浮点型
2.1.4 布尔型
2.1.5 字符串和字符
2.1.6 可选(optional)
2.1.8 元组
2.1.9 类型别名
2.1.10 类型转换
2.1.11 断言(assertion)
2.2 运算符
2.2.1 基础运算符
2.2.2 高级运算符
2.2.3 自定义运算符
2.2.4 运算符优先级和结合性
2.3 复杂数据类型
2.3.2 字典
2.3.3 结构体
2.3.4 枚举
2.4 控制流
2.4.1 条件结构
2.4.2 值绑定(Value Bindings)
2.4.3 循环结构
2.4.4 控制转向语句
2.5 函数
2.5.1 函数的定义和调用
2.5.2 函数的形参和返回值
2.6 闭包
2.6.1 什么是闭包
2.6.2 trailing闭包
2.6.3 捕获
2.7 表达式
2.7.1 基本表达式
2.7.2 前缀表达式和后缀表达式
2.7.3 表达式解析
2.8 小结
第3章 Swift面向对象编程基础
3.1 面向对象编程简介
3.1.1 面向对象编程的基本概念
3.1.2 面向对象编程的特点
3.1.3 为什么要使用面向对象编程
3.1.4 Swift语言中的面向对象概览
3.2 类、方法、属性介绍
3.2.1 编写第一个类
3.2.2 属性
3.3 方法
3.3.1 实例方法
3.3.2 类型方法
3.3.3 初始化方法和反初始化方法
3.3.4 下标脚本
3.4 枚举、类与结构体的对比
3.4.1 枚举与其他两者的关系
3.4.2 类与结构体的关系
3.5 小结
第4章 Swift语法的高级特性
4.1 高级面向对象特性
4.1.1 继承
4.1.2 多态
4.1.3 封装
4.2 面向对象的高级用法
4.2.1 类扩展
4.2.2 协议
4.2.3 类组合
4.3 可选链
4.3.1 可选概念回顾
4.3.2 可选链
4.3.3 多级可选链
4.4 泛型
4.5 小结
第5章 Swift语言操作Cocoa底层库
5.1 Cocoa开发体系
5.1.1 Core OS层
5.1.2 Core Service层
5.1.3 媒体层
5.1.4 UIKit层
5.2 Swift语言调用Objective-C
5.3 字符串
5.3.1 NSString与String互相转换
5.3.2 拆分字符串
5.3.3 查找字符串
5.4 数字
5.5 数组
5.5.1 NSArray与Array的互相转换
5.5.2 NSArray的初始化方法
5.5.3 NSArray的常用属性和方法
5.6 词典
5.6.1 Dictionary和NSDictionary互相转换
5.6.2 NSDictionay的初始化方法
5.6.3 NSDictionary常用的属性和方法
5.7 集
5.7.1 初始化
5.7.2 常用属性和方法
5.7.3 集合元素计数
5.8 数据存储NSData
5.8.1 创建NSData
5.8.2 访问数据
5.8.3 字节数据与Base64编码字符串相互转换
5.8.4 字节数据存储
5.8.5 NSMutableData
5.9 文件
5.9.1 应用的目录结构
5.9.2 访问文件
5.9.3 NSURL和NSURLComponents
5.9.4 NSFileManager
5.9.5 NSFileHandle
5.9.6 NSBundle
第6章 Swift与Objective-C的互操作
6.1 Swift与Objective-C介绍
6.1.0 互操作简介
6.2 简单的互操作实践
6.2.1 Swift中调用Objective- C代码
6.2.2 Swift中调用C代码
6.2.3 Swift项目中的Objective- C代码调用Swift代码
6.2.4 Objective-C项目中调用Swift代码
6.3 Objective-C代码库的调用
6.3.1 理解框架代码相互调用过程
6.3.2 KKColorListPicker库的调用
6.3.3 SQLite3的引用
6.3.4 在Swift项目中引入GDataXML或DDXML
6.3.5 JSON解析及JSONKit的引用
6.4 Objective-C项目到Swift项目的迁移
6.5 小结
第7章 普通UI控件的开发:UIKit第一部分
7.1 标签(UILabel)
7.1.1 标签的创建
7.1.2 背景颜色和文字颜色的设置
7.1.3 对齐方式的设置
7.1.4 文字阴影设置
7.1.5 字体的设置
7.1.6 文字的省略方式
7.1.7 文字的自动调整
7.1.8 多行字符串
7.2 按钮(UIButton)
7.2.1 按钮的创建
7.2.2 按钮的文字、颜色和状态
7.2.3 按钮的图片
7.2.4 按钮的触摸事件
7.3 文本框(UITextField)
7.3.1 文本框的创建
7.3.2 设置文本样式
7.3.3 键盘设置
7.3.4 清除按钮
7.3.5 背景设置
7.4 多行文本控件(UITextView)
7.4.1 创建多行文本控件
7.4.2 设置文字
7.4.3 光标和选择范围
7.4.4 委托事件
7.5 开关按钮(UISwitch)
7.6 选择控件(UISegmentedControl)
7.6.1 选择控件的创建
7.6.2 选择控件基本设置
7.6.3 选择控件选项的插入和删除
7.6.4 选择控件获得选择的值
7.7 图像控件(UIImageView)
7.7.1 图片的显示
7.7.2 使用图像控件实现动画
7.8 进度条(UIProgressView)
7.9 滑块(UISlider)
7.9.1 滑块的创建
7.9.2 滑块的值通知机制
7.9.3 制定滑块样式
7.10 警告框(UIAlertView)与操作表(UIActionSheet)
7.10.1 警告框的使用
7.10.2 警告框的委托事件
7.10.3 操作表的使用
7.10.4 操作表的委托事件
7.11 选择框(UIPickerView)
7.11.1 建立选择框
7.11.2 调整选择框的尺寸
7.11.3 选择框选项内容
7.11.4 检测行的选择状态
7.12 微调器(UIStepper)
7.12.1 微调器的基本设置
7.12.2 微调器的外观设置
7.13 滚动视图(UIScrollView)
7.13.1 滚动视图的创建
7.13.2 放大缩小
7.13.3 页单位的滚动
7.14 加速度传感器(CoreMotion)
7.14.1 加速度传感器介绍
7.14.2 使用加速度传感器实现滚球效果
7.15 各种手势检测(UIGestureRecognizer以及具体识别器)
7.15.1 UIGestureRecognizer的基本用法
7.15.2 UITapGestureRecognizer 轻点手势
7.15.3 UIPinchGestureRecognizer 捏合手势
7.15.4 UIRotationGestureRecognizer旋转手势
7.15.5 UIPanGestureRecognizer拖动手势
···
本文关键词:Swift语言实战入门,由笔耕文化传播整理发布。
本文编号:104249
本文链接:https://www.wllwen.com/wenshubaike/mishujinen/104249.html