iPhone UIKit详解

出版时间:2012-7  出版社:电子工业出版社  作者:王志刚,王中元,朱蕾 编著  页数:464  字数:630000  
Tag标签:无  

前言

前言在iPhone应用程序开发中用得最多、也最重要的应该是UIKit框架(Framework)了,UIKit框架中不仅包含构建iPhone应用程序画面的各种控件,以及与iPhone特色的画面布局控制、跳转控制相关的各种类,甚至还包含控制摄像头、加速度传感器、接近传感器等iPhone特色传感器的API。本书缘起对于UIKit框架中种类繁多的各种类,要让iPhone程序员们一一记住它们是不现实的。即便是经验丰富的iPhone程序员,在开发过程中也会为了某个画面功能的实现,需要查开发文档或者“求助”于互联网。开发文档不仅解说得比较粗略,而且是英文的,去互联网中查找资料就更加费时费力了。笔者以前时常奢望如果手头能有一本类似于UIKit开发大全那样的中文参考书该有多好。笔者编写本书的目标正在于此,不仅可以让每一位iPhone程序员在开发iPhone应用程序时可以实时参考,而且对于初学者,相信本书也能加深其对UIKit框架的理解。本书内容本书内容共分13章,其中:第0章、第1章为引导部分,介绍UIKit框架的基本概念,以及如何在不使用Xcode的“所见即所得”界面编辑功能下进行iPhone编程。第2~4章为iPhone应用程序画面基础部分。这一部分介绍构成iPhone应用程序画面的基本类。包括构成画面的UIView及各种常用UI控件(皆为UIView子类),以及与画面控制相关的UIViewController及其子类。第5~7章介绍iPhone特色画面组成控件,此部分介绍图形、动画、文字显示、屏幕效果等所有iPhone特色效果的实现方式。第9章、第10章介绍UIKit框架中的事件与动作控制类,此部分介绍各种事件处理方法及与用户交互相关的API。第11章、第12章为UIKit框架中的其他功能,主要介绍设置/获取应用程序及设备信息的功能,以及复制/粘贴功能,还介绍与摄像头及视频相关的各种API及使用方法。本书读者对象本书适合具有一定Objective-C2.0语言基础的读者使用,作为iPhone应用程序开发的参考书,或者作为学习iPhone软件开发的进阶参考资料,尤其可加深关于UIKit框架部分的理解。武汉大学计算机学院王中元副教授以及朱蕾负责编写了本书的部分内容。另外,江友华、罗伟、黄建峰、朱至濂参加了本书部分章节的审校及编写工作。在此特别感谢我父母在本书编写过程中给予的大力支持。

内容概要

UIKit框架是iPhone应用程序开发中最基本的框架,也是用得最多、最重要的框架。王志刚、王中元、朱蕾编著的《iPhone
UIKit详解(适用于
iOS5)》就是一本UIKit开发大全,包括UIKit框架中各种类、控件使用技巧的相关介绍。本书每个章节都配有详细的应用实例,方便读者对UIKit中各种类、控件的理解,也可直接应用于自己的iPhone应用程序中。《iPhone
UIKit详解(适用于iOS5)》可作为开发iPhone应用程序的工具书。

书籍目录

第1章  UIKit概要
1.1 UIKit概要
1.2 iPhone HelloWorld程序
1.2.1 创建HelloWorld工程
1.2.2 使用Interface Builder工具作成画面
1.3 不使用Interface Builder的HelloWorld程序
1.3.1 编辑HelloWorldAppDelegate.m
1.3.2 删除MainWindow.xib文件
1.3.3 编辑main.m文件
1.3.4 再次编辑HelloWorldAppDelegate.m文件
1.4 关于Xcode 4及在Xcode 4中创建HelloWorld程序
1.4.1 Xcode 4 概要
1.4.2 使用Xcode 4创建Hello World应用程序
1.4.3 在Xcode 4中编写代码
第2章 UIView概要
第3章 UIViewController与画面控制
第4章 常用UI控件
第5章 图形与动画
第6章 文本与Web显示
第7章 表格视图(UITableView)
第8章 全屏显示与画面旋转
第9章 传感器API
第10章 用户交互相关API
第11章 应用程序及设备相关API
第12章 视频相关AP
索引

章节摘录

版权页:   插图:    定制导航条并不是件特别困难的事情。本例中,创建了UISlider实例后,将其设置到UINavigationItem的title View属性中即可。分别将UISlider的minimum Value属性以及maximum Value属性设置为0.0与1.0。因为此值后面将作为颜色值进行设置,而颜色RGB值的范围为0.0到1.0之间。另外将滑块的初始值设置为0.5。最后,当滑块移动时(具体事件为UIControlEventValueChanged)调用sliderDidChange方法,具体在addTarget:action:forControlEvents:方法中进行设置。这样将UISlider设置到title View属性中后,即完成了导航条的定制。 在sliderDidChange方法中,调用UIColor的initWithRed:green:blue:alpha:方法创建标签的颜色,除了alpha参数设置为1.0外,其他三个参数都设置为滑块当前的值。将此创建的UIColor实例设置到UILabel实例的backgroundColor属性后,即完成了对标签颜色的设置。 3.4.3 导航条的颜色 可以通过改变UINavigationController类的tintColor属性,改变导航条的背景颜色。以下是实例代码。 3.5 工具条 从iPhone OS 3.0开始,通过调用UIViewController的setToolbaItems:animated:方法可以简单地在画面中追加工具条。下面是简单的实例代码。

编辑推荐

《iPhone UIKit详解(双色)》编辑推荐:系统描述UIKit框架,有助于了解各类间的关系,图示表示一些属性设定的差异,最易学的iPhone开发书。

图书封面

图书标签Tags

评论、评分、阅读与下载


    iPhone UIKit详解 PDF格式下载


用户评论 (总计46条)

 
 

  •   对于UIKit框架,描述的很有系统,有助于了解各类间的关系,书中对一些属性设定的差异,有用图示的方法表示,让人更容易明白,推荐~~
  •   从2009年7月开始上手iOS,就一直希望有一本大全类的手册。虽然苹果的官方文档,已经很全面了。但是,一方面,在线文档不如纸版书阅读方便——尽管电子文档查找很快,但不适合品读;另外,在线文档,往往大而全,需要费比较多时间阅读。这本王老师编写的UIKit,正是我想编写也是我的朋友们都想和值得拥有的手册。虽然有几年iOS开发经验了,还是能从王老师的书中得到收获,加深理解,了解更多实践细节!如果这本书早出版,我们的工作成效可能会更高!
  •   对UIKit介绍的很详细,排版风格也很好,看上去很舒服。
  •   很齐全,uikit讲的挺详细的,很适合新手看看
  •   对iphone开发View层面有介绍,不错
  •   书不错,书纸和想像的不一样,它用得是环保轻型纸,不是胶版纸。内容很不错,对于有一定objc基础的人来说,自学IPHONE开发相当不错。
  •   很像培训机构得书 作者估计做这方面得培训机构 很好 很适合初学者学习 方法挺全得 得好好研究研究 书中得东西都很基础 就是入门 讲的不深 初学者可以好好利用 加强基础 当当网 赞一个;
  •   很不错的工具书,为开发带来了很大方便
  •   比较基础,适合初学者阅读,内容也比较全面,值得拥有
  •   基础学习一下有帮助。
  •   这本书就是一本参考而已,总体还行吧!
  •   基础必须扎实
  •   好书,说的很详细,有用。
  •   书内容不错,就是书的质量不敢恭维
  •   太基本了。。。感觉没有必要买这本书,,,,
  •   很实用的一本书 值得看!
  •   对新手很有启发
  •   帮老公买的,发货速度超快!价格便宜!
  •   朋友推荐的 还没怎么看
  •   对uikit讲解比较全面,最重要是梳理了uikit的结构
  •   跟20天学习IPHONE有很多雷同的地方
  •   速度快,服务好,当当网值得信赖。
  •   内容很基础,毕竟涉及的是UIKit,图书纸张附彩,挺好的,但内容太基础简单了,不是我所期望的UIKit介绍。初学者可以买来学习参考。
  •   怎么回事啊 送来的书搞的这么脏呢 上面一堆白色的东西抠不掉 是什么东东呢 没有封皮啊 是不是二手书呢 里面的东西还没看 要是有问题是可以换的对吧
  •   还是用xcode3.x的开发工具,不太喜欢
  •   愧对了详解二字,内容还是 Xcode 3,现在都5了。简单介绍了控件的使用。
  •   还行 刚看 适合刚开始学习的
  •   本来觉得是新书结果最后几页有个大大的泥脚印。。。。。。。。。。
  •   可以用来做工具书!里面关于UIKit的介绍很详细
  •   首先,要说的是,封面原来是是印着“适用于IOS5”,现在换汤不换药封面印着“适用于IOS6”,吐槽下。第二,该书其实就是阐述UIkit本有的API,没有进行扩展:比如自定义UI这样进阶性的主题。所以适合初学者。 要进阶的可买相对主题的书。第三,该书虽然多少有些罗列嫌疑,但毕竟书名就讲API,能不罗列吗?综上,该书对UIKit框架层次、脉络、细节了解有帮助 ,适合初学者。
  •   介绍很详细,值得拥有
  •   内容详细,有点基础学过的人可能会觉得,有点啰嗦。总体不错,可以工具书查阅
  •   很好。内容讲解的比较详细,适合初学者
  •   命令集式的书,虽然有一些不是很全,但基本上还不错,可以供我们查一些资料
  •   很好,很详细,适合做工具书。
  •   不错正在学习中,价格便宜
  •   买来自学用的,书很不错只是自己基础太差正在恶补
  •   对初学者来说,这本书确实不错,各种控件用法,挺详细的
  •   不错 大概看了下 适合我
  •   可以当个字典
  •   送货及时,货品完好
  •   uikit详解
  •   还形把·
  •   iPhone UIKit详解(双色)
  •   UIkit的详解,比自己做的笔记要好
  •   还不错吧,比较基础
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7