美文网首页iOS开发的那些事儿。。。iOS开发UI宏定义
iOS开发中,你都用过哪些宏定义?。。。

iOS开发中,你都用过哪些宏定义?。。。

作者: Joson_Ju | 来源:发表于2015-05-21 01:05 被阅读491次

    趁着现在还有点精神。。。在睡觉前给大家写下这篇文章。。。这样大家早上在上班路上就可以借此打发打发时间。。。😺😺😺(这个时间还不睡觉,我也是醉了)。。。废话不多说。。。马上进入正题。。。😌😌


    作为一名iOS工程师。。。大家一定都用过宏定义。。。一般来说。。。用的最多无非也是下面这两句:

    #define ScreenWidth [UIScreen mainScreen].bounds.size.width

    #define ScreenHeight [UIScreen mainScreen].bounds.size.height

    使用这两句可以获取到屏幕的尺寸。。。可以方便我们做适配。。。

    但是宏定义能做到的。。。远远不止这些。。。不知道你们是否尝试过。。。在宏定义中创建对象。。。昨天下午。。。小编得空在pch文件里做了一下测试。。。


    首先。。。小编写好了一个创建button的宏定义(如图1)。。。并在viewController写下了点击button触发的方法(如图2)。。。

    图1 图2

    运行之后发现。。。一切都很正常。。。

    点击了一下“haha”按钮。。。打印的结果是正常的。。。

    再点击一下“hola”按钮。。。还是很正常的打印了出来。。。

    这时候。。。可能会有人问。。。你这样写。。。如果要把它拿出来用怎么办。。。

    很简单。。。再加一个参数就行了。。。

    小编试着把按钮的文字都打印出来。。。结果是正确的。。。


    当然。。。宏定义还有很多用途等着大家去发掘。。。小编不知不觉也困了。。。文章有点枯燥。。。希望可以带给初学者一些帮助。。。

    PS:如果大家不是很忙。。。还是尽量早点休息。。。程序员更要爱护自己的身体。。。😺😺😺(千万不要学小编。。。🙈🙈🙈其实小编也是迫于无奈。。。)

    相关文章

      网友评论

        本文标题:iOS开发中,你都用过哪些宏定义?。。。

        本文链接:https://www.haomeiwen.com/subject/fedtfttx.html