zoukankan      html  css  js  c++  java
  • XCode 4.3.2 如何新建 Windowbased Application应用的简单例子

    XCode 4 以后,项目模版中没有了 Window-based Application,跟它比较接近的项目模版是 Empty Application. 如下图的选择:

    我们想建一个 Window-based Application,需要在 Empty Application 基础上做一些设置。

    下面是操作步骤,

    新建一个 Empty Application

    默认的 Empty Application 项目包含下面文件

    创建 MainWindow.xib

    新建一个 window类型的xib,命名为:MainWindow.xib, 如下图

    新建好 MainWindow.xib 后

    指定 MainWindow.xib 的 File‘s Owner的所属类为 UIApplication。如下图,

    从Libray中拖动一个 Object 到界面上

    指定刚刚拖入的Object的所属类为 应用的 AppDelegate, 这里是 WBAppAppDelegate,如下图:

    设置好了后,Object 会立即变成 App App Delegate的名字。

    把 MainWindow.xib的 File's Owner 的 delegate 跟 我们刚刚建立的 App App Delegate 建立关联:

    关联的拖动是在 Show the Connections inspector 中的,即最右边的那个

    修改 WBAppAppDelegate.h 文件,把 window 暴露给 xib 文件, 即增加IBOutlet 属性

    修改前代码:

    @property (strong, nonatomic) UIWindow *window;

    修改后代码:

    @property (strong, nonatomic) IBOutlet UIWindow *window;

    把 App Delegate 的 window 跟界面上的Window捆绑

    设置 应用的主界面

    到此我们就建立了 Window-base Applicaiton。

    为了这里的简单演示,我们这里在 MainWindow.xib 文件上放一个有文字的标签,可以一目了然的看到执行效果:

    参考资料:

    iPhone开发学习笔记007——Xcode4.2下iPhone多视图开发(自已创建MainWindow.xib和不用MainWindow.xib两种实现)
    http://www.2cto.com/kf/201202/120864.html

    困扰哥哥两天的东西终于找到答案了。XCODE4.2鄙视你。
    http://blog.sina.com.cn/s/blog_4f1d20f30100twtd.html

    How to Create an Xcode 4.0-style Window-based Application in Xcode 4.2
    http://brianreiter.org/2011/11/23/how-to-create-an-xcode-4-0-style-window-based-application-in-xcode-4-2/

  • 相关阅读:
    Android绘制文本对象FontMetrics介绍及繪製文本 (转)
    实机调试无法输出LogCat的解决办法
    android 获取 imei号码 和 获取手机型号和系统版本号(未验证)
    Android原理之动态墙纸 (转)
    wp7 中的des 加解密
    ViewPager多页面滑动切换以及动画效果 (转载)
    中央气象台的天气预报API 中国城市数据库
    SQLite日期类型
    JDK1.5及API完整中文版CHM下载地址
    myeclipse8.5注册码生成
  • 原文地址:https://www.cnblogs.com/ghj1976/p/2518121.html
Copyright © 2011-2022 走看看