第一图书网

iOS5编程揭秘

杨正洪,郑齐心,郭晨 编著 清华大学出版社
出版时间:

2012-7  

出版社:

清华大学出版社  

作者:

杨正洪,郑齐心,郭晨 编著  

页数:

682  

字数:

1114000  

Tag标签:

无  

内容概要

  iOS是苹果公司为iPhone.iPad等移动设备量身打造的轻量级操作系统。《iOS5编程揭秘:iPhone与iPad应用开发入门》围绕苹果公司最新的开发平台iOSSDK5,使用最新的开发工具Xcode,手把手地引导读者开发iPhone及iPad应用程序。
  《iOS5编程揭秘:iPhone与iPad应用开发入门》共21章,分别讲述了开发环境搭建、Objective-C语言基础、Objective-C类、继承和协议、内存管理和ARC、iOS开发模式、视图和绘图、视图控制器和模态视图、导航控制器和标签栏控制器、滚动视图和表视图、iPad应用和拆分视图、视图上的控件、音频和视频编程、照片和网络编程、GPs,地图,日历,通讯录编程、图层、动画、触摸和手势编程、游戏和设备间通信.iOS数据的存储和读取以及有关应用开发的高级内容等。
  本书语言通俗易懂,内容由浅入深,不管是新手还是有经验的开发人员都能从本书中获益。读者在学习后能够独立开发、运行在iPhone和iPad上的应用程序。

作者简介

  杨正洪,毕业于美国StateUniversityofNewYorkatstonyBrook,在美国硅谷工作10多年,也是华中科技大学客座教授。杨先生担任7国内多家公司的首席技术顾问、研究院院长、董事、总裁等职杨先生是国内知名移动互联网专家,实施了环保行业和公安行业的“云计算+手机”的移动云平台和移动应用,并在清华大学出版社出版了《Objective-C程序设计》、《iPad应用开发指南》和《iPhone4应用程序开发入门与实战》等多本书籍。

书籍目录

第1章 初识iOS开发
1.1 iPhone/iPad手机应用
1.2 10S5操作系统
1.3 安装Xcode
1.4 编写第一个iOS应用
1.4.1 创建一个新Xcode项目
1.4.2 在iPhone模拟器上运行第一个应用程序
1.5 熟悉Xcode界面
1.5.1 导航窗格
1.5.2 工具窗格
1.5.3 编辑窗格
1.5.4 目标窗格
1.6 Xcode项目结构
1.7 nib编辑界面
1.7.1 界面的组成
1.7.2 设计用户界面
1.8 应用启动过程
1.9 Xcode帮助文档
第2章 Objective-C语言基础
2.1 Objective-C程序结构
2.1.1 接口和实现文件
2.1.2 编译器
2.2 面向对象的编程
2.2.1 类和实例
2.2.2 消息和方法
2.2.3 实例变量
2.2.4 创建实例的三种方法
2.3 数据类型
2.3.1 常见数据类型
2.3.2 字符串
2.3.3 结构体
2.3.4 id类型
2.3.5 BOOL
2.3.6 SEL
2.3.7 ClaSS
2.3.8 nil和Nil
2.3.9 指针
2.3.10 数组
2.4 操作符和控制语句
2.5 输入和输出数据
2.6 block
第3章 Objective-C类
3.1 类的通用格式
3.2 声明对象和对象初始化
3.3 变量
3.3.1 局部变量、全局变量和实例变量
3.3.2 理解static
3.3.3 变量的存储类别
3.4 @property和@synmesize
3.5 多输入参数的方法
3.6 异常处理
3.7 线程
3.7.1 线程创建与启动
3.7.2 线程同步
3.7.3 线程间通信
3.8 SingletOn
3.9 基础框架类
3.9.1 NSString
3.9.2 NSDate
3.9.3 NSNumber
3.9.4 NSData
3.9.5 NSArray和NSMutableArray
3.9.6 NSSet
3.9.7 NSDictionary和NSMutableDictionary
3.9.8 属性列表
3.9.9 NSObject探究
3.10 存取器
第4章 继承和协议
4.1 继承
4.2 方法重写
4.3 方法重载
4.4 多态和super
4.5 抽象类
4.6 动态方法调用
4.7 访问控制
4.8 类别
4.9 协议
4.10 可选的方法
第5章 内存管理和ARC
第6章 iOS开发模式
第7章 视图和绘图
第8章 视图控制器和模态视图
第9章 导航控制器和标签栏控制器
第10章 滚动视图和表视图
第11章 iPad应用和拆分视图
第12章 视图上的控件
第13章 音频和视频编程
第14章 照片和网络编程
第15章 GPS、地图、日历和通讯录编程
第16章 图层
第17章 动画
第18章 触摸和手势编程
第19章 游戏和设备间通信
第20章 iOS数据的存储和读取
第21章 高级内容

章节摘录

版权页: 插图: 2.导航栏 一个导航栏(UINavigationBar)是一个矩形视图,它显示左条目、中条目和右条目。它出现在顶部,一般情况下,中条目是一个标题。一个导航栏实现一个内部的导航条目(UINavigationItem)的栈,它由一个导航条目开始,然后将另一个导航条目压进栈,然后可以让该导航条目出栈(从而从栈中删除它),或者再一次将另一个条目压进栈。因此,某个导航条目是栈中的顶条目(topItem)。除非顶条目是栈中的唯一条目,否则还有一个导航条目是back条目(backItem)。栈的状态反映在导航栏的界面中。导航栏的中心信息来自顶条目,它的左边信息来自back条目。因此,中心告诉用户当前是什么条目,左边一般有一个按钮,如果用户单击该按钮,就转到前一个条目(按钮上的信息表明前一个条目的信息)。苹果提供了一些动画效果。当一个导航条目被压进栈,导航条目从右边开始动画播放;当条目从栈中弹出,导航栏从左边开始动画播放。 一个导航栏自身不操作界面的任何部分(除它自身外)。导航栏的委托(遵守UINavigationBarDelegate协议)监听栈上的改变,并改变界面。在一个导航栏控制器界面中,导航栏控制器是导航栏的委托。它协调整体效果:导航控制器的栈和导航栏的栈相一致,并且中心视图的动画和导航栏的动画相一致。 3.工具栏 一个工具栏(UIToolbar)是一个显示一行条目的矩形视图,用户可以单击任何部分,基本就像一个按钮。它是一个可选的部分。一个UIToolbar可以独立地使用(一般出现在iPhone的底部,或在iPad的顶部),但它可以是一个导航控制器界面的一部分,一般出现在底部。 导航控制器有很大的灵活性。一个视图控制器直到需要显示时才被压进栈。因此,实时决定下一个视图应该是什么。一个导航控制器经常被用于主细界面:用户看到一个列表,并单击一个来导航到该对象的详细视图。另外,可以通过许多方式来使用一个导航界面:它作为应用程序的根视图,作为一个模态视图,或者作为一个被标签栏控制器包含的视图。


编辑推荐

《iOS5编程揭秘:iPhone与iPad应用开发入门》通过大量的实例系统地介绍了Objective—C语言的基本概念、语法规则、框架、类库及开发环境。读者在阅读《iOS5编程揭秘:iPhone与iPad应用开发入门》后,可以快速掌握Objective—C语言的基本内容,并可进行实际的iPhone/iPad和Mac应用开发。《iOS5编程揭秘:iPhone与iPad应用开发入门》语言通俗易懂,内容由浅入深,不管是新手还是有经验的开发人员都能从《iOS5编程揭秘:iPhone与iPad应用开发入门》中得到收获。相信读者在学习后便都能够独立开发运行在iPhone和iPad上的应用程序。

图书封面

图书标签Tags

广告

下载页面


iOS5编程揭秘 PDF格式下载



iOS5编程揭秘-iPhone与iPad应用开发入门


ARC部分讲的好,就够了。。


书中的内容一般,写的比较杂,不是很系统,初学者看了会有点儿蒙圈。


内容很好,正在学习


这本书还是比较基础的,说的比较明确


数的内容很好,很符合我的水准。对出书的人,我表示大爱,感谢作者的辛勤硕果。以后还会关注相关书籍。


书的内容不错,很适合初学者!


内容比较全面,很不错!


没有外包装啊~~内容没来得及看~~应该不错的~~


对初学者很有帮助。另外内容也比较齐全,易上手。


初步看了一下,内容涉及面比较广,不过都比较浅,当然对于初学者或者是想对各方面有所了解的人来说还算是不错的书了 ,总体来说还算不错吧


不错,很基础……


书很基础,比较适合我们这些初学者,运货也很及时,不错


不多的东西


我的同事在看,反映挺好


书不错,正在慢慢看


看起来不错,刚开始看呢


初学,但还是很愿意学


这书太细了。讲解的很到位。


慢好的书还没有看完!


书简单的看了一下。还不错


感觉还行,章节比较详细


读完,比较详细,可是对Oc就有点含糊!


讲的非常全面,非常适合初学者,强烈推荐


不错,很厚。


很好,横详细。很全面,知识点也很新


书的质量不错,里面第一个例子就是专门针对iOS5下的iPhone的,感觉应该能满足我4个月编出来一个小程序的愿望。。。


详细的介绍IOS的开发过程。


一般吧,ios5的新特性没讲多少,xcode也不是2.0的


适合想直接开发5 的人们,不用看3,4了,基础什么的都有


别人贪方便,要我帮他买的,内容不知道...


后面几章对我有些借鉴作用,前面章节对于初学者还是有帮助的,当然对于我来说,就感觉有点多余的了


很基础 挺不错的


非常适合初学者学…


很好,不错,不错


挺好的,发货很快1


纸质跟里面颜色都挺正的,实用性不知道替别人买的,朋友没说不好


刚开始看,挺满意的


不错,感觉挺好


就是里面又几页复印的乱了,整体不错。


就是不带光盘,还要去下载。


不错 ,发货也挺快,就是价格小贵了;折扣大一些就好了。总体还是喜欢在当当购书,比在书店实惠、品质好!


帮朋友买的书,印刷质量不错


看了一段时间,感觉还不错


写书逻辑性不好作为程序员一些基本概念都不对看来不是个好程序员只能写书来骗稿费


最近是趁着公司暂时没有任务下来,本来想好好学ios。当对比了很多书,这本相对来说xcode的版本比较高,xcode4.4的,而且是2012年7月份出版的。其他关于ios畅销的书都是旧版了,怕学xcode学起来麻烦,就买了这本。想不到这就是我两个星期噩梦的开始。我自问安卓还比较熟悉,java也做一年多了,c++和c都学过,win8也会做简单的编程了,对代码的理解能力还行,但是看这本书完全没辙。这本书绝对是我看过最**的技术书之一。本来看着作者的简介说到有10年编程经验;是清华出版社出的,挺有期待的。但是里面叙述和介绍的逻辑可以说一片混乱。我是个实在的人,举几个例子:很明显很多内容都没有好好总结过。读起来极累,没有源代码,要自己打,后来发现有个源代码的下载地址,但是有些例子运行起来是有问题的,作者却一点没提到。翻译混乱,总是没有稳定的翻译,frame翻译成框架、framework也翻译成框架,分不清。包括视图控制器的定义也是,把视图设置窗口也叫视图控制器,跟UIViewController这个类混淆了。应用程序,ViewController里面不同方法的调用顺序,会被他说成是生命周期,我不得不嘲笑作者,学过编程的人都知道,生命周期是整个初始化,运行和消亡的过程啊。只能说这本书的作者根本不理解it技术的内涵,如果这本书真的是一个做了10年编程的人亲手写的,那这个人肯定不是一个适合做it的人。我不是一个爱攻击别人的人,但是这本书浪费了太多的精力和时间,我不得不摸着良心去骂人,希望其他人以我为鉴不要再因为一本不好的书受打击和浪费时间。


不适合初学者,看的没头绪。里面的只是简单的拷贝,最起码也得给个完整的例子吧.强烈建议不要买该书初学者


都说是ios5的,让我小小期待了一下,拿到书立刻翻到地图,竟然真的还有MKReverseGeocoder这个类存在(不是说ios5出了CLRecoder吗)还以为我不知道···都说要包装了,书的封面竟然有点瑕疵,让我有点心痛····70多块,不值啊···


书挺新的,但纸质,排版不是很好。


这本书是我看过的关于iOS开发中最垃圾的一本。此书对于初学者来说,只能起到提点知识概念的作用,对于真正在开发中用到的重要知识点全部都是浅尝辄止,连一个实用的例子都没有。买了这本书看了两三个章节,看不下去了,垃圾。不如看图灵系列的开发书籍,还是国外的书写的好,这里推荐几本,一本是《iOS 5基础教程》适用于初学者, 一本是《iOS cookbook》英文版的,《iOS 6编程实战》适用于有一定基础的读者。


为什么书都这么旧呢?


是正品,商品不错,物流给力,好评!


国人写的书,浅显易懂,适合入门,但个人觉得不如iOS5基础教程那本专业


送货很快,包装完整。


iOS5编程揭秘:


经典之作经典之作经典之作


搞活动入些想看到书


刚到货 正在看


一本很详细的书,关于ios的开发


相关图书