swift 宏定义

作者: DSA碼侬 | 来源:发表于2017-09-22 11:56 被阅读245次

    两点:
    1、定义全局变量\函数
    2、“输出”全局函数在debug和release下设置

    一、定义全局变量和全局函数

    swift定义全局变量与函数 类似与 OC中的.pch文件,使项目可以更简洁访问相同变量、调用相同的函数。OC中是创建一个.pch文件,之后添加Prefix Header为:

    $(SRCROOT)/projectName/xxx.pch
    

    对于swift,为了统一管理,最好新建一个.swift文件,宏定义写在该文件中(该文件里面要是有class等字样,删除即可,它就是一个简单的文件)如下图:

    宏定义文件截图
    二、“输出”全局函数在debug和release下的设置

    OC:NSLog
    debug: 打印(默认)
    release:不打印(默认)

    swift:(例如上图)PLPrint
    debug: 打印(默认)
    release:打印(默认)

    swift需要在release不打印内容。
    1、项目参数设置:

    项目参数设置

    (图中代表 debug下存在DEBUG标示,release下 不存在)

    2、代码添加判断:

    代码添加判断DEBUG是否存在

    相关文章

      网友评论

        本文标题:swift 宏定义

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