兩點:
1、定義全局變量\函數(shù)
2、“輸出”全局函數(shù)在debug和release下設(shè)置
一、定義全局變量和全局函數(shù)
swift定義全局變量與函數(shù) 類似與 OC中的.pch文件,使項目可以更簡潔訪問相同變量、調(diào)用相同的函數(shù)。OC中是創(chuàng)建一個.pch文件,之后添加Prefix Header為:
$(SRCROOT)/projectName/xxx.pch
對于swift,為了統(tǒng)一管理,最好新建一個.swift文件,宏定義寫在該文件中(該文件里面要是有class等字樣,刪除即可,它就是一個簡單的文件)如下圖:

宏定義文件截圖
二、“輸出”全局函數(shù)在debug和release下的設(shè)置
OC:NSLog
debug: 打?。J)
release:不打印(默認)
swift:(例如上圖)PLPrint
debug: 打?。J)
release:打印(默認)
swift需要在release不打印內(nèi)容。
1、項目參數(shù)設(shè)置:

項目參數(shù)設(shè)置
(圖中代表 debug下存在DEBUG標示,release下 不存在)
2、代碼添加判斷:

代碼添加判斷DEBUG是否存在