工业和信息化人才培养规划教材

iOS开发项目化入门教程

Xcode开发
分享 推荐 1 收藏 7 阅读 5.3K
传智播客高教产品研发部 (编著) 978-7-115-29949-9

关于本书的内容有任何问题,请联系 范博涛

作为一门技术的入门教程最重要也最难的一件事情就是要将一些非常复杂、难以理解的思想和问题简单化,让读者能够轻松理解并快速掌握。本教材是针对每个知识点都进行了深入地分析,并针对每个知识点都精心设计了相关案例,读者只要亲自实践这些案例,就可以轻松拥有实际开发经验。
¥49.80 ¥42.33 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

本书以最新的iOS9、Xcode7.3.1为平台,全面系统地讲解了iOS开发中的基础理论及其界面编程技术,包括iOS平台、iOS设备、常用控件的开发、表视图、多视图控制器、五种数据存储方式、常用设计模式、手势识别及动画等。本书采用项目驱动的方式来讲授理论,全书配套的真实项目案例接近四十个。这些项目可以帮助读者更好地理解各个知识点在实际开发中的应用,也可以供读者开发时作为参考。
本教材附有配套视频、源代码、习题、教学课件等资源,而且为了帮助初学者更好地学习本教材中的内容,还提供了在线答疑,希望得到更多读者的关注。
本书既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为iOS技术基础的培训教材。

前言

iOS是由苹果公司开发的移动操作系统,该系统最早于2007年1月9日的Macworl展览会发布,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的Mac OS X操作系统一样,属于类UNIX的商业操作系统,最初被命名为iPhone OS,因为iPad、iPhone、iPod touch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS。
本书以实际开发为原则,由浅入深的对iOS界面开发技术的原理进行了深入分析,并针对每个知识点精心设计了案例,帮助初学者将抽象的知识进行具体化,达到学以致用的目的。
本教材共分8章,接下来分别对每章进行简单的介绍,具体如下。
 第1章:主要介绍了iOS的基本知识,包括开发框架、开发设备、iOS9新特性、iOS环境的搭接、配置设备及其运行程序,并通过Xcode工具创建第一个iOS程序,掌握iOS项目的组织结构、iOS模拟器的使用等。通过本章的学习,要求大家了解iOS的基本常识,并会使用Xcode工具创建iOS项目。
 第2章:针对iOS中的常见UI控件进行讲解,包括UIView的常见属性、标签控件、图片控件、按钮控件、文本框和文本控件、开关控件滑块控件、分段控件、数据选择控件、屏幕滚动控件以及页控件,在讲解这些控件时,本书采用理论加实践的方式,边学边用,帮助初学者真正学会这些控件的使用。
 第3章:针对表视图进行讲解,包括表视图的组成、样式的设置、索引和搜索栏的添加、自定义单元格、静态单元格、UI设计模式等。由于表视图在iOS开发中是最常用的,也是最重要的,因此,本书在讲完理论后,紧跟着一个实战演练,从而帮助初学者即学即用,灵活实现各种表视图。
 第4章:讲解了多视图控制器管理,主要包括程序启动原理、导航控制器和标签页控制器。视图控制器可以帮助开发者更好地管理页面,因此,建议初学者认真学习,扎实掌握好多视图控制器的管理。
 第5章:讲解的是iOS开发中的常用设计模式,包括MVC模式、委托模式、观察者模式、KVC机制、KVO机制、通知机制、单例模式。通过本章的学习,读者能够掌握这些设计模式的原理,掌握不同模式的运用场景。
 第6章:针对数据存储的相关知识进行讲解,包括沙盒机制、plist属性列表、偏好设置、对象归档、SQLite数据库和Core Data。通过本章的学习,读者能够掌握iOS中数据存储的原理,学会使用不同的方式存储数据。
 第7~8章:主要针对iOS中的手势识别和核心动画进行讲解。其中,手势识别主要讲解了UIGestureRecognizer类、轻扫手势和捏合手势,核心动画主要讲解了CALayer、Core Animation中的动画,希望读者可以亲手实践书中的案例,熟练掌握这两章的内容。
在上面所提到的8章中,每章在讲完理论知识后,基本都有对应的项目供大家学习,建议读者掌握好理论后,还需要动手实践,认真完成教材中每个知识点对应的案例。
另外,如果读者在理解知识点的过程中遇到困难,建议不要纠结于某个地方,可以先往后学习。通常来讲,看到后面对知识点的讲解或者其他小节的内容后,前面看不懂的知识点一般就能理解了。如果读者在动手练习的过程中遇到问题,建议多思考,理清思路,认真分析问题发生的原因,并在问题解决后多总结。

目录

内容提要 阅读
资源服务 阅读
序言 阅读
第1章 iOS应用开发入门 阅读
第2章 UI控件 阅读
第3章 表视图 阅读
第4章 多视图控制器管理
第5章 iOS常用设计模式
第6章 数据存储
第7章 事件与手势识别
第8章 核心动画

读者评论

我要评论

作者介绍

传智播客成立于2006年,它是由中国Java培训第一人张孝祥老师发起,联合全球最大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机 构。办学至今,传智播客一直坚守着“为莘莘学子改变命运而讲课,为千万学生少走弯路而著书”的办学理念,坚持为中国培养优秀软件应用工程师群体为企业的宏 伟目标。为了迎合人才市场的需求,传智播客陆续开设了Java、Android、网页平面、PHP、iOS、C/C++、移动前端、电子商务等专业方向的 课程,并且还将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了江苏总部,我们在北京、上海、广州、武汉、成都、深圳、南京、杭州、西安、哈尔 滨、长沙、济南、成都等地都创立了直营分支机构。传智播客俨然已成为了国内最具专业口碑的IT教育机构。

推荐用户

同系列书

相关图书

欢迎加入高校教师IT群
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部