zoukankan      html  css  js  c++  java
  • <iPhone开发秘籍>温度转换器实践

    XIB文件

    XIB文件是记录应用程序画面构成和配置的文件。位于Resources目录下(PS,这句话应该针对XCode4以下的版本,我暂时在XCode4默认创建项目的列表中没有看到这个目录)。

    XCode4下面如何使用xib,又如何把视图控件绑定到自定义的类上?
    在《iPhone开发秘籍》中P71描述:在按下Control键的同时,从项目窗口中应用程序委托对象拖到window对象。

    这一句话一直让我迷惑,不知道怎么操作,问题:
    1、项目窗口到底是哪个窗口?
    2、window对象在哪?

    由于此书编写的时候,是用的XCode3.2版本,界面和XCode4有一定差距,加之,使用虚拟机启动XCode4某些快捷键体现不出效果。

    那么,我只有自个捣鼓。也许官网上有类似的视频解释~由于网络问题,莫法了,也不去找了。

    下面看图说话:
    环境说明:
    Mac X 10.6
    XCode4.0
    虚拟机VMware® Workstation 7.1.0 build-261024

    实践《iPhone开发秘籍》第3章P66的“温度转换器示例”

    由于书中描述环境在XCode3.2,有些操作描述有一定差距,但还是没有实图看起明白些。

    新建iOS下View-based application,如图:
    <t>*3

    按照下图,把文件删除了,效果如下
    <t>*1

    按照书中,为main.m文件编辑,添加代码,效果如下图:
    <t>*1

    选择mainWindow.xib,效果:
    <t>*1
    看下图红字处,你比较下这几个视图状态,你会发现下图中左边的窗口收紧,右边的窗口打开。右边的窗口类似VS的属性窗口
    <t>*1

    按下图所示,为委托对象操作
    <t>*1

    同样,为视图控制器对象操作
    <t>*1

    为xib新增一个视图对象,如下图
    <t>*1

    为此视图对象按照书中描述来新增文本对象等,效果如下:
    <t>*1

    为各个文本对象连接到类的对象上,如图
    <t>*1

    然后为各个对象关联对象,关联操作类似上图,最后效果如下:
    <t>*4

    然后编译运行,这里代码全是书上的,然后其余对象关联操作就是上述操作,运行效果如下:
    <t>*2






    无论生活、还是技术,一切都不断的学习和更新~~~努力~
  • 相关阅读:
    luogu 2491 [SDOI2011]消防 / 1099 树网的核 单调队列 + 树上问题
    BZOJ 1179: [Apio2009]Atm tarjan + spfa
    BZOJ 1112: [POI2008]砖块Klo Splay + 性质分析
    BZOJ 1596: [Usaco2008 Jan]电话网络 树形DP
    BZOJ 2060: [Usaco2010 Nov]Visiting Cows 拜访奶牛 树形DP
    CF286E Ladies' Shop FFT
    CF528D Fuzzy Search FFT
    BZOJ 3771: Triple 生成函数 + FFT
    BZOJ 3513: [MUTC2013]idiots FFT
    python爬虫网页解析之parsel模块
  • 原文地址:https://www.cnblogs.com/GoGoagg/p/2043364.html
Copyright © 2011-2022 走看看