創(chuàng)建一個(gè). swift 文件
//封裝的日志輸出功能(T表示不指定日志信息參數(shù)類型)
func XNSLog<T>(_ message:T, file:String = #file, function:String = #function,
line:Int = #line) {
#if DEBUG
//獲取文件名
let fileName = (file as NSString).lastPathComponent
//當(dāng)前時(shí)間
let formatter = DateFormatter()
//日期樣式
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let nowTime = formatter.string(from: Date())
//打印日志內(nèi)容
print("[\(nowTime) : \(fileName) : \(line)] \(message)")
#endif
}
func XParserPlist<T>(_ name:T) -> Any {
let path = Bundle.main.path(forResource: "BillSourcePlist", ofType: "plist")
let dic = NSDictionary(contentsOfFile: path!)!
return dic[name]!
}
// 屏幕的bounds
let kScreen = UIScreen.main.bounds
// 屏幕的寬
let kScreenW = UIScreen.main.bounds.size.width
// 屏幕的高
let kScreenH = UIScreen.main.bounds.size.height