[Xcode10 实际操作]一、博主领进门-(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命令:可以在日志面板中,输出日志对象的状态和属性。

猜你喜欢

转载自www.cnblogs.com/strengthen/p/10125722.html