[Xcode 实际操作]一、博主领进门-(13)在控制台的几种打印输出语句和po命令
本文将演几种在控制台输出日志的方式。
在项目导航区,打开视图控制器的代码文件【ViewController.swift】
1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 // Do any additional setup after loading the view, typically from a nib. 8 //print语句是苹果推荐的标准输出语句, 9 //在控制台打印输出一条日志信息,这是最常用的输出语句。 10 print("It's a print") 11 12 //debugPrint语句可以根据内容的类型,在控制台打印相应格式的内容。 13 debugPrint("It's a debugPrint") 14 15 //CFShow语句用来发送描述文字给它显示的对象, 16 //本函数打印的信息不会显示时间戳,同时也不需要格式化字符串。 17 CFShow("It's a CFShow" as CFTypeRef) 18 19 //创建一个对象,它拥有x和y两个属性, 20 //并且两个属性都有默认值。 21 let position = (x : 10.5, y:20) 22 23 //dump语句,可以将一个对象的详细内容,在控制台打印输出。 24 dump(position) 25 26 //创建一个字符串常量 27 let tool = "Strengthen!" 28 //使用+对字符串进行拼接输出 29 print("Hello" + tool) 30 //使用斜线加括号的方式:\(tool) 31 //将待输出的变量放置在括号里面 32 print("Hello \(tool)") 33 } 34 }
【代码的Debug调试】
在项目导航区,打开视图控制器的代码文件【ViewController.swift】
在代码行的编号处点击,可以在该代码行处,添加一个断点。
点击【断点导航器图标】,可以进入断点导航器面板,查看项目中的所有断点。
在日志输出区点击,执行打印语句:【po imgView】
po命令:可以在日志面板中,输出日志对象的状态和属性。