西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页 常用软件 软件下载 安卓软件 游戏下载 安卓游戏 MAC应用 驱动下载 安卓电视
系统工具网络工具媒体工具图形图像聊天工具应用软件编程开发手机软件安卓应用电脑安全字体素材

一步一步学习iOS 5 编程 第二版

PDF文字版
  • 一步一步学习iOS 5 编程 第二版PDF文字版
  • 软件大小:9.2M
  • 更新时间:2013-02-28 09:44
  • 软件语言:中文
  • 软件厂商:
  • 软件类别:国产软件 / 免费软件 / 电子教程
  • 软件等级:4级
  • 应用平台:WinXP
  • 官方网站:http://www.EntLib.com
好评:50%
坏评:50%

装机必备软件

软件介绍

这本书翻译比较流畅,内容整理、编排清晰,由浅入深,图文并茂,非常适合 iOS 5 开发学习初学者。中文版,PDF格式。推荐一下!

目前,这是第一本介绍iOS 5.x 和 Xcode 4.3 的中文版书籍,尤其适合于iOS 编程开发初学者。本文档由 EntLib 团队翻译整理。

第二版共有 249页,主要内容:
第一部分:Hello World!创建你的第一个iPhone App
第二部分:iOS编程基础:Hello World应用程序如何工作的?
第三部分:iOS 编程向导:创建一个简单的表视图(Table View)应用程序
第四部分:定制UITableView表视图单元格
第五部分:如何处理UITableView中的行选择
第六部分:应用Property List强化你的Simple Table应用程序
第七部分:如何在Xcode 4.* 添加定制字体到iOS 应用程序中?
第八部分:如何在iOS App中添加启动画面?
第九部分:从UITableView中删除一行和Model-View-Controller
第十部分:使用Storyboards创建导航控制器和表视图
第十一部分:Storyboard 联线教程-在视图控制器间传递数据
第十二部分:Storyboard教程-创建Tab Bar控制器和Web视图
第十三部分:在表视图中添加搜索栏
第十四部分:如何在导航界面隐藏Tab Bar
第十五部分:Objective-C基础知识-介绍面向对象的编程
第十六部分:如何在你的iPhone App中发送邮件

目 录:

第一部分:Hello World!创建你的第一个 iPhone App ................... 13
看看你的第一个应用程序 ............................................................................................ 14
开始编写代码! ............................................................................................................. 14
熟悉Xcode 工作环境 .................................................................................................... 19
第一次运行你的应用程序 ............................................................................................ 21
回来写代码吧! ............................................................................................................. 22
编写Hello World 按钮的代码 ................................................................................... 25
连接Hello World 按钮和Action方法 ..................................................................... 27
检查已建立的连接 ......................................................................................................... 28
测试你的应用程序 ......................................................................................................... 30
第二部分:iOS 编程基础:Hello World 应用程序如何工作的? ... 33
Interface Builder、头文件和实现文件 .................................................................... 34
触摸和点击的背后机制 ................................................................................................. 37
Run按钮幕后机制......................................................................................................... 39
有仸何问题么? ............................................................................................................. 41
第三部分:iOS 编程向导:创建一个简单的表视图(Table View)应
用程序 ................................................................................................................. 42
创建SimpleTable 项目 ................................................................................................ 43
设计视图 .......................................................................................................................... 46
第一次运行你的应用程序 ............................................................................................ 47
添加表数据 ..................................................................................................................... 48
UITableViewDelegate 和 UITableViewDataSource ........................................... 49
数组是什么? ................................................................................................................. 51
连接数据源(DataSource)和委托(Delegate) .................................................. 56
测试你的应用程序 ......................................................................................................... 58
在表视图中添加缩略图 ................................................................................................. 59
接下来是什么? ............................................................................................................. 62
第四部分:定制 UITableView 表视图单元格 ........................................ 64
显示丌同的缩略图 ......................................................................................................... 64
[thumbnails objectAtIndex:indexPath.row] 有什么用途? .............................. 68
定制表视图单元格 ......................................................................................................... 69
设计单元格 ..................................................................................................................... 70
为定制单元格创建类 ..................................................................................................... 77
Property 和 Outlet ..................................................................................................... 79
@synthesize 指令 ........................................................................................................ 80
建立连接 .......................................................................................................................... 80
更新SimpleTableViewController ............................................................................ 82
留给你的作业 ................................................................................................................. 86
接下来讲什么? ............................................................................................................. 88
第五部分:如何处理 UITableView 中的行选择.................................... 90
理解UITableViewDelegate ........................................................................................ 91
处理表视图行选择(Table Row Selection) .......................................................... 92
开始编码吧! ................................................................................................................. 94
布置给你的作业 ............................................................................................................. 97
接下来是什么? .......................................................................................................... 102
第六部分:应用 Property List 强化你的 Simple Table 应用程序
............................................................................................................................ 104
为什么外部化表数据? .............................................................................................. 104
Property List是什么? ............................................................................................ 106
这是存放表数据的最好方法吗? ............................................................................. 106
转换表数据为Property List .................................................................................... 107
在Objective-C中加载Property List ..................................................................... 112
代码修改的解释 .......................................................................................................... 113
接下来介绍什么? ...................................................................................................... 115
第七部分:如何在 Xcode 4.* 添加定制字体到 iOS 应用程序中?
查找字体文件所在的位置 ......................................................................................... 117
复制字体文件到应用程序包(Application Bundle) ........................................ 118
编辑App中的info.plist文件 ................................................................................. 119
准备使用新添加的字体 .............................................................................................. 120
第八部分:如何在 iOS App 中添加启劢画面? .................................. 122
什么是启劢画面(Splash Screen)? ................................................................... 122
在你的App中添加启劢画面 .................................................................................... 123
准备你的启劢画面 ...................................................................................................... 123
在Xcode 中添加你的启劢图像 ................................................................................ 125
开始测试! .................................................................................................................. 126
更进一步信息 .............................................................................................................. 127
第九部分:从 UITableView 中删除一行和 Model-View-Controller
............................................................................................................................ 128
理解Model-View-Controller .................................................................................. 128
如何从UITableView中删除行数据 ....................................................................... 131
1) 编写代码,切换到编辑模式,实现行删除; .................................................. 131
2) 从模型中删除相应的表数据项; ....................................................................... 133
3) 再次加载表视图,以便反映出表数据的变化; .............................................. 135
测试你的App并删除一行记录 ................................................................................ 136
留给你的作业 .............................................................................................................. 136
第十部分:使用 Storyboards 创建导航控制器和表视图................ 139
导航控制器(Navigation Controller)是什么? ................................................ 139
Storyboards 预览....................................................................................................... 140
场景(Scene)和联线(Segues) .......................................................................... 142
在Storyboards中创建导航控制器 ........................................................................ 142
添加表视图及其数据 .................................................................................................. 146
介绍原型单元格(Prototype Cell) ....................................................................... 154
添加详细视图控制器 .................................................................................................. 157
接下来讲什么? .......................................................................................................... 161
下载本文示例程序 ...................................................................................................... 161
第十一部分:Storyboard 联线教程-在视图控制器间传递数据 ... 163
赋值视图控制器类 ...................................................................................................... 164
添加变量到定制的类中 .............................................................................................. 168
建立变量和UI 元素乊间的连接 .............................................................................. 169
使用联线(Segue)传递数据 .................................................................................. 170
接下来是什么? .......................................................................................................... 175
下载本文示例程序 ...................................................................................................... 176
第十二部分:Storyboard 教程-创建 Tab Bar 控制器和 Web 视图
Tab Bar控制器和UIWebView ................................................................................ 177
创建Tab Bar控制器.................................................................................................. 178
更改Tab Bar子项名称 ............................................................................................. 181
运行App ...................................................................................................................... 182
添加一个新的Tab ...................................................................................................... 183
使用UIWebView创建About页面 ........................................................................ 187
赋值新的视图控制器类 .............................................................................................. 190
使用UIWebView加载请求 ...................................................................................... 193
添加About.html文件 ............................................................................................... 193
为UIWebView 创建一个变量 ................................................................................. 193
加载Web内容 ............................................................................................................ 195
最后运行效果 .............................................................................................................. 195
总 结 ........................................................................................................................... 196
下载本文示例程序 ...................................................................................................... 197
第十三部分:在表视图中添加搜索栏 .................................................... 199
理解搜索显示控制器(Search Display Controller) ......................................... 199
在Storyboard中添加搜索显示控制器 .................................................................. 200
我们没有做什么事情,但是搜索结果显示所有菜单列表? ............................... 202
实现搜索过滤器 .......................................................................................................... 205
实现搜索显示控制器(Search Display Controller)委托 ................................ 207
在searchResultsTableView 显示搜索结果 ........................................................ 208
第 11 页
再次运行App .............................................................................................................. 210
处理搜索结果中的行选择 ......................................................................................... 211
下载本文示例程序 ...................................................................................................... 215
第十四部分:如何在导航界面隐藏 Tab Bar ....................................... 216
UIViewController类的hidesBottomBarWhenPushed 属性 ......................... 216
仅需添加一行代码 ...................................................................................................... 217
下载本文示例程序 ...................................................................................................... 219
第十五部分:Objective-C 基础知识-介绍面向对象的编程............. 220
面向对象编程 – 一些理论知识 ............................................................................... 221
类、对象和实例 .......................................................................................................... 223
回顾定制表单元格的教程 ......................................................................................... 223
创建 Recipe 类 .......................................................................................................... 225
初始化Recipe 对象数组 ........................................................................................... 227
使用Recipes数组替换TableData ......................................................................... 231
接下来是什么? .......................................................................................................... 234
第十六部分:如何在你的 iPhone App 中发送邮件 .......................... 236
创建有一个Button的简单视图App ...................................................................... 236
连接Contact Us 按钮到Action方法 .................................................................... 237
实现Email 接口......................................................................................................... 240
添加MessageUI 框架 ............................................................................................... 243
编写 HTML 邮件 ....................................................................................................... 246
下载本文示例程序 ...................................................................................................... 248

软件标签: iOS 5
感谢EntLib.com 团队翻译整理,一步一步学习iOS 5编程(第二版),包括Xcode项目源代码,淘宝店仅售6元,请支持作者并获得源代码。

软件截图

一步一步学习iOS 5 编程 第二版 PDF文字版

    其他版本下载

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    下载帮助下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

    TOP
    软件下载