当前位置:首页 > 移动开发 >
《Swift开发iOS:App快速入门与实战》电子书封面

Swift开发iOS:App快速入门与实战

  • 发布时间:2019年06月10日 10:46:22
  • 作者:邓文渊
  • 大小:171 MB
  • 类别:Swift电子书
  • 格式:PDF
  • 版本:高质量版
  • 评分:9.5

    Swift开发iOS:App快速入门与实战 PDF 高质量版

      给大家带来的一篇关于Swift相关的电子书资源,介绍了关于swift、iOS、APP方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小171 MB,邓文渊编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.6。

      内容介绍

      Swift开发iOS:App快速入门与实战

      Swift开发iOS:App快速入门与实战

      内容介绍

      Swift集合了C与Objective-C程序语言的优点,但比这两种编译语言在编译与运行上更加快捷。 本书以深浅有序的规划,贴切易懂的范例,引导读者快速进入程序设计语言学习的领域;以讲解全新Xcode 6.X环境进行Swift的iOS 8 App开发、仿真器应用与实机测试,并提供Apple开发者账号申请全攻略;以实例导入Swift语法,介绍iOS App开发必备观念与实践,利用步骤拆解、流程分析与图标表现,用有趣易懂的方式学会核心开发技巧。 书中根据Swift语言特性与与应用定位归纳出简单的学习架构,期望让初学者一次开发就上手。

      目录

      • 第1章 轻易进入iOS App设计殿堂 1
      • 1.1 功能强大的Swift语言 2 [1]
      • 1.1.1 Swift语言的诞生 2
      • 1.1.2 Swift语言的特色 3
      • 1.2 开发前的准备工作 3
      • 1.2.1 硬件 3
      • 1.2.2 申请开发者账号 4
      • 1.2.3 安装 Xcode 软件 7
      • 1.3 与 iOS App第一次接触 10
      • 1.3.1 创建新项目 10
      • 1.3.2 项目文件浏览 13
      • 1.3.3 Main.storyboard界面配置 14
      • 1.3.4 在仿真器执行应用程序 15
      • 第2章 与应用程序互动:基本组件 20 [1]
      • 2.1 Label组件 21
      • 2.1.1 Label组件的常用属性 21
      • 2.1.2 新增范例项目 23
      • 2.1.3 拖动创建Label组件 26
      • 2.1.4 用程序代码创建Label组件 27
      • 2.1.5 Xcode集成环境的自动完成功能 29
      • 2.2 文字组件 31
      • 2.2.1 Text Field组件的常用属性 31 [1]
      • 2.2.2 Text View组件的常用属性 33
      • 2.3 Button组件 35
      • 2.3.1 Button组件的常用属性 35
      • 2.3.2 调整程序设计区的大小 37
      • 2.3.3 程序代码与界面组件 38
      • 2.3.4 Button组件触发事件的处理程序 41
      • 2.4 多按钮共享事件处理方法 43
      • 2.4.1 创建共享事件处理方法 44
      • 2.4.2 共享事件处理方法的应用:电话键盘 45 [1]
      • 2.4.3 用程序代码创建多个按钮组件 47
      • 第3章 让应用程序更生动:进阶组件 52
      • 3.1 ImageView 组件 53
      • 3.1.1 ImageView组件的常用属性 53
      • 3.1.2 自动播放图片 59
      • 3.1.3 图片特效:框线、圆角和阴影 62
      • 3.2 DatePicker组件 66
      • 3.2.1 DatePicker 组件的常用属性 66
      • 3.2.2 程序设置DatePicker属性 68
      • 3.2.3 Stepper组件 73
      • 3.2.4 NSTimer类与倒数计时 74
      • 3.3 其他高级组件 79
      • 3.3.1 Switch组件 79
      • 3.3.2 Slider组件 80
      • 3.3.3 Progress View组件 83
      • 第4章 让资料井然有序:表格组件 86
      • 4.1 表格组件Table View 87
      • 4.1.1 Table View的常用属性 87 [2]
      • 4.1.2 创建动态方式的单元格 87
      • 4.1.3 设置Table View和 dataSource、delegate的连接 90
      • 4.1.4 加入表格数据 90
      • 4.2 创建第一个Table View项目 92
      • 4.3 单元格的选取和指示器的使用 95
      • 4.3.1 单元格的选取 95
      • 4.3.2 单元格指示器 97
      • 4.4 编辑单元格 101
      • 4.4.1 新增一笔数据 102
      • 4.4.2 删除一笔数据 102
      • 4.4.3 单元格的拖动 103
      • 4.5 自定义单元格 107
      • 4.6 创建静态方式的单元格 113
      • 4.7 Collection View网格组件 115
      • 第5章 给点提示吧:对话框及程序调试 120
      • 5.1 对话框UIAlertView 121
      • 5.1.1 认识 UIAlertView 组件 121
      • 5.1.2 创建 UIAlertView 122
      • 5.2 对话框按钮触发的事件 126
      • 5.2.1 设置对话框事件处理 127
      • 5.2.2 用对话框输入账号、密码 129
      • 5.3 程序调试 132
      • 5.4 断点 134
      • 第6章 海阔天空任遨游:网页组件 140
      • 6.1 网页组件 Web View 141
      • 6.1.1 Web View的常用方法 141
      • 6.1.2 loadRequest 方法 141
      • 6.1.3 loadHTMLString 方法 142
      • 6.1.4 loadData方法 143
      • 6.1.5 综合演练:网页浏览 143
      • 6.2 多页面的项目 145
      • 6.2.1 新增页面 146
      • 6.2.2 页面切换 147
      • 6.3 不同页面间的数据传递 149
      • 6.3.1 用Segue 传递数据到第二个页面 149
      • 6.3.2 用delegate委托传递数据回到第一个页面 150
      • 6.4 综合范例 154
      • 6.4.1 使用开放数据平台 154
      • 6.4.2 综合演练:去台北住一晚App制作 156
      • 第7章 善用系统样板提高开发效率 166
      • 7.1 Master-Detail样板 167
      • 7.1.1 创建 Master-Detail 项目 167
      • 7.1.2 Master-Detail样板内容 169
      • 7.1.3 Master-Detail 样板的应用 174
      • 7.2 Page-Based样板 179
      • 7.2.1 创建Page-Based项目 179
      • 7.2.2 Page-Based样板内容 180
      • 7.2.3 Page-Based样板的应用 183
      • 7.3 Tabbed样板 185
      • 7.3.1 创建Tabbed项目 185
      • 7.3.2 Tabbed样板内容 186
      • 7.3.3 Tabbed样板的应用 187
      • 第8章 保存心血结晶:文件存取 193
      • 8.1 NSUserDefaults类 194
      • 8.1.1 NSUserDefaults类简介 194
      • 8.1.2 存取NSUserDefaults数据 196
      • 8.2 读取项目中的文件 199
      • 8.2.1 沙箱(Sand Box)机制 200 [2]
      • 8.2.2 读取项目中的图片文件 200
      • 8.2.3 读取项目中其他类型的文件 201
      • 8.3 项目动态文件 205
      • 8.3.1 创建文件或目录 206
      • 8.3.2 检查文件是否存在以及读写文本文件 207
      • 8.3.3 文件列表 211
      • 8.3.4 管理文件和目录:复制、移动及删除 211
      • 8.3.5 综合演练:记事本 212
      • 第9章 结构化资料存取:资料库 219
      • 9.1 SQLite数据库 220
      • 9.1.1 认识SQLite数据库 220
      • 9.1.2 加入SQLite程序库 220
      • 9.1.3 读取SQLite数据库 223
      • 9.1.4 管理SQLite数据库 230
      • 9.1.5 综合演练:用Sqlite管理学生数据 231
      • 9.2 Core Data数据库 240
      • 9.2.1 认识Core Data数据库 240
      • 9.2.2 创建Core Data数据库实体 240
      • 9.2.3 新增和读取Core Data数据 242
      • 9.2.4 管理Core Data数据库 246
      • 9.2.5 综合演练:用Core Data管理学生数据 247
      • 第10章 动动手指就完成工作:手势 252
      • 10.1 手势 253
      • 10.1.1 轻敲(Tap)手势组件 253
      • 10.1.2 缩放(Pinch)手势组件 254
      • 10.1.3 旋转(Rotation)手势组件 256
      • 10.1.4 挥击(Swipe)手势组件 258
      • 10.1.5 拖动(Pan)手势组件 260
      • 10.1.6 长按(Long Press)手势组件 262
      • 第11章 来点影音调剂心情——多媒体 264
      • 11.1 照相和图片的选取 265
      • 11.1.1 照相功能 265
      • 11.1.2 图片的选取功能 266
      • 11.1.3 综合演练:照相及选取相片 267
      • 11.2 声音的相关功能 271
      • 11.2.1 AVAudioPlayer类 271
      • 11.2.2 播放项目中的音频文件 272
      • 11.2.3 MPMoviePlayerController类 277 [2]
      • 11.2.4 播放网络音频文件 277
      • 11.2.5 MPMusicPlayerController类 280
      • 11.2.6 播放移动设备内的音乐文件 281
      • 11.2.7 AVAudioRecorder类 286
      • 11.2.8 录制音频 287
      • 11.3 视频的相关功能 294
      • 11.3.1 摄制视频 294
      • 11.3.2 播放项目中的视频文件 297
      • 第12章 快乐去旅行吧:位置及地图 301
      • 12.1 CoreLocation 302
      • 12.1.1 认识CoreLocation 302
      • 12.1.2 获取当前的方位 309
      • 12.2 地图MapKit View 313
      • 12.2.1 认识MapKit View 313
      • 12.2.2 显示内建地标 317
      • 12.2.3 创建自定义地标 321
      • 12.3 路径规划 327
      • 12.3.1 认识 MKMapItem 327
      • 12.3.2 MKMapItem的常用方法 328
      • 附录 iOS实机测试 331
      • A.1 关于iOS的实体机测试 332
      • A.1.1 申请和设置流程 332
      • A.1.2 申请和设置的注意事项 332
      • A.2 申请iOS开发者账号 332
      • A.2.1 申请Apple ID 333
      • A.2.2 加入开发者账号 335
      • A.3 注册付费的iOS Developer Program 338
      • A.4 创建并安装开发者凭证文件 343
      • A.4.1 创建开发证书颁发机构要求文件 343
      • A.4.2 下载并安装WWDR凭证 345
      • A.4.3 下载开发证书颁发机构文件 346
      • A.5 注册开发的设备 348
      • A.6 实体机测试 349

      以上就是本次介绍的Swift电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:基于深度学习的自然语言处理

      下一篇:Swarm容器编排与Docker原生集群

      展开 +

      收起 -

      下载地址:百度网盘下载
      Swift相关电子书
      Swift与Cocoa框架开发
      Swift与Cocoa框架开发 超清扫描版

      本书系统讲解了在Mac OS X和iOS 8平台上,使用苹果公司的Swift语言开发Mac、iPhone和iPad应用的基本概念和编程技巧。主要围绕使用Swift语言进行Cocoa框架开发,突出OS X和iOS开发的差异,教会读者利用高级Cocoa和Cocoa Touch特性开发真实的应用

      立即下载
      勇敢的芯伴你玩转Nios II
      勇敢的芯伴你玩转Nios II 超清影印版

      本书使用Altera公司的CycloneⅣFPGA器件,由浅入深地引领读者从嵌入式系统设计的大处着手,玩转软核处理器NiosⅡ。感兴趣的可以下载学习

      立即下载
      iOS程序员面试笔试宝典
      iOS程序员面试笔试宝典 超清精选版

      本书针对当前各大IT企业面试笔试中的特性与侧重点,精心挑选了近3年多家典型IT企业的iOS面试笔试真题,由于这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机软件、安全关键软件等领域,所以面试笔试真题非常具有代表性与参考性。

      立即下载
      HTML5 APP开发从入门到精通
      HTML5 APP开发从入门到精通 完整影印版

      本书讲述HTML5 实战和CSS3的基础知识,介绍了jQuery Mobile 和Bootstrap实战框架的使用、常用组件的应用,以及jQuery Mobile 的一些高级特性,通过实例介绍了APP开发的全过程

      立即下载
      30天App开发从0到1 APICloud移动开发实战
      30天App开发从0到1 APICloud移动开发实战 完整版

      本书围绕APICloud平台,全面、系统、细致地讲述了App开发的相关内容,涉及平台工作原理、内部实现机制和应用开发技巧。本书涵盖了APICloud应用开发的知识

      立即下载
      Axure RP8实战手册:网站和APP原型制作案例精粹
      Axure RP8实战手册:网站和APP原型制作案例精粹 彩色影印版

      这是一本介绍使用Axure RP 8.0 软件制作Web和App原型的图书,本书从APP到网站,166个实例完全讲解,全覆盖各个典型案例原型制作,欢迎下载

      立即下载
      完美图解物联网IoT实操:ESP8266 Arduino,Cordova物联网移动App,JavaScript微控制器编程
      完美图解物联网IoT实操:ESP8266 Arduino,Cordova物联网移动App,JavaScript微控制器编程 影印完整版

      完美图解物联网技术系列》图书是当前物联网开发技术应用的集大成者。本书内容以Arduino和JavaScript为主线,开发物联网应用、手机App和操控微电脑

      立即下载
      视频直播APP应用开发
      视频直播APP应用开发 清晰扫描版

      本书较为全面地介绍了目前流行的视频直播相关知识,依托腾讯云直播服务平台,介绍了腾讯云直播快速的直播接人和分发服务

      立即下载
      读者留言
      syaoranwe

      syaoranwe 提供上传

      资源
      31
      粉丝
      43
      喜欢
      312
      评论
      9

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com