全面解读Objective-C语言及Cocoa特性——《Objective-C基础教程》
媒体评论
“这是我读过的最好的一本编程书。我从头到尾逐字逐句地读完了它,可读性真强啊!试问,现在有几本技术书能达到这种程度?”
——Amazon 读者评论
“这本书结构清晰,逻辑性强,风格幽默……借助本书,你可以毫不费力地从一个初学者摇身一变升级为优秀的 Objective-C 编程人员。”
——Amazon 读者评论
Amazon 超级畅销书,好评如潮
全面解读 Objective-C 语言及 Cocoa 特性
用最通俗的语言阐释深奥的知识
内容简介
Objective-C 是创建 Mac OS X 应用和 iPhone 应用的主要语言,优雅的面向对象编程环境与快速而普及的 C 语言珠联璧合,造就了它的不俗表现。翻开本书你就能感到它的魅力扑面而来。
本书全面而系统地讲述 Objective-C 语言的基础知识和面向对象编程的重要概念,结合实例介绍了 Cocoa 工具包的优秀特性和其中的框架,以及继承、复合、源文件组织、内存管理、对象初始化和类别创建等众多重要的面向对象编程技术。书中还阐述了如何利用 Cocoa 进行数据的保存、检索和操作等。
如果你的 iPhone 开发经验不足,还可结合阅读《 iPhone 开发基础教程》、《 iPhone 开发秘籍》,定能收到意想不到的学习效果。祝你在 iPhone 开发进程中所向披靡!
作者介绍
Mark Dalrymple ,有多年从业经验的 Mac 和 Unix 程序员,致力于跨平台开发工具包、因特网发布工具、高性能 Web 服务和终端用户桌面应用等方面的工作。他还与人合著过 Core Mac OS X and Unix Programming 和 Advanced Mac OS X Programming 。
Scott Knaster ,资深 Mac 开发人员。他在 17 年前写就的经典著作 How to Write Macintosh Software 至今仍是 Mac 程序员必读图书。他还撰写过 Take Control of Switching to the Mac 和 Macintosh Programming Secrets 等多部畅销书。
全面解读Objective-C语言及Cocoa特性——《Objective-C基础教程》相关推荐
- 计算机编程语言及C语言简介,编程语言基础:C语言
<编程语言基础:C语言>通过大量实例,深入浅出地介绍了C语言的各种数据类型,运算符,表达式:结构化程序设计语句:函数的概念和用法:编译预处理命令:位运算:文件的操作:算法的基本表示方法及结 ...
- python是什么语言汇编_编程语言及python介绍
编程语言及python介绍 1.编程语言分类 机器语言 优点:执行效率高 缺点:开发效率极低,跨平台性差 汇编语言 优点:较机器语言执行效率稍低 缺点:较机器语言开发效率稍高,仍然很低,跨平台性差 高 ...
- python编程语言介绍-编程语言及python介绍
编程语言及python介绍 1.编程语言分类 机器语言 优点:执行效率高 缺点:开发效率极低,跨平台性差 汇编语言 优点:较机器语言执行效率稍低 缺点:较机器语言开发效率稍高,仍然很低,跨平台性差 高 ...
- go二维map_mirrorlang——从0设计二维内存寻址语言及vm(五.内存管理的思考)
目录 鹏鹏李李:mirrorlang--从0设计二维内存寻址语言及vm [目录]zhuanlan.zhihu.com 由一段函数开始思考内存布局 func longestPalindrome(s s ...
- linux服务器上装r,linux服务器安装R语言及Rstudio server
在linux服务器上使用R语言及Rstudio server cat /etc/redhat-release: 查看服务器系统版本 1. R 程序包获取 查看最新版本的下载链接,使用wget获取 wg ...
- c语言(15 5)是多少,试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述,回答问题 1至..._考试资料网...
试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内. [说明] 在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下三部分程序,其中: ...
- 记录R语言及python实现地质图形展示
记录R语言及python实现地质图形展示 一.环境安装 目前环境:r3.3.3 python:3.7.0 遇到问题及解决: 1.no rJava: 安装macjava环境 2.mac 环境打不开ana ...
- R语言及RStudio下载安装
R语言及RStudio下载安装 1. R下载 官网:https://www.r-project.org/ 点击Download 选择清华大学的镜像 点击 先点击base 点击下载 运行 保持默认 安装 ...
- 填入c语言,试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述 回答问题 1至问题 3 将答案填入答题纸的对...
问题详情 试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内. [说明] 在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下三部分程 ...
最新文章
- page分页php,Page分页函数
- 图论 + 并查集 ----最小生成树重构图 + 可撤销并查集 + set启发式合并 时间线上的离线求解 D. Graph and Queries
- django性能优化缓存view详解
- 利用Maven搭建Spring开发环境 【转】
- Ogitor的编译配置全过程
- SAP 电商云 Spartacus UI 客户端模式下从服务器端渲染模式接收到的状态转移
- spark集群配置以及java操作spark小demo
- java.sql.SQLException
- 读javascript高级程序设计04-canvas
- 深度优先搜索(DFS)递归形式改为非递归形式
- ahoi2009维护序列
- 都说苹果秋季发布会像一杯白开水,那么...
- 边缘计算是什么 优点
- 提高百度网盘下载速度的方法
- HTML期末作业-我的大学宿舍
- 2022LOL微博杯模糊问题,1080p高清看微博杯the shy比赛直播
- 在64位Windows的VS软件中使用C/C++调用gnuplot画图
- JAVA期末大作业之学生信息管理简洁版系统
- 【x与y的非线性关系】回归,自变量,自变量的平方项,自变量的二次项
- 【密码算法 之十四】非对称算法,ECC椭圆曲线算法 之 ECDSA、ECDH、SM2、SM9等