再牛逼的梦想也抵不住傻逼似的坚持!   设为首页 - 加入收藏
您的当前位置:小鱼资料库 > 计算机 > Android&IOS开发 > 正文

苹果开发之Cocoa编程(原书第4版)[Aaron Hillegass]PDF电子版百度云网盘下载

来源:未知 编辑:佚名 时间:2021-09-27
 
经典畅销书全新升级,全面且深入地讲解了Cocoa编程的各项知识,被誉为Mac OS X编程图书领域的标杆,是从零开始系统学习Cocoa编程的首选!
 
内容简介
  《苹果开发之Cocoa编程(原书第4版)(华章程序员书库)》是在Aaron多年教学经验的基础上进行了总结提炼的精华之作,加之前面3版不断推敲和完善,已经成为学习Cocoa编程的入门级经典书籍。本书系统介绍了Objective-C语言、Cocoa主要的设计模式、必要的开发工具Xcode和Instruments等,同时新引入了ARC、blocks、view-based table views和Mac应用商店,并专门开辟一章用于介绍在iOS上的基础开发。相比于之前的版本,本书在Cocoa框架新特性、新技术的基础上,更加侧重实战,也更加结合应用发展的最新趋势。全书以具体的实例贯穿,引导读者通过实践学习Cocoa框架的基本思想。在本书中,读者不仅能够看到技术细节,更能看到不断剖析、层层递进的解决问题的思路,甚至可以看到如何查找资料、获取帮助的方法,帮助读者建立规范、科学的设计开发习惯。阅读本书不要求读者拥有任何的Mac编程经验,只需要了解基本的C语言,以及面向对象的知识即可。相信本书能够推动苹果中文社区的进一步发展、壮大,也希望能够将Objective-C和Cocoa框架以及苹果产品背后一流的技术实力从细微处展现出来,帮助那些致力于创新、变革以及追求完美的人们。
 
目录
《苹果开发之cocoa编程(原书第4版)(华章程序员书库)》
译者序
前 言
致 谢
第1章 什么是cocoa 1
第2章 起步 7
第3章 objective-c 26
第4章 内存管理 50
第5章 target/action 62
第6章 helper对象 75
第7章 键–值编码和键–值观察 88
第8章 nsarraycontroller 97
第9章 nsundomanager 110
第10章 archiving 121
第11章 core data基本原理 134
第12章 nib文件和nswindowcontroller 148
第13章 user defaults 158
第14章 使用notifications 168
第15章 使用告警窗口 174
第16章 本地化 178
第17章 自定义视图 185
第18章 图片和鼠标事件 198
第19章 键盘事件 210
第20章 绘制带属性的文本 222
第21章 粘贴板和nil-targeted actions 230
第22章 categories 238
第23章 拖放 241
第24章 nstimer 248
第25章 工作表 256
第26章 创建nsformatters 263
第27章 打印 273
第28章 web service 278
第29章 blocks 288
第30章 ios开发 297
第31章 视图切换 307
第32章 core data relationships 314
第33章 core animation 322
第34章 并发性 330
第35章 cocoa和opengl 340
第36章 nstask 347
第37章 发布应用 356
结束语 364
 
前言
  如果你正在开发或者希望进行Mac应用开发,那么这本书就是你所需要的。本书是否涵盖了所有Mac应用编程的相关知识?当然不是,不过本书涉及了Mac开发接近80%的内容。读者可以在Apple公司的在线文档中找到剩余的20%,而这20%正是独属于你的。
  本书展示了应用开发的基础,包含了Objective-C语言和Cocoa的主要设计模式。读者还可以熟悉最常用的两个开发工具:Xcode和Instruments。阅读完本书之后,读者就可以理解并使用Apple公司的在线文档了。
  本书包含很多代码。通过这些代码,笔者将向读者讲解Cocoa社区的一些惯用法。希望通过实践这些示例代码,读者不仅能够成为一名Cocoa开发人员,而且还能够成为一名优秀的Cocoa开发人员。
  第4版涉及在Mac OS X 10.6和10.7中引入的一些技术,包括Xcode 4、ARC(Automatic Reference Counting,自动内存管理技术)、blocks、view-based table views和Mac应用商店。本书专门安排一章用于讲述iOS的基本开发。
  本书适合已经具备一些C语言基础且了解一些面向对象知识的开发人员。假如读者并不知道C语言或面向对象的概念,那么读者首先应该学习《Objective-C Programming: The Big Nerd Ranch guide》。读者并不需要具备Mac编程经验。这是一本实战类的图书,因此读者需要安装Mac OS X系统和开发工具。Xcode 4.2、Apple的IDE都可免费下载、安装。如果读者是Mac的付费会员,或者隶属iOS开发者联盟,也可以从Apple公司的开发者网站下载Xcode(http://developer.apple.com/)。开发者注册成为上述成员,可将自己的应用程序提交到Apple公司的Mac应用商店或iOS应用商店。
 
百度网盘下载地址:
链接: https://pan.baidu.com/s/1FxmIIu1tQpb9LLhEh7Q1sw 提取码:
 
提取码
标签:

相关推荐:

小鱼资料库 www.xiaoyuzl.com

Copyright © 2020-2022 XIAOYUZL. All rights reserved. 冀ICP备2020029262号-2

声明:本站分享的文章、资源等均由网友上传,版权归原作者所有,只用于搜集整理。如有侵权,请您与站长联系,我们将及时处理!

Top