iOS开发实战:从入门到上架App Store(第2版)
Swift+Object-C双语言版,提供源代码下载 赠送iOS UI开发视频教程和源代码,共36堂课,播放时长超过13小时

作者:张益珲

丛书名:移动开发丛书

定价:108元

印次:2-1

ISBN:9787302483564

出版日期:2017.10.01

印刷日期:2017.09.22

图书责编:王金柱

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书站在开发者的视角,以iOS 10+Xcode 8和Objective-C+Swift 3双语言代码示例,完整地介绍了iOS应用程序从开发到上架的全过程,包含iOS应用开发的各种热点技术和编者多年的开发经验分享。全书共11章,包括:开发环境搭建、界面开发、传感器技术、布局与动画技术、网络和数据技术、打包与上传发布流程等,基本上每一章都配备了实战范例,使读者可以在编写代码中学习编程,在应用开发中提高开发技能。 本书技术先进,注重实战,示例丰富,适合iOS开发新手使用,也很适合作为iOS培训机构的教材或大专院校软件开发课程的教学参考书。

张益珲(网名:珲少),工学学士,软件开发工程师,多年iOS开发经验,曾开发iOS平台系列游戏:疯狂越狱1~2、应用物通配货软件、VIPExam考试库、证券财经软件等,现就职于中国唯品会,出版著作《iOS开发实战:从零基础到App Store上架》(清华大学出版社,2016年出版)。

编写本书的目的 当你拿到这本书时,相信你最关心的问题便是学习完这本书后是否可以完全掌握iOS软件开发技术。十分抱歉,对于这个问题,笔者无法给你准确的答复。编程技术日新月异,移动开发领域的新技术也层出不穷,我们都需要站在前人的肩膀上前行。但是如果你问本书是否可以帮助你入门iOS软件开发,笔者倒可以拍着胸脯说没问题。 开发一款完整的iOS软件是一个复杂的过程,开发者除了需要有编程语言的基础外,还需要对程序设计有宏观的把控。本书在编写时,定位的目标就是要帮助并无太多基础的读者快速上手iOS应用开发。从开发环境准备到程序界面开发,从网络与数据逻辑开发到动画与传感器技术,本书都有专门的章节进行介绍。如果说学习理论是一个枯燥的过程,那么在编程中的动手实践就是对理论学习成果的最好检验。本书中每一个模块基本都配备了实战项目,你可以通过实战项目的练习,在学习中体会独立开发软件的成就感。 本书主要内容 本书在结构上分为11个章节。下面介绍各个章节的主要内容及其联系。 第1章是为学习应用开发做准备,其中将介绍开发环境的搭建与开发工具的使用,这一章虽然为准备章节,但对初学者来说却至关重要。 第2章将介绍iOS开发中的一些基础UI控件,移动端应用一个很重要的特点就是要有绚丽的界面,应用程序的界面决定了用户使用这款应用程序的体验与心情,这一章向读者独立地介绍每个基础控件的用法,并通过一些综合实战来给读者提供综合使用这些控件的机会。 第3章在第2章的基础上,将向读者介绍iOS开发中经常使用的更多高级控件的用法,同样也会为读者提供实战机会。 第4章主要讲解了iOS应用开发中的网络编程技术,由于...

暂无课件

暂无样章

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章  开发准备 1

1.1  iOS 10新特性简述 2

1.1.1  新增触觉反馈编程接口 2

1.1.2  SiriKit框架的开放 4

1.1.3  引入Messages App 5

1.1.4  通知框架的整合与扩展 6

1.2  熟悉iOS开发环境 6

1.2.1  安装Xcode开发工具 6

1.2.2  了解Xcode开发工具主界面 8

1.2.3  Xcode开发工具的使用技巧及

常用快捷键 9

1.3  创建第一个iOS项目 10

1.4  使用Git进行项目版本管理 13

1.4.1  Git与Github简介 13

1.4.2  注册GitHub会员 13

1.4.3  使用Xcode创建Git仓库 15

1.4.4  用Xcode建立本地Git仓库与

GitHub代码托管平台的关联 16

第2章  基础UI控件 18

2.1  iOS系统UI框架的介绍 19

2.1.1  MVC设计模式 19

2.1.2  代理设计模式 20

2.2  视图控制器——UIViewController 20

2.2.1  UIViewController的生命周期 20

2.2.2  UIViewController的视图层级

结构 27

2.3  文本控件——UILabel 27

2.3.1  使用UILabel在屏幕上创建

一个标签控件 27

2.3.2  自定义标签控件的相关属性 28

2.3.3  多行显示的UILabel与换行模式 30

2.4  按钮控件——UIButton 32

2.4.1 ...

本书由经验丰富的iOS开发工程师编写,以iOS10+Xcode 8+Swift 3+Object-C为技术核心,通过大量的实战演练,将基础知识与开发实践相结合,系统地介绍了iOS从入门开发到App Store上线的全部技术细节。通过阅读本书,读者能够完整地了解iOS应用开发的全流程,并学会开发一款优雅的App产品。