iOS开发之美

出版日期:2014-11
ISBN:9787121245132
作者:和凌志
页数:228页

内容概要

和凌志,拥有十多年线通信开发经验,先后在Siemens Mobile、Flextronic 等欧美公司担任手机软件架构师,具有丰富的手机硬件设计、软件平台和智能手机应用开发经验。Apple Appstore代表作品“悠悠电台”。

书籍目录

第1篇 ObjectiveC语法篇
第1章 iOS开发环境的搭建
1.1 硬件环境
1.2 软件环境
1.2.1 注册Apple ID
1.2.2 XCode下载与安装
1.2.3 iOS开发语言: ObjectiveC
1.3 分享一个小故事
1.4 总结与启发
第2章 ObjectiveC编程语言特性
2.1 ObjectiveC有什么奇特的地方
2.2 如何声明实例变量(浅谈@property的使用)
2.3 NSString的应用
2.4 如果判断两个字符串是否相等
2.5 对象类型与基本数据类型的混合使用
2.6 对象类型与基本数据类型的转换(NSNumber与NSInteger)
2.7 不可变数组(NSArray)与可变数组(NSMutableArray)
2.7.1 不可变数组(NSArray)的特征
2.7.2 可变数组(NSMutableArray)的特征
2.7.3 如何遍历数组中的对象
2.8 不可变字典(NSDictionary)与可变字典(NSMutableDictionary)的应用
2.8.1 不可变字典(NSDictionary)
2.8.2 可变字典(NSMutableDictionary)
2.8.3 如何遍历字典中的对象
2.9 一种最简单的永久数据存储方式(NSUserDefaults的应用)
2.10 创建类的对象的两种方法
2.11 一种最简单的调试方法(NSLog的使用)
2.12 忍不住也来说说iOS的设计模式(MVC的使用)
2.13 总结与启发
第2篇 Storyboard技术篇
第3章 iOS常用开发控件
3.1 XIB App与Storyboard App之争
3.2 Storyboard开发环境
3.3 创建一个新的工程
3.4 熟悉XCode开发环境
3.5 运行HelloWorld
3.6 按钮(UIButton)与标签(UILabel)
3.6.1 创建UIButton的IBAction
3.6.2 创建UILabel的IBOutlet
3.6.3 实现Button被触发后的方法
3.7 如何删除对象的IBOutlet或IBAction
3.8 让键盘消失的四种方法
3.8.1 键盘消失方法一: Delegate应用三步法
3.8.2 键盘消失方法二: 事件响应的调用
3.8.3 键盘消失方法三: 将UIView改为UIControl
3.8.4 键盘消失方法四: 巧用UIButton
3.9 UITextField更多用法
3.10 getter与setter的应用场景
3.11 总结与启发
第4章 视图(UIView)与视图控制器(UIViewController)
4.1 如何创建一个基本的视图
4.2 透过UIAlterView看Delegate的应用
4.3 视图与视图控制器的生命周期
4.4 滚动视图(UIScrollView)的应用
4.5 总结与启发
第5章 Storyboard知多少
5.1 Storyboard编辑页面
5.2 Storyboard利器: Segue(连线)
5.3 创建和触发Segue的两种方法
5.4 Segue对象的属性设置
5.5 触发Segue的两种方法
5.6 Segue触发瞬间都要做些什么
5.7 巧用Segue
5.8 Segue的创建
5.9 嵌入Navigation Controller
5.10 活用prepareForSegue:sender:
5.11 重写对象的setter和getter
5.12 UIScrollView应用三步法
5.13 如何实现图片的缩放
5.14 通过异步加载获取网络图片
5.15 如何实现一个等待提示
5.16 总结与启发
第3篇 Delegate应用篇
第6章 Storyboard场景跳转方法
6.1 场景之间的正向跳转
6.1.1 直接跳转法(控件直接拖拽)
6.1.2 条件跳转法(performSegueWithIdentifier)
6.1.3 手动代码跳转法
6.1.4 三种方法的比较
6.2 场景之间的逆向跳转
6.2.1 Unwind Segue连线法
6.2.2 关于Unwind Segue的更多用法
6.2.3 通过编码方式实现逆向跳转
6.3 总结与启发
第7章 Delegate应用五步曲
7.1 学习Delegate的困惑
7.2 从一道经典的面试题说起
7.3 学习Delegate常出现的几个误区
7.4 Delegate技术难点在哪里
7.5 数据逆向传送一定要通过Delegate吗
7.6 Delegate应用五步曲
7.7 总结与启发
第4篇 表视图(TableView)应用篇
第8章 创建一个简单的表视图
8.1 表视图与表视图单元格(TableView与TableViewCell)
8.2 UITableView的代理机制(Data Source和Delegate)
8.2.1 UITableViewDataSource的应用
8.2.2 UITableViewDelegate的应用
8.3 创建一个表视图工程
8.4 视图控制器添加三步法
8.5 为表视图填充数据
8.6 如何确定列表的行数
8.7 如何显示列表每一行对应的内容
8.8 如何在表视图中添加缩略图
8.9 总结与启发
第9章 如何实现表视图的定制化单元格
9.1 如何让每一行显示特定的缩略图
9.2 如何定制化单元格(UITableViewCell)
9.3 为定制化单元格创建一个类
9.4 总结与启发
第10章 如何判断TableView选择了哪一行
10.1 如何理解UITableViewDelegate
10.2 UITableViewDelegate知多少
10.3 当某行被选中时, 弹出一个提示框
10.4 如何获取行的内容
10.5 如何对被选中的行做标记
10.6 总结与启发
第11章 如何管理表视图的数据
11.1 如何让数据更便于维护
11.2 如何理解Property List
11.3 将表数据存储为Property List格式
11.4 如何读取Property List文件的内容
11.5 如何从UITableView中删除一行
11.6 如何重载表视图的数据
11.7 如何永久性删除表视图的行数据
11.8 如何实现TableView的上拉或下拉刷新
11.9 基于UIViewController创建表视图
11.10 关于UITableViewCell重用的理解与应用
11.11 总结与启发
后记 关于iOS下一代编程语言——Swift

作者简介

基于iOS平台开发App是一个复杂的工程,如何从众多的知识点中理顺思路,把握iOS开发的核心是iOS初学者面对的难题。
本书是一本初学者都看得懂的图书,作者从iOS开发的三个主线——Storyboard、Delegate和TableView入手,以自己开发过的App为基础,循序渐进地讲述了在iOS开发过程中面对的技术问题。


 iOS开发之美下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     作为初学者,还是很喜欢这类简单有条理的书,不想市面都是一本本厚书,不分主次。建议有代理、storyboard、和UITableView等的知识基础的朋友,可以借此书复习梳理这些重要知识点,一天就能过一遍。吐槽书名,建议改为iOS初级开发之美~~

精彩短评 (总计10条)

  •     这是一本初学者也可以看懂的书,看完可能没法让你学到很多知识,但是书中的观点和思路让我受益匪浅。喜欢这本书,可以借阅的一定要看看,对于初学者。但是,千万别特地买,知识点确实很少。
  •     短小的書,關注點很不錯,唯一遺憾是用Objective-C的代碼,沒有更新到Swift
  •     入门的书籍,但看该书是无法做 ios 开发的,需要其它书籍辅助。有些概念单独做解答,还是很有想法的。
  •     极薄极好的一本iOS的入门书。相比那些动辄六七百页大而全,靠贴代码充数的自称iOS的第一本的书们真不知道要好多少。我对入门书的定义是:告诉我那开发中最常用的20%,并且让我具备足够的知识自学。 这本书在知识上并没给我什么新东西,但是在内容选择,叙述方式上给了我很多启发,颇有王爽那本《汇编语言》的风格,把一个主题讲得简单,讲得透彻真不容易。欠了自己1年多的iOS 入门课程也该启动了。
  •     内容比较少, 一口气一天差不多就完事, 完全适合初学者. 可是价格很不地道
  •     讲述iOS开发的书,市面上琳琅满目。能够通过有限的篇幅,把几个关键的技术点讲清楚,不仅需要深厚的技术功底,更需要流畅的文笔叙述能力。 通读《iOS开发之美》,可以感受到作者的文笔功底还是相当扎实的。 平心而论,能把几个技术点以这种优美的文笔表述出来,是一件不容易的事情。 本上表述的是一种编程思想,摒弃了大而全、面面俱到的传统方式。 从文字描述的字里行间,能清楚地感受到作者是在与读者推心置腹的交流。 在我看来,写书的目的是为了与读者交流,交流一种思想,而不是灌输知识。 再厚的书,也赶不上互联网的海量数据。 只要掌握了编程思想, 在具体解决问题时,知道去哪儿查,掌握拿来之后怎么用。 这就够了。 我想, 《iOS开发之美》的作者 或许正是出于这种考虑,才有感而发吧。
  •     太入门了,各种凑字数写够200页,而且有不少deprecated和错误的地方
  •     作为初学者,还是很喜欢这类简单有条理的书,不想市面都是一本本厚书,不分主次。建议有代理、storyboard、和UITableView等的知识基础的朋友,可以借此书复习梳理这些重要知识点,一天就能过一遍。吐槽书名,建议改为iOS初级开发之美~~ ......
  •     太浅了
  •     最初级的入门书,浅显易懂。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024