大小:35.98M
更新时间:23-09-11
系统:Pc
版本:v
objective-c程序设计 第4版是一本Objective-C程序设计指南,由斯蒂芬Stephen G. Kochan编著。本书是一本的Objective-C2.0参考书,详细介绍该语言的具体内容。全书用丰富而详实的实例讲解了如何使用Objective-C,无需你有任何C语言或面向对象编程语言的经验。在内容上,本书不仅详细说明了如何充分利用Foundation框架的大量内置类库,还介绍了如何使用iPhoneSDK开发基于iPhone和iPodTouch的应用,非常适合那些打算将Objective-C作为第一门程序设计语言的人们阅读。
《objective-c程序设计 第4版》是一本Objective-C编程领域最畅销的书籍,内容涵盖Xcode4。2和自动引用计数(ARC)。本书详细介绍了Objective-C和苹果iOS、Mac平台面向对象程序编程的知识。本书作者假设读者没有面向对象程序语言或者C语言(Objective-C基础)编程经验,因此,初学者和有经验的程序员都可以使用这本书来学习Objective-C。读者不需要先学习底层的C语言编程,就可以了解面向对象编程。本书结合独特的学习方法,在每章都编写有大量的小程序例子和练习,使Objective-C程序设计适合于课堂教学和自学。
另外《Objective-C 程序设计(第4版)》已经为iOS 5和Xcode4.2中的重大变更做了全面更新,最新的改动是引入了自动引用计数(ARC),并详细说明了如何在Objective-C编程过程中使用ARC提升和简化内存管理。
1 引言 1.1 本书内容 1.2 本书组织方式 1.3 支持 1.4 致谢 1.5 第4版前言 2 Objective-C编程 2.1 编译并运行程序 2.1.1 使用Xcode 2.1.2 使用Terminal 2.2 解释第一个程序 2.3 显示变量的值 2.4 小结 2.5 练习 3 类、对象和方法 3.1 到底什么是对象 3.2 实例和方法 3.3 用于处理分数的Objective-C类 3.4 @interface部分 3.4.1 选择名称 3.4.3 类方法和实例方法 3.5 @implementation部分 3.6 program部分 3.7 实例变量的访问及数据封装 3.8 小结 3.9 练习 4 数据类型和表达式 4.1 数据类型和常量 4.1.1 int类型 4.1.2 float类型 4.1.3 char类型 4.1.4 限定词:long、long long、short、unsigned及signed 4.1.5 id类型 4.2 算术表达式 4.2.1 运算符的优先级 4.2.2 整数运算和一元负号运算符 4.2.3 模运算符 4.2.4 整型值和浮点值的相互转换 4.2.5 类型转换运算符 4.3 赋值运算符 4.4 Calculator类 4.5 练习 5 循环结构 5.1 for语句 5.1.1 键盘输入 5.1.2 嵌套的for循环 5.1.3 for循环的变体 5.2 while语句 5.3 do语句 5.4 break语句 5.5 continue语句 5.6 小结 5.7 练习 6 选择结构 6.1 if语句 6.1.1 if-else结构 6.1.2 复合条件测试 6.1.3 嵌套的if语句 6.1.4 else if结构 6.2 switch语句 6.3 Boolean变量 6.4 条件运算符 6.5 练习 7 类 7.1 分离接口和实现文件 7.2 合成存取方法 7.3 使用点运算符访问属性 7.4 具有多个参数的方法 7.4.1 不带参数名的方法 7.4.2 关于分数的操作 7.5 局部变量 7.5.1 方法的参数 7.5.2 static关键字 7.6 self关键字 7.7 在方法中分配和返回对象 7.8 练习 8 继承 8.1 一切从根类开始 8.2 通过继承来扩展:添加新方法 8.2.1 Point类和对象创建 8.2.2 @class指令 8.2.3 具有对象的类 8.3 覆写方法 8.4 抽象类 8.5 练习 9 多态、动态类型和动态绑定 9.1 多态:相同的名称,不同的类 9.2 动态绑定和id类型 9.3 编译时和运行时检查 9.4 id数据类型与静态类型 9.5 有关类的问题 9.6 使用@try处理异常 9.7 练习 10 变量和数据类型 10.1 对象的初始化 10.2 作用域回顾 10.2.1 控制实例变量作用域的指令 10.2.2 全局变量 10.2.3 静态变量 10.3 枚举数据类型 10.4 typedef语句 10.5 数据类型转换 10.6 位运算符 10.6.1 按位与运算符 10.6.2 按位或运算符 10.6.3 按位异或运算符 10.6.4 一次求反运算符 10.6.5 向左移位运算符 10.6.6 向右移位运算符 10.7 练习 11 分类和协议 11.1 分类 11.2 类的扩展 11.3 协议和代理 11.3.1 代理 11.3.2 非正式协议 11.4 合成对象 11.5 练习 12 预处理程序 12.1 #define语句 12.2 #import语句 12.3 条件编译 12.3.1 #ifdef、#endif、#else和#ifndef语句 12.3.2 #if和#elif预处理程序语句 12.3.3 #undef语句 12.4 练习 13 基本的C语言特性 13.1 数组 13.1.1 数组元素的初始化 13.1.2 字符数组 13.1.3 多维数组 13.2 函数 13.2.1 参数和局部变量 13.2.2 函数的返回结果 13.2.3 函数、方法和数组 13.3 块(Blocks) 13.4 结构 13.4.1 结构的初始化 13.4.2 结构中的结构 13.4.3 关于结构的补充细节 13.4.4 不要忘记面向对象编程思想 13.5 指针 13.5.1 指针和结构 13.5.2 指针、方法和函数 13.5.3 指针和数组 13.5.4 指针运算 13.5.5 指针和内存地址 13.6 它们不是对象 13.7 其他语言特性 13.7.1 复合字面量 13.7.2 goto语句 13.7.3 空语句 13.7.4 逗号运算符 13.7.5 sizeof运算符 13.7.6 命令行参数 13.8 工作原理 13.8.1 事实#1:实例变量存储在结构中 13.8.2 事实#2:对象变量实际上是指针 13.8.3 事实#3:方法是函数,而消息表达式是函数调用 13.8.4 事实#4:id类型是通用指针类型 13.9 练习 14 Foundation框架简介 14.1 Foundation文档 15 数字、字符串和集合 15.1 数字对象 15.2 字符串对象 15.2.1 NSLog函数 15.2.2 description方法 15.2.3 可变对象与不可变对象 15.2.4 可变字符串 15.3 数组对象 15.3.1 制作地址簿 15.3.2 数组排序 15.4 词典对象 15.4.1 枚举词典 15.5 集合对象 15.5.1 NSIndexSet 15.6 练习 16 使用文件 16.1 管理文件和:NSFileManager 16.1.1 使用NSData类 16.1.2 使用 16.1.3 枚举中的内容 16.2 使用路径:NSPathUtilities.h 16.2.1 常用的路径处理方法 16.2.2 复制文件和使用NSProcessInfo类 16.3 基本的文件操作:NSFileHandle 16.4 NSURL类 16.5 NSBundle类 16.6 练习 17 内存管理和自动引用计数 17.1 自动垃圾收集 17.2 手工管理内存计数 17.2.1 对象引用和自动释放池 17.3 事件循环和内存分配 17.4 手工内存管理规则的总结 17.5 自动引用计数(ARC) 17.6 强变量 17.7 弱变量 17.8 @autoreleasepool块 17.9 方法名和非ARC编译代码 18 复制对象 18.1 copy和mutableCopy方法 18.2 浅复制与深复制 18.3 实现<NSCopying>协议 18.4 用设值方法和取值方法复制对象 18.5 练习 19 归档 19.1 使用XML属性列表进行归档 19.2 使用NSKeyedArchiver归档 19.3 编码方法和解码方法 19.4 使用NSData创建自定义档案 19.5 使用归档程序复制对象 19.6 练习 20 Cocoa和Cocoa Touch简介 20.1 框架层 20.2 Cocoa Touch 21 编写iOS应用程序 21.1 iOS SDK 21.2 第一个iPhone应用程序 21.2.1 创建新的iPhone应用程序项目
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读
objective-C程序设计第6版pdf扫描版大小:66.44M时间:2023-09-10查看
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
11j930住宅建筑构造图集21.07Mpdf电子版 11j930图集,全称11j930住宅建筑构造图集,是国家建筑标准设计图集,由中华人民共和国住房和城乡建设部发行,自2011年3月1日起实施,原料《住宅建筑构造》(03j930-1)标准设计同时废止,可以适用于一般标准的新建、改建、扩建的住宅建筑设
查看14j936变形缝建筑构造16.26Mpdf高清电子版 14j936变形缝建筑构造,又被用户俗称为14j936变形缝图集,是中国建筑标准设计研究院发布的一款实用图集,批准文号:建质函2014210号,统一编号GJBT-1285,实行日期2014年9月1日,适用于新建、改建、扩建的民用与工业建筑工程露明部
查看oracle database 9i10g11g编程艺术第2版151.99MThomas Kyte pdf扫描版 oracle database 9i10g11g编程艺术第2版是一本公认的Oracle数据库指南,凝聚了世界的Oracle专家Thomas Kyte数十年的宝贵经验和真知灼见。书中深入分析了Oracle数据库体系结构,包括文件、内存结构以及构成Or
查看c# winform实践开发教程42.53M钱哨高清扫描版c# winform实践开发教程是一本基于.NET FrameWork2.0平台进行的C# Windows程序设计开发教材,由钱哨,李挥剑,李继哲 三人共同编著。全书内容衔接合理,采用了项目驱动方式,且完全按项目运作所需的知识体系设置结构来编写。以实际工
查看HTML+CSS网页开发技术精解61.4M吴玉中pdf扫描版HTML+CSS网页开发技术精解是一本html和css语言的开发书籍,由吴玉中等人共同编著。本书内容丰富翔实,涵盖了HTML和CSS大部分常用元素和属性。并且作者使用典型实例,用图解方式诠释每个语法的具体使用方法。还全面讲解CSS控制页面表现的方法,包括
查看c#从入门到精通第3版119.82M明日科技pdf扫描版c#从入门到精通第3版是一本C#语言的入门书籍,由明日科技C#程序开发团队数十名程序员编著。本书内容由浅入深,循序渐进,全书以初、中级程序员为对象,先从C#语言基础学起,再学习C#的核心技术,然后学习C#的高级应用,最后学习开发一个完整项目。讲解过程中步
查看asp.net mvc 4 web编程57.93Masp.net mvc 4 web编程是一本pdf高清扫描版的电子图书,是NET开发者学习MVC的必备圣典。由Jess cbadwick,todd snyder,hrusikesb panda著,徐雷,徐扬翻译。全书介绍介绍了微软最新的ASP.NET M
查看sql server 2012从零开始学186.06M王英英pdf扫描版 sql server 2012从零开始学是一本SQL Server 2012数据库入门书籍,由王英英,张少军和刘增杰三人共同编著,本书内容几乎涉及了SQL Server 2012数据库应用与开发的所有重要知识,通过全书的学习,您可以完整地掌握SQL
查看