文档介绍:iOS Programming Cookbook ! iOS Programming Cookbook 1 前?言 其实这本?手册是本?人?一边?自?己学习Objective-C?一边写出来的,难免有极个别地?方有疏漏(毕竟还是在真机上运?行过,?一般来说不会有什么问题),部分解释是来?自于百度百科,毕竟专业?人?士的解释?比我解释起来更好,就??目前你所?见到的这个版本,我只写了1、2章,以后会慢慢加?入的,也希望各位提出建议,指出错误。团队博客: http://blog./gf0rce 本人邮箱: 445108920@ 微博: ***@BlueCocoa BlueCocoa 2012年10月! iOS Programming Cookbook 2 ??目录第?一章 简介!! ! ! ! ! ! ! ! ! ! 4 新建?工程 Hello World ! ! ! ! ! ! ! ! 5 Hello World 代码解说!! ! ! ! ! ! ! 10 编译运?行 Hello World ! ! ! ! ! ! ! ! 13 第?二章 Hello My iPhone 创建 Hello My iPhone ?工程!! ! ! ! ! ! 1 5 为?用户界?面添加组件! ! ! ! ! ! ! 19 Hello ?!! ! ! ! ! ! ! ! ! 24 Application ! ! ! ! ! ! ! ! ! ! ! 图标的时代!! ! ! ! ! ! ! ! 30 启动图?片!!!!!!!!! 34 旋转屏幕!!!!!!!!! 35 第?一种?方式!!!!!!!! 36 第?二种?方式!!!!!!!! 39 第三种?方式!!!!!!!! 45 播放?音乐!! ! ! ! ! ! ! ! ! 创建?一个播放?音乐的程序!! ! ! ! ! ! 55 代码实例与解说!!!!!!!! 63 播放视频!! ! ! ! ! ! ! ! ! 创建?一个播放视频的程序!! ! ! ! ! ! 77 ?手动建?立 !! ! ! ! ! ! 80 添加组件与编写代码!! ! ! ! ! ! ! 9 4 ! iOS Programming Cookbook 3 简介 Objective - C Objective-C 通常写作 OBJC ,是扩充 C 的?面向对象编程语?言, ?一直被?用来编写 iPhone 程序。在?大家学习 Objective-C 之前, 假设你已经具备了?一些 C 语?言的基础知识,包括变量类型、函数、返回值、以及指针的相关概念。如果对这些还不了解,建议?首先学习?一下 C 语?言,毕竟 Objective-C 是 C 的衍?生体,继承了所有 C 语?言的特性。是有?一些例外,但是它们不是继承于 C 的语?言特性本?身。与 C/C++ 的?一些区别 nil : 在 C/C++ 你或许曾使?用过 NULL ,?而在 Objective-C 中则是 nil 。不同之处是你可以传递讯息给 nil (例如 [nil message]; ),这是完全合法的,然?而你却不能对 NULL 如法炮制。 BOOL : C 没有正式的布尔类型,?而在 Objective-C 中也不是「真的」有。它是包含在 Foundation classes (基本类别库)中(即 import ;nil 也是包括在这个标头档内)。 BOOL 在 Objective-C 中有两种型态: YES 或 NO ,?而不是 TRUE 或 FALSE 。并且使?用 YES 或 NO 也更接近?自然语?言。 #import vs #include :就如同你在 hello world 范例中看到的,我们使?用了#import 。#import 由 gcc 编译器?支持。我并不建议使?用