基本信息
编辑推荐
本书作者结合自己多年的Objective-C开发经验和心得体会,花费了一年多的时间精心写作本书。希望各位读者能在本书的引领下跨入Objective-C世界的大门,并成为一名开发高手。本书最大的特色就是结合大量的说明插图,全面、形象、系统、深入地介绍了Objective-C开发程序,并以大量实例贯穿于全书的讲解之中,最后还详细介绍了iPhone的开发过程。学习完本书后,读者应该可以具备独立进行项目开发的能力。
内容简介
计算机书籍
《突破,Objective-C开发速学手册(含CD光盘1张)》由浅入深,全面、系统地介绍了Objective-C开发技术。本书最大的特色就是提供了大量的插图,一改过去编程书籍只有枯燥乏味的文字讲解,利用各种说明插图和运行结果示意图,生动形象地再现了Objective-C开发需要的所有知识,使读者能够轻松地掌握学习内容。另外,作者专门为每一章编写了一些习题,以便读者对该章的学习水平进行检测。
《突破,Objective-C开发速学手册(含CD光盘1张)》涉及面广,从基础的理论到语法,再到高级的应用,几乎涉及Objective-C语言的所有重点知识。本书适合想全面学习Objective-C语言的人员阅读,也适合各种使用Objective-C语言进行开发的工程技术人员使用。对经常使用Objective-C语言进行开发的人员,更是一本不可多得的案头必备参考书。
目录
第一篇 基础篇
第1章 第一个Objective-C程序 2
1.1 Objective-C开发概述 2
1.1.1 Objective-C的发展史 2
1.1.2 Objective-C的特点 3
1.2 构建开发环境 4
1.2.1 Objective-C开发环境的安装条件 4
1.2.2 VirtualBox下载和安装 5
1.2.3 虚拟机的建立 7
1.2.4 设置虚拟机 10
1.2.5 安装系统 11
1.2.6 进入界面 11
1.2.7 下载和安装Xcode 16
1.3 “Hello World!”程序 20
1.3.1 创建Hello Objective-C项目 20
1.3.2 编译、链接及运行 22
1.4 Objective-C代码认识 24
1.4.1 查看源文件 24
1.4.2 Objective-C程序的结构 25
前言
笔者结合自己多年的Objective-C开发经验和心得体会,花费了一年多的时间写作本书。希望各位读者能在本书的引领下跨入Objective-C世界的大门,并成为一名开发高手。本书最大的特色就是结合大量的说明插图,全面、形象、系统、深入地介绍了Objective-C开发程序,并以大量实例贯穿于全书的讲解之中,最后还详细介绍了iPhone的开发过程。学习完本书后,读者应该可以具备独立进行项目开发的能力。
本书特色
1.大量教学插图,读书学习不再枯燥乏味
本书最大的特点就是通篇采用图片讲解,将传统的文字讲解转换为各种形式的图形图表,最大限度地提升读者的阅读兴趣,让读者在潜移默化中掌握Objective-C语言的开发精髓。
2.配有大量多媒体语音教学视频,体验全新教学课堂
作者专门录制了大量的配套多媒体语音教学视频,以便读者更加轻松、直观地学习本书内容,提高学习效率。这些视频与本书源代码一起收录于配书光盘中。
3.讲解由浅入深,循序渐进,适合各个层次的读者阅读
本书从Objective-C的基础开始讲解,逐步深入到Objective-C的高级开发技术及应用,内容梯度从易到难,讲解由浅入深,循序渐进,适合各个层次的读者阅读,并均有所获。
4.贯穿大量的开发实例和技巧,迅速提升开发水平
本书在讲解知识点时贯穿了大量短小精悍的典型实例,并给出了大量的开发技巧,以便读者可以更好地理解各种概念和开发技术,迅速提高开发水平。
本书内容及体系结构
第一篇 基础篇(第1~5章)
本篇主要内容包括:Objective-C语言的发展、Objective-C语言的开发环境及开发工具的安装过程、第一个Objective-C语言程序和图形界面程序的运行、数据类型、语句、程序控制结构、函数等。通过本篇的学习,读者可以掌握使用开发工具编写简单的程序并运行。
第二篇 面向对象篇(第6~8章)
本篇主要内容包括:类和对象、继承和多态、分类和协议等。通过本篇的学习,读者可以掌握面向对象编程的核心技术与应用。
第三篇 技术篇(第9~16章)
本篇主要内容包括:内存管理、Foundation框架的基本框架、文件和目录的处理、编译预处理、继承和线程、归档、错误处理、时间日期处理等。通过本篇的学习,读者可以掌握Objective-C的一些高级技术。
第四篇 iPhone开发入门篇(第17章)
本篇主要内容包括:iPhone的发展和特点、使用Interface Builder、编写第一个“Hello World!”程序等。通过本篇的学习,读者可以掌握iPhone的开发过程,为后续的iPhone开发做好铺垫。