原文:http://coolketang.com/staticCoding/5a990cf4fe88c21c80b06faa.html
1. 双击打开之前创建的空白项目模板。
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzUwMC81NzgzMjg4YjRmZmM0OWE5NzlkOTE2Y2UwMWU3NGE5NC5wbmc%3D.png?w=700)
2. 然后打开视图控制器的代码文件。
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI2Mi9mOGE1N2Y3ZWQ5MTdiNDYyYTE4OTA5NDNjY2ViYmYzNi5wbmc%3D.png?w=700)
3. 本节课将为您演示几种在控制台输出日志的方式,现在开始编写代码,实现这项功能。
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzEwOC84NTgwMGZkMjEwZDFhNzRlNTk1Nzg1ZTkyODk1NDAwYy5wbmc%3D.png?w=700)
4. print语句是标准的输出语句,也是最常用的输出语句。
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzY4OC9mODgyMzcwY2ZmZmRiODhkNTEyZDA0NTQ3MDI0ZDJhOC5wbmc%3D.png?w=700)
5. debugPrint语句,也可以在控制台输出日志,和print语句的使用方法类似。
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzc3NC8wYjY4NzdiZjRkMmIzNDVkMmVmMmY0OTJkNGY2ZjYxNi5wbmc%3D.png?w=700)
6. CFShow函数发送描述文字给它显示的对象,该函数打印的信息,不会显示时间戳,同时也不需要格式化字符串。
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI5LzQ5ODI1MmQyZDlhOWVlYWU3YjgzMzUxMTg5ZmE1YTJkLnBuZw%3D%3D.png?w=700)
7. 创建一个对象,它拥有x和y两个属性,并且两个属性都有默认值。
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzU1My80N2Q4NWQxYzhjNzdhOWRjNjQxNTNiMzQ4ODM1YWFmMS5wbmc%3D.png?w=700)
8. dump语句,可以将一个对象的详细内容,在控制台打印输出。
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzMyNC9iNmRjN2E4OTg1ZjE5YWJhZTkyY2EzOWM2NDA1OWJiYy5wbmc%3D.png?w=700)
9. 创建一个字符串常量。
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzk5MS8zNTcxNTg0MGFiY2JlMGRlZTAyNDRjZDJmYjIyYjcyNy5wbmc%3D.png?w=700)
10. 在print语句中,可以使用加号,进行字符串的拼接输出。
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzMvMGMwNzFhNTg2YjU1YjJiMjNjMzQ0ZDFjZTJkMGE5NDMucG5n.png?w=700)
11. 或者使用斜线加括号的方式,将待输出的变量放置在括号里面。点击[编译并运行]按钮,打开模拟器,并预览日志的输出效果。
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzg4MS80MjQwZTZiOTNiOGM0OWU4OGJhZjc0OWMzZGMzMDFhOS5wbmc%3D.png?w=700)
![1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程] 1.21 几种在控制台输出日志的方式 [原创iOS开发-Xcode教程]](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzgyNy9lYzg0OWJkMzA5MTE1NGY1ZjQ5NjViMTIzMzk0MmU3My5wbmc%3D.png?w=700)
本文整理自:《互动教程 for Xcode9 & Swift4》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1063100471,或扫描本页底部的二维码。课程配套素材下载地址:资料下载