美文网首页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开发中,你都用过哪些宏定义?。。。

    趁着现在还有点精神。。。在睡觉前给大家写下这篇文章。。。这样大家早上在上班路上就可以借此打发打发时间。。。???(...

  • iOS 开发小经验

    iOS 开发中你是否遇到这些经验问题(一)iOS 开发中你是否遇到这些经验问题(二)iOS 日常工作之常用宏定义大全

  • iOS开发实用技巧之变量的定义:const、static、ext

    参考文章:iOS 不要用宏来定义你的常量iOS开发实用技巧—const、static、extern简介iOS开发笔...

  • iOS开发 宏定义

    在iOS开发中,合理的使用宏定义可以使我们少些好多代码 C预定义宏DATE //进行预处理的日期(“Mmm dd...

  • Clang Attributes 和 Clang 警告处理

    Clang Attributes iOS开发工作中,查看官方文档时经常见到各种系统宏定义,而定义宏时经常一堆以__...

  • IOS NSLog宏定义

    IOS NSLog宏定义 标签(空格分隔): IOS IOS NSLog宏定义 宏定义NSLog方法,不用加";"...

  • iOS 开发中的宏定义

    简介 偶然看到群里说iOS适配的时候,给屏幕设定个比例,把这个比例作为宏,我就网上搜了下常用的宏,有些看不懂,仔细...

  • iOS 常用宏定义

    iOS 开发中使用一些常用宏定义可以大大提高开发效率,提高代码的重用性.以下是一些常用的宏定义: 像这些宏定义,在...

  • iOS 发布的Release版去掉NSLog打印

    我们利用宏定义可以方便我们的开发,在xcode中在哪里设置宏呢?如图所示: 在开发iOS应用时经常使用NSLog打...

  • ios拓展31-宏(define)和const的正确姿势

    在iOS开发中,经常用到宏定义,但是网上看一些博客的时候,有的说宏定义大量使用会重复拷贝,占用内存. 有的说不会...

网友评论

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

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