Swift语言实战精讲

更新时间:2025-05-18 15:17:42 阅读: 评论:0

Swift语言实战精讲

《Swift语言实战精讲》是2015年出版的图书,作者是刘明洋。

基本介绍

书名:Swift语言实战精讲 作者:刘明洋 ISBN:9787115347039 出版社:人民邮电出版社 出版时间:2015-4

图书简介

《Swift语言实战精讲》通过案例精细讲解用Swift语言开发App的实战技巧。本书共分为两大部分。第一部分快速浏览基础知识,语法入门快人一步。第二部分包含14个章节,是实战技巧的重头戏,主要通过App实例来介绍iOS图形用户界面的开发、数据存储、触摸和手势、动画、多媒体、网路通信设备朝向和移动、定位与地图、地址簿、简讯、邮件、电话、本地化、推送通知、真机调试与iOS程式发布等高级开发技巧,一本书搞定商业化的移动开发技能。

目录

第 1章 Swift开发入门 21.1 Swift概述 21.2 搭建开发环境 31.2.1 开发环境的要求 31.2.2 系统环境搭建 31.2.3 Xcode开发工具搭建 141.3 编写第 一个程式 161.4 Swift代码分析 221.4.1 档案构成 221.4.2 标识符 231.4.3 关键字 241.4.4 注释和分号 251.4.5 代码的构成 251.5 使用帮助文档 261.5.1 简介 261.5.2 下载安装 261.5.3 使用 271.5.4 Quick Help 321.6 Swift基础语法 331.6.1 变数和常量 331.6.2 基本数据类型及转换 341.6.3 运算符和表达式 421.6.4 控制流 521.6.5 枚举和结构体 571.6.6 宏定义 591.6.7 代码规范 60第 2章 Swift与Cocoa 622.1 字元串 622.1.1 初始化字元串 622.1.2 字元串常用方法介绍 632.2 集合类型 682.2.1 数组 682.2.2 字典 712.2.3 集合的可变性 742.3 解包 752.4 类 752.4.1 类和对象 752.4.2 属性 762.4.3 方法 782.4.4 下标脚本 802.5 函式和闭包 812.5.1 函式 822.5.2 闭包 842.6 初始化与反初始化 862.7 id兼容性 912.8 nil对象 922.9 继承 932.9.1 继承 932.9.2 重写 942.10 扩展 952.10.1 扩展的定义 952.10.2 扩展属性 962.10.3 扩展构造器 972.10.4 扩展方法 972.10.5 扩展下标脚本 982.10.6 扩展嵌套类型 992.11 协定 1002.12 自动引用计数(ARC) 1072.12.1 自动引用计数的工作机制 1072.12.2 类实例之间的循环强引用及解决办法 1082.12.3 闭包引起的循环强引用及解决办法 1132.13 多执行绪 1162.13.1 NSThread的使用 1162.13.2 NSOperation和NSOperationQueue的使用 1202.13.3 Grand Central Dispatch(GCD)的使用 1212.14 新特性Playground 130第 二部分 实 战第3章 UI基础 1383.1 iOS开发平台限制和方式 1383.2 iOS SDK介绍 141第4章 UI开发与控制项 1824.1 视窗与视图 1824.1.1 UIScreen、UIWindow和UIView 1824.1.2 界面旋转和大小处理 1884.2 图片资源的使用 1914.3 UILabel 2014.4 UITextField 2064.5 UIButton 2164.6 UITableView 2214.6.1 UITableView基本使用 2214.6.2 UITableView高级使用 2334.6.3 自定义UITableViewCell 2404.6.4 创建分组表 2444.7 UITextView 2494.8 UISegmentedControl 2594.9 UISlider 2624.10 UISwitch和UIStepper 2654.11 UIActivityIndicatorView和UIProg ressView 2664.12 UIAlertView和UIActionSheet 2694.13 UIImageView 2754.14 UIScrollView和UIPageControl 2784.15 UIWebView 2844.16 UIDatePicker和UIPickerView 2904.17 UIToolBar和UISearchBar 2984.18 UINavigationController 3064.19 UITabBarController 3144.20 MVC模式 3194.20.1 MVC介绍 3194.20.2 Xcode实现MVC 320第5章 读写应用程式数据 3285.1 NSUserDefaults和对象归档 3285.2 档案操作 3355.3 SQLite3存储和读取数据 3435.4 Core Data 3625.5 iCloud存储 373第6章 触摸和手势 3756.1 触摸 3756.2 手势(UIGestureRecognizer) 378
第7章 多媒体套用 3857.1 照片选择 3857.1.1 相册图片选择 3877.1.2 拍照 3917.2 AV Foundation框架 3937.2.1 系统声音 3937.2.2 AV音频播放器 3967.2.3 AV录音机 4017.3 Media Player框架 405第8章 动画 3408.1 UIView动画 4108.2 CATransition动画 4148.3 transform属性实现动画 4168.4 CABasicAnimation 4198.5 CAKeyframeAnimation 420第9章 网路通信 3409.1 判断网路连线情况 4239.2 网路请求JSON解析 4269.3 Get、Post方式 4339.4 NSURLSession载入数据、下载上传 438第 10章 检测设备朝向和移动 44410.1 加速计和陀螺仪 44410.2 判断设备方向和摇晃 447第 11章 定位处理与地图 45111.1 CoreLocation 45111.2 MapKit 461第 12章 地址薄、简讯、邮件、电话 46912.1 地址簿 46912.2 简讯、电话、邮件 483第 13章 iOS套用本地化 48813.1 本地化字元串 48813.2 本地化图像 49413.3 本地化Xib档案和套用名称 496第 14章 OC彙编与迁移 50014.1 Swift、OC互调 50014.2 将Objective-C代码迁到Swift 502第 15章 真机调试和发布 50415.1真机调试 50415.2 发布 51915.2.1 创建证书和描述档案 51915.2.2 上传提交审核 524第 16章 推送通知 53416.1 本地推送 53416.2 伺服器推送 538总结 546

本文发布于:2023-03-24 22:28:34,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/to/1679673313215336.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:实战   语言   Swift
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道