ios编程第4版

ios编程第4版

大小:17.4M

更新时间:23-08-31

系统:Pc

版本:v

开始下载

ios编程第4版是一本ios编程开发教学手册,由美国程序员Christian Keur、Aaron Hillegass和Joe Conway三人共同编著。本书涵盖了iOS应用开发的必备知识,主要讲解了从Objective-C基础知识到新语言特性,从AppKit库到常见的Cocoa设计模式,从Xcode技巧到Instruments,不一而足,可以更好的指导读者以正确的方法解决问题,适用于iPhone、iPad应用程序开发者,欢迎免费下载读。

ios编程第4版

内容介绍

《ios编程第4版》有两个特点:一、涵盖iOS应用开发必备知识:从Objective-C基础知识到新语言特性,从AppKit库到常见的Cocoa设计模式,从Xcode技巧到Instruments。第二、指导读者以正确的方法解决问题:Objective-C的习惯约定有哪些(例如命名约定,内存管理约定),创建子类时如何处理初始化方法,Cocoa的常见设计模式有哪些,如何选择数据保存方法……iOS开发包括iPhone开发、iPod touch开发和iPad开发,本书绝大部分内容可通用,有差异的部分(例如iPad界面)单独予以说明。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。

ios编程第4版章节目录

第1章第一个简单的iOS应用1

1.1创建Xcode项目2

1.2模型-视图-控制器4

1.3设计Quiz 5

1.4创建视图控制器6

1.5创建界面8

1.6创建关联14

1.7创建模型对象18

1.8大功告成21

1.7在模拟器上运行应用22

1.9安装应用23

1.9应用图标25

1.10启动图片27

第2章Objective-C 29

2.1对象29

2.2使用对象30

2.3编写命令行工具RandomItems 33

2.4创建Objective-C类的子类38

2.5深入学习NSArray与NSMutableArray 58

2.6异常与未知选择器60

2.7练习62

2.8初级练习:查找问题62

2.9中级练习:另一个初始化方法62

2.10高级练习:另一个类63

2.11关于深入学习部分63

2.12深入学习:如何为类命名63

2.13深入学习:#import和 import 64

第3章通过ARC管理内存65

3.1栈65

3.2堆66

3.3指针变量与对象所有权66

3.4强引用与弱引用70

3.5属性75

3.6深入学习:属性合成81

3.7深入学习:Autorelease池与ARC历史83

第4章视图与视图层次结构85

4.1视图基础86

4.2视图层次结构86

4.3创建UIView子类88

4.4在drawRect:方法中自定义绘图94

4.5关于开发者文档105

4.6初级练习:绘制图像106

4.7深入学习:Core Graphics 106

4.8高级练习:阴影和渐变108

第5章视图:重绘与UIScrollView 111

5.1运行循环和重绘视图112

5.2类扩展114

5.3使用UIScrollView 115

第6章视图控制器119

6.1创建UIViewController子类120

6.2另一个视图控制器123

6.3 UITabBarController 130

6.4视图控制器的初始化方法134

6.5添加本地通知135

6.6加载和显示视图136

6.7与视图控制器及其视图进行交互138

6.8初级练习:增加一个标签项139

6.9中级练习:控制逻辑139

6.10深入学习:键值编码139

6.11深入学习:Retina显示屏140

第7章委托与文本输入143

7.1文本框(UITextField)143

7.2委托146

7.3协议148

7.4向屏幕中添加UILabel对象150

7.5运动效果152

7.6使用调试器153

7.7深入学习:main()与UIApplication 157

7.8中级练习:捏合-缩放157

第8章UITableView与UITableViewController 159

8.1编写Homepwner应用159

8.2 UITableViewController 160

8.3 UITableView数据源164

8.4 UITableViewCell对象170

8.5代码片段库175

8.6初级练习:表格段178

8.7中级练习:固定行178

8.8高级练习:修改UITableView对象的外观178

第9章编辑UITableView 179

9.1编辑模式179

9.2增加行185

9.3删除行187

9.4移动行188

9.5初级练习:更改“删除”按钮的标题190

9.6中级练习:禁止移动某个表格行190

9.7高级练习:彻底禁止移动某个表格行190

第10章UINavigationController 191

10.1 UINavigationController对象192

10.2额外的视图控制器196

10.3 UINavigationController的导航功能201

10.4 UINavigationBar 205

10.5初级练习:显示数字键盘210

10.6中级练习:关闭数字键盘210

10.7高级练习:压入更多视图控制器210

第11章相机211

11.1通过UIImageView对象显示照片212

11.2通过UIImagePickerController拍摄照片216

11.3创建BNRImageStore 220

11.4 NSDictionary 222

11.5创建并使用键225

11.6使用BNRImageStore 227

11.7关闭键盘228

11.8初级练习:编辑照片230

11.9中级练习:删除照片230

11.10高级练习:Camera Overlay 230

11.11深入学习:导航实现文件230

11.12深入学习:摄像233

第12章触摸事件与UIResponder 235

12.1触摸事件235

12.2创建TouchTracker应用237

12.3实现BNRDrawView,完成绘图功能239

12.4处理触摸事件并创建线条对象240

12.5初级练习:保存与读取245

12.6中级练习:颜色245

12.7高级练习:圆圈246

12.8深入学习:响应对象链246

12.9深入学习:UIControl 247

第13章UIGestureRecognizer与UIMenuController 249

13.1 UIGestureRecognizer子类250

13.2用UITapGestureRecognizer对象识别“按下”手势250

13.3同时添加多种触摸手势252

13.4 UIMenuController 254

13.5 UILongPressGestureRecognizer 256

13.6 UIPanGestureRecognizer以及同时识别多个手势257

13.7深入学习:UIMenuController与UIResponderStandardEditActions 260

13.8深入学习:再谈UIGestureRecognizer 261

13.9中级练习:修正错误262

13.10高级练习:速度与宽度262

13.11高级练习:颜色262

第14章调试工具263

14.1仪表263

14.2 Instruments 265

14.3静态分析器275

14.4项目、目标和构建设置277

展开全部内容
语言简体中文

同类热门

网易新闻电脑版网易新闻电脑版 南方Plus电脑版南方Plus电脑版 得间免费小说电脑版得间免费小说电脑版 开源阅读电脑版开源阅读电脑版 潇湘书院电脑版潇湘书院电脑版 cnki全球学术快报电脑版cnki全球学术快报电脑版 未公开的Oracle数据库秘密未公开的Oracle数据库秘密 PHP语言精粹电子书PHP语言精粹电子书

热门标签

金山打字通历史所有版本 档案管理系统软件大全 电脑文件管理软件大全 电脑万能驱动软件 电脑上学英语的软件大全 电脑视频编辑软件前十名 安装包制作工具大全 zbrush全系列版本大全 几款热门的linux系统常用软件推荐 服务器安全软件 eclipse插件大全 电脑变声软件大全

网友评论0人参与,0条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用