大小:17.4M
更新时间:23-08-31
系统:Pc
ios编程第4版是一本ios编程开发教学手册,由美国程序员Christian Keur、Aaron Hillegass和Joe Conway三人共同编著。本书涵盖了iOS应用开发的必备知识,主要讲解了从Objective-C基础知识到新语言特性,从AppKit库到常见的Cocoa设计模式,从Xcode技巧到Instruments,不一而足,可以更好的指导读者以正确的方法解决问题,适用于iPhone、iPad应用程序开发者,欢迎免费下载读。
《ios编程第4版》有两个特点:一、涵盖iOS应用开发必备知识:从Objective-C基础知识到新语言特性,从AppKit库到常见的Cocoa设计模式,从Xcode技巧到Instruments。第二、指导读者以正确的方法解决问题:Objective-C的习惯约定有哪些(例如命名约定,内存管理约定),创建子类时如何处理初始化方法,Cocoa的常见设计模式有哪些,如何选择数据保存方法……iOS开发包括iPhone开发、iPod touch开发和iPad开发,本书绝大部分内容可通用,有差异的部分(例如iPad界面)单独予以说明。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。
第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
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
突破就是买点pdf扫描版14.99M官方版 突破就是买点是由地震出版社的燕青先生通过阅读近些年国内出版的几乎所有的1000多本股票技术分析类书籍,吸收各色高手的投资精华,历经实战,总结出自己的炒股理念的一本金融证券图书。该书以买入为先,主动进攻为先,图形依据为先等核心操作理念,向读者讲解了如
查看read2u(中文语音朗读软件)8.99Mv2.1官方版 read2u官方版是一款非常好用的中文语音朗读软件,也就是把电子读物变成有声读物的一种工具,不同于有些校对软件,read2u是专门为了朗读汉字而设计的,具有良好的音质,卓越的多音字识别系统,具有同音乐的完美结合,对于朗读的各项参数具有开放性,它支持
查看房屋买卖合同正规范本202312Kword版房屋买卖是生活中最常见的事情,在购买时需要拟定一些事项,以备将来发生纠纷时好解决问题。在此小编带来了房屋买卖合同正规范本2023,word版本,详细的介绍了房屋买卖时甲方乙方的权利和义务等,也列举了许多房产买卖的条约等,让你在签合约时懂得更多,知道合同需
查看paas实现与运维管理159.62M余何pdf编辑器 paas实现与运维管理是一本国内原创PaaS著作,由国家软件设计师余何编著,书名全称叫做paas实现与运维管理:基于Mesos+Docker+ELK的实战指南。本书从技术和管理两个角度详解分布式PaaS平台的实现与运维,突出的特点是理论联系实际,深
查看精通正则表达式第3版52.97M杰佛瑞E.F.佛瑞德pdf扫描版正则表达式是程序员必懂的强大的工具,从较低的层面上来说,正则表达式描述的是一串文本(achunkoftext)的特征。读者可以用它来验证用户输入的数据,或者也可以用它来检索大量的文本。从较高的层面上来说,正则表达式容许用户掌控他们自己的数据——控制这些数
查看ASP.NET Web API设计134.82Mpdf扫描版 ASP.NET Web API设计是一本设计面向多客户端的可演化Web API的指南,由美国程序员布洛克和西布拉奥编著,全书内容丰富,提供了及时而全面的指南,帮助人们使用ASP.NET Web API构建坚实的系统,书本以ASP.NET Web A
查看linux shell编程从初学到精通81.02M伍之昂pdf扫描版shell脚本编程成为一个优秀的linux开发者和系统管理员必须掌握的技术之一,但如何才能更好的常握呢?这里小编带来了linux shell编程从初学到精通,由华清远见嵌入式培训中心的伍之昂编著,全书内容丰富,覆盖了shell编程的大部分技术,并结合典型
查看尼康d5100使用说明书19.91MPDF版尼康D5100是市面上非常热门的一款单反相机,上面众多流行功能可以满足初级用户的许多需求,如果对操控没有太高的要求,尼康D5100的画质和功能绝对满足家庭用户和摄影初学者的要求。不过还有很多朋友对尼康d5100使用技巧不是特别了解,因此小编带来了尼康d5
查看设计模式之禅第2版pdf10.64M扫描版设计模式之禅第2版是设计模式领域公认的3本经典著作之一,由资深软件开发工程师秦小波编著。本书深刻解读了6大软件设计原则和28种设计模式的准确定义、应用方法和实践,全方位比较各种同类模式之间的异同,详细讲解了组合使用不同模式的方法。此外,本书在第1版的基础
查看c语言从入门到精通(第1版)44.77Mpdf高清扫描版C语言从入门到精通是由韩旭、王娣编写的一本非常适用于C语言初学者的学习书籍,清华大学出版社出版,书中除了对C语言的语法做了详细的介绍,还对一些高级应用,如:网络套接字编程,内存管理,数组指针,还做一些简单学生实验课程。本书从初学者的角度出发,以通俗易懂的
查看