码迷,mamicode.com
首页 > 移动开发 > 详细

iOS-马上着手开发iOS应用应用程序-第二部分构建应用程序

时间:2015-12-07 12:22:22      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

第二部分构建应用程序

  1,应用程序开发过程

  2,设计用户界面

  3,定义交互

  4,教程:串联图

 

1,应用程序开发过程

  • 定义概念

  • 设计用户界面

  • 定义交互

  • 实现行为整合数据

    •  对象是应用程序的基石
    •  类是对象的蓝图
    •  对象通过消息通信
    •  协议定义消息发送契约
  • 整合数据

 

消息通信:

在 Objective-C 中,虽然可使用多种方法在对象之间发送消息,但是目前最常用的方法是使用方括号的基本语法。如果您有一个 Person 类的对象 somePerson,那么可以按照如下所述来向它发送消息 sayHello:
          [somePerson sayHello];
左侧的引用 somePerson 是消息的接收者。右侧的消息 sayHello 是调用其方法的名称。换句话说,执行以上代码行时,会向 somePerson 发送 sayHello 消息。

协议定义消息发送契约:

  协议定义对象在给定条件下的一组预期行为。它采用可编程的接口形式(任何类都可以选择来实现)。通过使用协议,两个因为继承而略有关联的类可以彼此通信来完成某个目标,例如解析 XML 代码或拷贝对象。

  如果类能够提供为其他类使用的行为,那么该类可以声明可编程的接口,以匿名方式来供应该行为。任何其他类都可以选择采用该协议,并实现该协议的一个或多个方法,从而利用该行为

 

2,设计用户界面 3,定义交互

视图层次

UIKit视图对象是UIview类或其中一个子类的实例。UIKit框架提供了许多类型的视图,来帮助呈现和组织数据。

UIKit 大体可分为以下七种常见类型:内容;集;控制;栏;输入;容器;模态

 

3,定义交互

视图控制器

技术分享

 

iOS-马上着手开发iOS应用应用程序-第二部分构建应用程序

标签:

原文地址:http://www.cnblogs.com/IDRI/p/5025569.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!