7天玩转iOS 界面开发
  • 推荐0
  • 收藏1
  • 浏览425

7天玩转iOS 界面开发

张益珲 (作者) 

  • 书  号:978-7-121-29045-9
  • 出版日期:2016-06-28
  • 页  数:256
  • 开  本:16(185*235)
  • 出版状态:上市销售
  • 维护人:安娜
本书是一套系统的iOS UI开发教程,基本涵盖iOS开发中所用到的全部系统UI控件,在详细讲解基础运用的基础上,更深层次地分析了高级用法,为有编程基础但不是iOS开发者的程序员转iOS开发提供了便捷的学习路径。同样,对于没有开发基础,但有Objective-C基础的读者而言,也是一套很好的使用教程。
深入浅出的讲解 丰富详细的配图 清晰经典的范例 灵活多变的应用
前  言
iOS应用程序开发是移动开发的一个方向,近年来,随着移动开发越来越热,越来越多的人进入iOS应用开发这一领域。然而,无论对于刚从学校出来的毕业生,还是相关行业的从业者,学习并掌握一种新的开发技能都不是一件容易的事情。从零到完全有能力独立开发一款iOS应用程序,一般要经历四个阶段。
第1阶段是平台语言的学习。iOS应用程序可以使用两种语言来进行开发,即已经比较成熟的Objective-C和相对年轻的Swift,对语言的学习要多写多练,培养编程的感觉与思路。
第2阶段是学习iOS开发框架的界面开发部分。因为移动端应用直接与用户交互,而界面是其重要的组成部分,因此这一阶段主要学习iOS界面框架架构、开发框架中提供的系统UI控件以及掌握自定义UI控件的相关知识。经过此阶段的学习,读者将具备编写商业界面、完成应用独立模块的能力。
第3阶段主要学习应用网络交互的相关知识,使得应用程序不再只是单机运行,而是可以进行网络交互。
第4阶段为实战阶段,这个阶段将通过实战项目,综合应用前面所学的知识,使读者具备独立开发能力。
上面的四个阶段是学习iOS应用开发的必经之路,本书面向的读者对象是学习了语言基础正处于学习界面开发阶段的iOS开发学习者,或者想更深入了解iOS界面开发技巧的iOS开发从业者。
天下武功,唯快不破。本书将展开介绍iOS开发框架中的各种系统UI控件,并提供一些实战例子帮助读者快速地熟练应用这些控件。学习开发框架中的UI控件和学习基础语法有很大不同,对于语法的学习,要刨根问底,掌握每一个细节知识点。而学习开发框架中的UI控件时,读者不必纠结实现原理,只需知道什么时候用、怎么用、如何扩展即可。因而本书在编写时,始终抓住这个原则,将iOS开发中最常用、最核心的UI控件与界面开发技巧整合扩展,整理成7天的教程,正如书名《7天玩转iOS界面开发》。相信通过对本书的学习,读者可以迅速掌握iOS界面开发的脉络。
本书第1天和第2天安排的教程为基础部分,主要介绍iOS开发框架中简单的独立UI控件,其中也会插入一些小例子和实战演练。
第3天的教程为高级UI控件的介绍,这类UI控件需要通过代理、布局类等复杂的方式才能使用,同样,其功能也更加强大,可以创建出更加灵活的布局界面。
第4天教程将介绍视图控制器相关的知识,通过这部分知识,读者将不再局限于独立的UI控件,而是综合使用这些UI控件和控制器编写出完整的程序界面。
第5天的内容是iOS动画开发专题,学习界面开发就不得不学习动画,漂亮的动画效果是界面设计成功的重要保障。通过对第5天内容的学习,读者将全面了解iOS开发框架中处理动画的思路,并有能力处理绝大部分实际开发中的动画需求。
第6天的内容将介绍iOS应用开发的界面布局策略,这部分的知识对屏幕适配、横竖屏界面兼容等意义重大。
本书最后一天的内容将作为补充章节,向读者介绍更多UI方面的开发技巧。
本书中所有例子和演示代码都可在如下地址下载到,所有代码均可直接使用Xcode开发工具进行运行:
http://pan.baidu.com/s/1dENCo6X
由于能力有限,书中错误或疏漏在所难免,欢迎读者及时反馈并与我交流,共同进步。我的QQ:316045346。
最后,本书可以成功完成,要感谢所有帮助过我的老师和朋友,感谢家人与女友的支持。

目录

目录 阅读
第1天 iOS基础UI控件(上)
第2天 基础UI控件(下)
第3天 高级UI控件
第4天 视图与逻辑的管理者
第5天 iOS动画开发基础
第6天 iOS界面布局
第7天 iOS界面开发扩展知识

读者评论

电子书版本

  • Epub
  • Mobi

相关图书

iOS UI开发捷径——利用Interface Builder高效、优雅地开发UI

郭晓亮 (作者)

这是一本详细讲解如何使用 Interface Builder 的书籍,主要讲解如何利用 Interface Builder<br>快速、高效地开发 UI。本书从...

¥69.00

App Inventor 2 Android应用开发实务:正确学会App Inventor开发技巧的16堂课

白乃遠、曾奕霖 (作者) 白乃远 曾奕霖 (译者)

在App Inventor 2 中,只需采用简单的拖、拉、放三个基本动作,就能以拼图式的方式构建应用程序。<br>全新进化的云端编辑模式,无论身在何处,只需打开...

¥69.00

iOS动画——核心技术与案例实战

郑微 (作者)

目前,APP Store上的应用已经超过150万个,而纵观排名较为靠前的应用,无一例外都有着一个共同的特点,那就是良好的用户体验。动画作为用户体验中最复杂、最绚...

¥69.00

iOS 应用安全权威指南

David Thiel (作者) 程伟 (译者)

对于所有希望保护用户免受恶意攻击的开发者来说,消除iOS 应用当中的安全漏洞至关重要。在本书中,移动端安全专家David Thiel 向你揭示了那些会导致严重安...

¥49.00

Swift:面向协议编程

陈刚 (作者)

Swift 2.0版本之后,Swift已经正式成为一门面向协议编程的语言,但无论是行业内的从业者还是行业外的初学者,对面向协议编程的概念都很陌生,因此本书的内容...

¥45.00

Core Data

王巍 王巍 (作者)

本书向读者介绍使用Core Data时需要特别注意的事项,这将帮助读者避开使用Core Data这个十分灵活且异常强大的框架时的一些陷阱。我们从一个简单的应用例...

¥42.00