您所在的位置:首页 > 编程开发 > 电子教程 > Objective-C基础教程 PDF 清晰版

Objective-C基础教程 PDF 清晰版 (暂未上线)

是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言

  • 软件大小:29.8 MB
  • 软件类型:国产软件
  • 软件分类:编程开发 / 电子教程
  • 软件语言:简体中文
  • 软件授权:免费软件
  • 上线时间:2020-08-08
  • 支持系统:Vista/winXP/win7/win8
  • 官网链接:Home Page

安装不了?查看安装教程

手机扫一扫快捷方便下载

相关版本

本类应用推荐

编程开发排行榜

应用介绍

中文名: Objective-C基础教程 
作者: Mark Dalrymple 
Scott Knaster译者: 高朝勤 
杨越 
刘霞图书 
分类: 软件 
资源格式: PDF 
版本: 扫描版 
出版社: 人民邮电出版社 
书号: ISBN: 9787115208774 
发行时间: 2009年08月 
地区: 大陆 
语言: 简体中文 
简介: 

内容简介 


Objective-C是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言。本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。附录中还介绍了如何从其他语言过渡到Objective-C。 
本书适合各类开发人员阅读。 

目录: 


第1章 启程.1 
1.1 预备知识1 
1.2 历史背景1 
1.3 内容简介2 
1.4 小结3 
第2章 对C的扩展4 
2.1 最简单的Objective-C程序4 
2.2 解构HelloObjective-C程序7 
2.2.1 #import7 
2.2.2 NSLog()和@"字符串"8 
2.3 布尔类型10 
2.3.1 BOOL强大的实用功能11 
2.3.2 比较13 
2.4 小结14 
第3章 面向对象编程基础知识15 
3.1 间接15 
3.1.1 变量与间接16 
3.1.2 使用文件名的间接18 
3.2 在面向对象的编程中使用间接24 
3.2.1 过程式编程24 
3.2.2 实现面向对象编程29 
3.3 学习有关的术语33 
3.4 Objective-C中的OOP34 
3.4.1 @interface部分34 
3.4.2 @implementation部分38 
3.4.3 实例化对象40 
3.4.4 扩展Shapes-Object41 
3.5 小结43 
第4章 继承45 
4.1 为何使用继承45 
4.2 继承语法48 
4.3 继承的工作机制51 
4.3.1 方法调度51 
4.3.2 实例变量53 
4.4 重写方法55 
4.5 小结57 
第5章 复合58 
5.1 什么是复合58 
5.1.1 Car程序58 
5.1.2 自定义NSLog()59 
5.2 存取方法62 
5.2.1 设置发动机的属性64 
5.2.2 设置轮胎的属性64 
5.2.3 跟踪汽车的变化66 
5.3 扩展CarParts程序67 
5.4 复合还是继承68 
5.5 小结69 
第6章 源文件组织70 
6.1 拆分接口和实现部分70 
6.2 拆分Car程序73 
6.3 使用跨文件依赖关系75 
6.3.1 重新编译须知75 
6.3.2 让汽车开动77 
6.3.3 导入和继承79 
6.4 小结80 
第7章 深入了解Xcode82 
7.1 改变公司名称82 
7.2 使用编辑器的技巧与诀窍83 
7.3 在Xcode的帮助下编写代码85 
7.3.1 首行缩进85 
7.3.2 代码自动完成85 
7.3.3 括号匹配88 
7.3.4 批量编辑88 
7.3.5 代码导航91 
7.3.6 emacs不是Mac程序91 
7.3.7 任意搜索92 
7.3.8 芝麻开门93 
7.3.9 书签93 
7.3.10 集中注意力94 
7.3.11 开启导航条95 
7.4 获取信息98 
7.4.1 研究助手98 
7.4.2 文档管理程序99 
7.5 调试100 
7.5.1 暴力调试100 
7.5.2 Xcode的调试器100 
7.5.3 精巧的调试符号101 
7.5.4 开始调试101 
7.5.5 检查程序104 
7.5 备忘表105 
7.6 小结106 
第8章 FoundationKit快速教程107 
8.1 一些有用的数据类型108 
8.1.1 范围的作用108 
8.1.2 几何数据类型108 
8.2 字符串109 
8.2.1 创建字符串109 
8.2.2 类方法109 
8.2.3 关于大小110 
8.2.4 比较的策略110 
8.2.5 不区分大小写的比较112 
8.2.6 字符串内是否还包含别的字符串..112 
8.3 可变性113 
8.4 集合家族115 
8.4.1 NSArray115 
8.4.2 可变数组118 
8.4.3 枚举“王国”119 
8.4.4 快速枚举120 
8.4.5 NSDictionary120 
8.4.6 使用,但不要扩展122 
8.5 各种数值122 
8.5.1 NSNumber122 
8.5.2 NSValue123 
8.5.3 NSNull124 
8.6 示例:查找文件124 
8.7 小结128 
第9章 内存管理129 
9.1 对象生命周期129 
9.1.1 引用计数130 
9.1.2 对象所有权132 
9.1.3 访问方法中的保留和释放133 
9.2 自动释放134 
9.2.1 所有对象全部入池135 
9.2.2 自动释放池的销毁时间135 
9.2.3 自动释放池的工作过程136 
9.3 Cocoa内存管理规则138 
9.3.1 临时对象138 
9.3.2 拥有对象139 
9.3.3 垃圾回收141 
9.4 小结142 
第10章 对象初始化143 
10.1 分配对象143 
10.2 初始化对象143 
10.2.1 编写初始化方法144 
10.2.2 初始化时做什么146 
10.3 便利初始化函数146 
10.4 更多部件改进147 
10.4.1 Tire类的初始化147 
10.4.2 更新main()函数149 
10.4.3 清理Car类152 
10.5 支持垃圾回收风格的Car类清理155 
10.6 指定初始化函数156 
10.6.1 子类化问题157 
10.6.2 改进Tire类的初始化函数159 
10.6.3 添加AllWeatherRadial类的初始化函数160 
10.7 初始化函数规则160 
10.8 小结161 
第11章 特性162 
11.1 修改特性值162 
11.1.1 简化接口163 
11.1.2 简化实现164 
11.1.3 点表达式的妙用166 
11.2 特性扩展167 
11.2.1 名称的使用171 
11.2.2 只读特性172 
11.2.3 特性不是万能的173 
11.3 小结173 
第12章 类别175 
12.1 创建类别175 
12.1.1 声明类别175 
12.1.2 实现类别176 
12.1.3 类别的局限性178 
12.1.4 类别的作用178 
12.2 利用类别分散实现178 
12.3 使用类别创建前向引用182 
12.4 非正式协议和委托类别183 
12.4.1 ITunesFinder项目184 
12.4.2 委托和类别187 
12.4.3 响应选择器187 
12.4.4 选择器的其他应用188 
12.5 小结189 
第13章 协议190 
13.1 正式协议190 
13.1.1 声明协议190 
13.1.2 采用协议191 
13.1.3 实现协议192 
13.2 复制192 
13.2.1 复制Engine192 
13.2.2 复制Tire194 
13.2.3 复制Car196 
13.2.4 协议和数据类型199 
13.3 Objective-C2.0的新特性199 
13.4 小结200 
第14章 AppKit简介201 
14.1 构建项目201 
14.2 构建AppController@interface203 
14.3 InterfaceBuilder203 
14.4 布局用户界面205 
14.5 连接207 
14.5.1 连接输出口207 
14.5.2 连接操作208 
14.6 AppController实现210 
14.7 小结212 
第15章 文件加载与保存213 
15.1 属性列表213 
15.1.1 NSDate213 
15.1.2 NSData214 
15.1.3 写入和读取属性列表215 
15.2 编码对象216 
15.3 小结221 
第16章 键/值编码222 
16.1 入门项目222 
16.2 KVC简介224 
16.3 路径225 
16.4 整体操作226 
16.4.1 中途小憩227 
16.4.2 流畅地运算231 
16.5 批处理233 
16.6 nil仍然可用234 
16.7 处理未定义的键235 
16.8 小结236 
第17章 NSPredicate237 
17.1 创建谓词237 
17.2 燃料过滤器239 
17.3 格式说明符240 
17.4 运算符241 
17.4.1 比较和逻辑运算符242 
17.4.2 数组运算符243 
17.5 SELF足够了243 
17.6 字符串运算符245 
17.7 LIKE运算符245 
17.8 小结246 
附录 从其他语言转向Objective-C247 

应用截图

下载地址

点击反馈,软件下载失败?软件下载后无法使用?飞翔小编十二分诚意等待着您的投诉与建议

APK文件怎么打开,下载APK文件如何安装到手机?推荐使用豌豆荚

猜你喜欢

连击契约V1.0 变态版
连击契约V1.0 变态版
连击契约安卓变态版是一款超级好玩的战斗魔幻题材角色扮演手游。游戏有着非常棒的魔幻背景,超多人物让你目不暇接,你可以选择不同的角色分别进行游戏,有着非常棒的觉醒转职系统,让你在这款游戏中不停的解锁...

你可能还喜欢

  • 冰汽时代·游戏合集 2020-07-04
    冰汽时代·游戏合集
    52z飞翔网小编整理了【冰汽时代·游戏合集】,提供冰汽时代中文版资源、冰汽时代破解版安装、冰汽时代手机版/电脑版PC下载。游戏中的道具十分的逼真,精致的游戏画面,你将面对真个寒冷恶劣的环境,同时你还要保证自己能源食物的充足,建设自己的堡垒,修建一个属于自己的家园,让自己变得更加强大。
  • 熊猫永不为奴再见饲养员·游戏合集 2020-07-04
    熊猫永不为奴再见饲养员·游戏合集
    52z飞翔网小编整理了【熊猫永不为奴再见饲养员·游戏合集】,提供熊猫永不为奴再见饲养员游戏中文版/破解版/关卡解锁版下载地址。游戏中,你你需要扮演一个熊猫来进行操作,你是一个热爱自由的动物,所以你不喜欢被人关起来,尽管这里包吃包住,你也希望出去看一看,而且每天都会有人来蹂躏你的身体,跟你一起来玩耍,所以你觉得被侮辱了,赶紧跑吧。
  • 科目二模拟·游戏合集 2020-07-04
    科目二模拟·游戏合集
    52z飞翔网小编整理了【科目二模拟·游戏合集】,提供。科目二模拟最新版是一款可以让你学会开车的模拟驾驶手游。模拟出的科目二魔鬼一般的倒车入库训练玩法,让你重新感受到恐慌。感兴趣的玩家朋友快来52z飞翔下载体验吧!游戏特色有着非常丰富的内容,很详细的教程,对于正在考科目二的玩家很有帮助无论是环境还是画
  • 成龙历险记·游戏合集 2020-07-04
    成龙历险记·游戏合集
    52z飞翔网小编整理了【成龙历险记·游戏合集】,提供成龙历险记游戏手机版、成龙历险记无敌版/完整版/破解版下载。游戏中,你将跟随成龙进行十二生肖符咒的争夺,经典的游戏剧情故事,超炫的人物格斗特效,你需要解决一个又一个的影子武士,获得最后的奖励。
  • 钓鱼胡克·游戏合集 2020-07-04
    钓鱼胡克·游戏合集
    52z飞翔网小编在衡量了【钓鱼胡克·游戏合集】,提供钓鱼胡克中文版下载安装、钓鱼胡克破解版/无限金币版/最新版下载。游戏还原了世界上的知名渔场,每个渔场都有不同的钓鱼方式,一进去时会有钓鱼的详细教程引导,教你如何钓上鱼。同时,鱼有各种各样的种类,你可以通过高超的技术收集它们!
  • 口袋侦探·游戏合集 2020-07-04
    口袋侦探·游戏合集
    52z飞翔网小编整理了【口袋侦探·游戏合集】,提供口袋侦探游戏汉化下载、口袋侦探破解版/内购版/最新版下载。游戏中玩家将会化身一名帅气的侦探,游戏剧情非常精彩,搭配优美的画面,每当有案子发生时你就需要赶赴现场。
  • 死亡之雨·游戏合集 2020-07-04
    死亡之雨·游戏合集
    52z飞翔网小编整理了【死亡之雨·游戏合集】,提供死亡之雨中文版最新下载、死亡之雨破解版/无限星星(子弹)下载。《死亡之雨》是一款末日生存类解谜冒险游戏,在这款游戏中你不仅能体验刺激的生存冒险,还能让你在这款游戏中体验刺激的解谜乐趣!
  • 魔幻之诗·游戏合集 2020-07-04
    魔幻之诗·游戏合集
    52z飞翔网小编整理了【魔幻之诗·游戏合集】,提供魔幻之诗手游满V变态版、魔幻之诗安卓版/IOS苹果版下载。拥有独创的无缝地图,全3D无锁定视角,过图不用加载,无比流畅;画面真实,身临其境,游戏中万种风景等你挖掘。
  • 中国式富豪·游戏合集 2020-07-04
    中国式富豪·游戏合集
    52z飞翔网小编整理了【中国式富豪·游戏合集】,提供中国式富豪破解版免广告版、中国式富豪无限时之沙/无限钞票/无限金币版下载。游戏带你进入一个都市发展时代,你在这里创业打拼,开办公室,开启招募人才,提升能力,抓住机会,成就商业之路,拥有豪车,豪宅!

下载声明 | 法律声明 | 版权声明 | 友情链接 | 智能电视应用| 发布软件 | 网站地图

本站为非盈利网站,不接受任何广告。本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件给 admin@52z.com 湘ICP备13012539号-1