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






    无论生活、还是技术,一切都不断的学习和更新~~~努力~
  • 相关阅读:
    AX 2012 Form and Parts
    AX 2012 SSRS print setting-报表打印输出设置
    AX 2012 关于parts 添加
    AX Dynamic 2012 tabletype:TempDB使用
    AX Dynamic 2012 SSRS 按行数分页
    AX Dynamic 2012 SSRS autorepot中取当前公司名、打印时间、打印页码
    AX Dynamics 去中文字符长度:中文字符当2个字符处理
    AX dynamics 2012 ssrs 开发报错:Native compiler return value: ‘[BC30179]
    在Ubuntu 下编译c语言
    在ubuntu加载flash的方法
  • 原文地址:https://www.cnblogs.com/GoGoagg/p/2043364.html
Copyright © 2011-2022 走看看