1、在运行状态下,你编写的代码xcode不会为你保存,除非在你再次运行程序之前
2、通常来 说 Xcode 会帮你自 动 保存,但考 虑 到它本身的脆弱性(特别是 iOS 之父 Scott Forstall 的黯然离去), 还 有停 电 外星生物干 扰 猫爬上桌之类的不可抗力事件,最好 还 是 时 不 时 按 下 Command +S 组 合 键 。基本上我会每半分 钟 不自 觉 就按一次 Command +s, 无 论 之前在做 什么。
3、 视图 控制器, 顾 名思 义 ,就是控制一个 视图 的工具,或者 说 管理一个 单 一画面的工具。
4、按 钮 的 Touch Up Inside 事件和 视图 控制器的 showAlert 动 作关 联 在一 起。当按 钮发现 自己正在被触碰的 时 候,就会向 视图 控制器 发 送 showAlert 消息。而在 showAlert 中, 视图 控制器向 UIAlertView 对 象 发 送 show 这 条消息。你的整个 应 用都是由使 用类似方式来相互交流的 对 象 组 成的。
5、不管是哪种类型的事件,你需要 记 住一点, 应 用所做的每一件事都是由某种事件来 驱动 的。
6、 iOS 中提供了很多建筑程序 “ 大厦 ” 用的基 础 材料,我 们 将其称之 为 frameworks( 框架 ) ,或 者 说 “ 组 件 ” 。 UIKit 这 个框架是最基本也是最重要的一种,其中提供了用 户 界面的一些控 件,比如按 钮 , 标签 , 导 航 栏 等。使用它可以管理 视图 控制器,同 时处 理一切和 应 用的用 户 界面相关的事情。
在 应 用中所有以 UI 为 前 缀 的 对 象,比如 UIButton 都来自 UIKit 。
Foundation 这 个框架 则 提供了 编 写 Objective-C 程序的更多基本材料(前 缀 是 NS, 比如 NSString )。
Core Graphics 框架用于在界面上 绘 制基本形状,比 如直 线 ,矩 阵 , 渐变 和 图 形等。 Core Audio 框架用于播放声音; CFNetwork 框架用于 处 理 网 络 通 讯 。当然 还 有其它更多的框架。 iOS 的完整框架又被称之 为 Cocoa Touch 。
7、 当 应 用 启动 的 时 候,默 认 情况下它假定 应 用是 竖 屏 显 示 的,然后当我 们 的 视图 控制器加 载 后,它才意 识 到弄 错 了,于是突然切 换 成横屏 显 示。 这 是因 为 在 CrazyDragViewController 视图 控制器激活之前, iOS 并不知道我 们 的 应 用会是横屏 显 示的。在操作系 统 将 应 用加 载 到内存的 过 程中,会花上几秒 钟 或者更短的 时间 ,而在 这 段 时间 里屏幕会以 竖 屏 显 示。 这 个虽然是很小的事情,但 细节 决定成 败 ,我 们 不能 让 用 户 因 为这样 的事情影响了 对 游 戏 的感受。
2、通常来 说 Xcode 会帮你自 动 保存,但考 虑 到它本身的脆弱性(特别是 iOS 之父 Scott Forstall 的黯然离去), 还 有停 电 外星生物干 扰 猫爬上桌之类的不可抗力事件,最好 还 是 时 不 时 按 下 Command +S 组 合 键 。基本上我会每半分 钟 不自 觉 就按一次 Command +s, 无 论 之前在做 什么。
3、 视图 控制器, 顾 名思 义 ,就是控制一个 视图 的工具,或者 说 管理一个 单 一画面的工具。
4、按 钮 的 Touch Up Inside 事件和 视图 控制器的 showAlert 动 作关 联 在一 起。当按 钮发现 自己正在被触碰的 时 候,就会向 视图 控制器 发 送 showAlert 消息。而在 showAlert 中, 视图 控制器向 UIAlertView 对 象 发 送 show 这 条消息。你的整个 应 用都是由使 用类似方式来相互交流的 对 象 组 成的。
5、不管是哪种类型的事件,你需要 记 住一点, 应 用所做的每一件事都是由某种事件来 驱动 的。
6、 iOS 中提供了很多建筑程序 “ 大厦 ” 用的基 础 材料,我 们 将其称之 为 frameworks( 框架 ) ,或 者 说 “ 组 件 ” 。 UIKit 这 个框架是最基本也是最重要的一种,其中提供了用 户 界面的一些控 件,比如按 钮 , 标签 , 导 航 栏 等。使用它可以管理 视图 控制器,同 时处 理一切和 应 用的用 户 界面相关的事情。
在 应 用中所有以 UI 为 前 缀 的 对 象,比如 UIButton 都来自 UIKit 。
Foundation 这 个框架 则 提供了 编 写 Objective-C 程序的更多基本材料(前 缀 是 NS, 比如 NSString )。
Core Graphics 框架用于在界面上 绘 制基本形状,比 如直 线 ,矩 阵 , 渐变 和 图 形等。 Core Audio 框架用于播放声音; CFNetwork 框架用于 处 理 网 络 通 讯 。当然 还 有其它更多的框架。 iOS 的完整框架又被称之 为 Cocoa Touch 。
7、 当 应 用 启动 的 时 候,默 认 情况下它假定 应 用是 竖 屏 显 示 的,然后当我 们 的 视图 控制器加 载 后,它才意 识 到弄 错 了,于是突然切 换 成横屏 显 示。 这 是因 为 在 CrazyDragViewController 视图 控制器激活之前, iOS 并不知道我 们 的 应 用会是横屏 显 示的。在操作系 统 将 应 用加 载 到内存的 过 程中,会花上几秒 钟 或者更短的 时间 ,而在 这 段 时间 里屏幕会以 竖 屏 显 示。 这 个虽然是很小的事情,但 细节 决定成 败 ,我 们 不能 让 用 户 因 为这样 的事情影响了 对 游 戏 的感受。