swift中 类似OC的宏定义
OC 中调试打印
/**
* 自定义Log
*/
#ifdef DEBUG
#define JYLog(...) NSLog(__VA_ARGS__)
#else
#define JYLog(...)
#endif
// swift中我写了这么一个类,进行调试输出 调用方法 Debug.Log(error)
import UIKit
class Debug: NSObject{
// TODO: 为调试修改
private static let debug = true
class func Log (value: Any , fileName : String = __FILE__, line : Int32 = __LINE__ ){
if debug {
print("文件名称:\(fileName.lastPathComponent) 代码行数:\(line)")
print("调试信息:\(value) ============================================")
}
}
}
// swift中 类似OC的宏定义
/// 提示信息
let JYNetError = SVProgressHUD.showInfoWithStatus("您的网络不给力或服务器拒绝访问") as Any
let JYdisMiss = SVProgressHUD.dismiss() as Any
let JYShow = SVProgressHUD.show() as Any