window-base-app登录界面


 仅以此篇博记录iphone开发过程中的N次尝试,以及N次推倒重来的过程。。。。。。。

首先 Xcode 提供了一些iPhone-application project 的模板让你可以很方便的开发你的应用。你可以选择以下几种:

  • Navigation-BasedApplication 类似于地址薄那样的分层数据,多屏幕界面的应用
  • OpenGLESApplication 基于OpenGL ES 视图,能够提供图片和动画功能的应用
  • TabBarApplication 类似于时钟,可以在各自页面提供可供用户选择设置界面的应用
  • View-BasedApplication 用一个单独的试图做为用户界面的应用
  • UtilityApplication 类似于Stocks ,提供一个主页面和一个翻转的简单设置页面

Window-BasedApplication 一个简单的框架,适合编写一些简单的视图(helloWorld、简单登录界面):

 

启动Xcode然后选择File > New > New Project,这样就可以创建一个新的工程。

选中 Window-Based Application 并点击 Next 按钮,输入Product Name(项目名)


点击Next,选择项目存储位置,最后点击Create按钮,完成上述步骤后,将看到如下的新项目窗口


 

MainWindow Xib文档包含4个对象:

  • File's Owner,文件拥有者代理对象,在这里MainWindow的拥有者对象时UIApplication实例
  • First Responder,第一响应者代理对象,在本项目中,没有使用到
  • Say Hello App Delegate,SayHelloAppDelegate的实例,也就是应用程序的委托
  • Window,一个窗口对象。它默认是白色背景,程序启动时看到的就是它

应用程序对象在完成启动后,会向委托发送applicationDidFinishLaunching:消息,通知程序已经启动成功了,这样我们可以在收到这个消息后根据需要进行一些操作。下图是一个简化的iPhone应用程序生命周期图,简要展示了发生在应用程序启动到退出的过程

MainWindow.xib是程序启动时候加载的主界面,点开后我们看到他的window内为空白


小贴士: 在Xcode中编辑Nib文件时,可以通过点击右上角工具栏按钮201106072256.jpg 显示隐藏相应面板,方便对界面编辑和属性设置


我们拖几个uilabel 和uibutton至window中后就可以看看模拟器中的效果



启动后在模拟器中的效果


 

  至此我们已经可以看到第一个iphone的界面了,虽然还没有功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值