行云

行至水穷处,坐看云起时。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年8月16日

摘要: 窗口窗口和视图被用来表示应用程序的可视内容和管理与用户的直接交互。一个窗口是一个UIWindow类的实例。本身是不可见的。用来承载一个或多个视图。窗口覆盖整个屏幕。极大多数的iOS应用程序只有一个窗口。视图一个视图是一个UIView类的实例,定义了应用程序窗口上的一块矩形区域。视图在其矩形区域内显示内容,有一些可以变化的属性,并能收到触击事件。视图同样可以有一系列的子视图。许多的用户接口类是UIView类的子类。我们可以通过把层次结构把多个UI元素组合在一起来构造复杂的UI。如下图:图片来源:《iPhone.and.iPad App.24-Hour.Trainer》MVC模式iOS编程最常用到 阅读全文
posted @ 2012-08-16 21:47 windflying 阅读(1865) 评论(0) 推荐(1) 编辑

摘要: 。事件驱动iOS编程是基于事件驱动的。我们所要做的事情就是写代码响应相应的事件。每当用户操作应用程序时,设备就会产生事件。例如当用户点击一个按钮时,设备就会产生一个相应的“触击”事件并发送给应用程序。事件不仅仅来自用户的直接交互,像来电、电量不足、文件下载完成等也会产生事件。实际上在IOS设备上发生的任何事情最终都会产生一个或多个事件。当一个事件产生时, 操作系统会检查你的程序,看看是否某个类中的某个方法应该被通知。iOS编程的关键是知道有些什么事件?以及怎样设置我们的方法,以便当这些事件发生时,让相应的方法被调用?理解程序的生命周期是很关键的。下图简单显示了一个程序从启动到结束的事件流:在程 阅读全文
posted @ 2012-08-16 20:48 windflying 阅读(1578) 评论(0) 推荐(0) 编辑