首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使Xcode 9控制台自动滚动到底部

Xcode 9是苹果公司开发的一款集成开发环境(IDE),主要用于开发iOS和macOS应用程序。控制台是Xcode中的一个重要工具,用于显示应用程序运行时的日志和调试信息。在Xcode 9中,控制台默认情况下不会自动滚动到底部,需要手动滚动以查看最新的日志。

要使Xcode 9控制台自动滚动到底部,可以按照以下步骤进行操作:

  1. 打开Xcode 9,并打开你的项目。
  2. 在Xcode窗口的底部,可以看到一个标签栏,其中包含“项目导航器”、“编辑器”、“助理编辑器”等选项卡。
  3. 点击标签栏中的“控制台”选项卡,以打开控制台工具。
  4. 在控制台工具的右上角,可以看到一个“自动滚动”按钮,点击该按钮以启用自动滚动功能。
  5. 现在,当应用程序运行时,控制台将自动滚动到底部,以显示最新的日志和调试信息。

控制台自动滚动到底部的优势是可以方便地查看应用程序运行时的实时日志和调试信息,帮助开发人员快速定位和解决问题。

Xcode 9是苹果公司的产品,因此推荐使用苹果的云计算服务——iCloud来存储和同步Xcode项目。iCloud提供了可靠的云存储解决方案,可以方便地将项目文件保存在云端,并在不同设备之间进行同步。你可以通过以下链接了解更多关于iCloud的信息:iCloud

希望以上信息能够帮助到你,如果还有其他问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

一文读懂Xcode 9 所有更新:全新模拟器,兼容Swift低版本等

从图中可以看到,ViewController 类所有引用它的地方,所在的文件位置,都直接铺在了代码编辑器里面,只需要滚动编辑框,就可以很轻松的看到这次重构影响的所有地方,非常方便。...现在 Xcode 9 在调试 APP 的时候会自动附带 Main Thread Checker, 一旦遇到这类问题,就会在控制台中报告给开发者,就像这样: 2017-09-2723:47:23.042830...在 Xcode 9 中,这个老大难问题也有了更好的解决方案。 文件操作改进 现在你在 Xcode 中拖动文件时,会相应的改变文件系统了。...从这里可以看出,Xcode 对 Github 的深度集成是双向的,一定是一个用了心思做的产品。 模拟器升级 Xcode 9 对模拟器的改进也可以算的上是近几年最大的一次。...新的构建系统默认是不开启的,你可以 File -> Project Settings...

1.8K70

XCode调试器LLDB

int calculateTheTrickyValue { return 9; /* 先这么着 ... */ } 并且每次必须重新编译,从头开始?...LLDB 绑定在 Xcode 内部,存在于主窗口底部控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。...你以前有可能已经使用过调试器,即使只是在 Xcode 的界面上加一些断点。但是通过一些小的技巧,你就可以做一些非常酷的事情。GDB to LLDB 参考是一个非常好的调试器可用命令的总览。...断点可以通过点击 Xcode 的源码窗口的侧边槽进行创建。 ? 程序会在这一行停止运行,并且控制台会被打开,允许我们和调试器交互。那我们应该打些什么呢?...输入 help print,然后向下滚动,你会发现: 'print' is an abbreviation for 'expression --'.

1.3K60

XCode调试器LLDB

int calculateTheTrickyValue { return 9; /* 先这么着 ... */ } 并且每次必须重新编译,从头开始?...LLDB 绑定在 Xcode 内部,存在于主窗口底部控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。...你以前有可能已经使用过调试器,即使只是在 Xcode 的界面上加一些断点。但是通过一些小的技巧,你就可以做一些非常酷的事情。GDB to LLDB 参考是一个非常好的调试器可用命令的总览。...断点可以通过点击 Xcode 的源码窗口的侧边槽进行创建。 ? 程序会在这一行停止运行,并且控制台会被打开,允许我们和调试器交互。那我们应该打些什么呢?...输入 help print,然后向下滚动,你会发现: 'print' is an abbreviation for 'expression --'.

1.3K30

iOS开发 Xcode的各种调试、DEBUG

BUG,简单来说就是程序运行结果与预期的不同,下面来说说Xcode中的DEBUG方法 参考博文 断点调试 普通断点 全局断点 条件断点 1.普通断点 看图 当程序运行断点处时会停下,然后进行单步调试...2.全局断点 当程序运行出现崩溃时,就会自动断点到出现crash的代码行 3.条件断点 我们如果在一个循环里面使用了断点,如果这个循环执行了100万次,那你的断点要执行那么多次,你不觉得蛋蛋都凉了的忧伤么...LLDB 绑定在 Xcode 内部,存在于主窗口底部控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。...参考: 与调试器共舞 - LLDB 的华尔兹 LLDB调试命令初探 About LLDB and Xcode The LLDB Debugger 基础 help 在控制台输入help,显示控制台支持的lldb...它会继续执行下一个返回语句 (直到一个堆栈帧结束) 然后再次停止。

2.1K50

【H5】209-可能这些是你想要的H5软键盘兼容方案

当输入框位于页面下部位置时,在 IOS 上,会将 webview 整体往上滚一段距离,使得该获取焦点的输入框自动处于可视区,而在 Android 则不会这样,它只会改变页面高度,而不会去滚动到当前焦点元素可视区...由于上面已经实现监听 IOS 和 Android 键盘弹起和收起,在这里,只需在 Android 键盘弹起后,将焦点元素滚动(scrollIntoView())可视区。...兼容 IOS12 + V6.7.4+ 如果你在用 IOS12 和 V6.7.4+版本的微信浏览器打开上面表单输入的 demo ,就会惊奇的发现键盘收起后,原本被滚动顶起的页面并没有回到底部位置,导致原来键盘弹起的位置...其实这是 Apple 在 IOS 的 bug,会出现在所有的 Xcode10 打包的 IOS12 的设备上。...了解软键盘弹起页面在 IOS 和 Android 上的表现差异是前提,其次是将焦点元素滚动到可视区,同时要考虑第三方输入法和某些浏览器上的差别。

3.9K12

Flutter 3.3更新详解

将页面滚动底部的 DartPad,并跟随以下步骤进行操作: 缩小窗口让上半部分出现滚动条 将指针悬停在上半部分 使用触控板进行滚动 在 Flutter 3.3 以前,使用触控板滚动会拖动元素,因为 Flutter...只需要将 Flutter 升级 3.3 就可以为你的用户带来这项新功能。...,并且自动绑定为应用的资源。...停止支持 Bitcode 即将发布的 Xcode 14 将不再支持提交含有 Bitcode 的 iOS 应用,这个版本的 Xcode 会对开启了 bitcode 的项目发出警告。...我们不希望影响很多的开发者,因此默认情况下,Flutter 将不会开启 bitcode。然而,如果你手动在 Xcode 项目中开启了 bitcode,请尽快在升级 Xcode 14 之后关闭它。

2.8K20

可能这些是你想要的H5软键盘兼容方案

当输入框位于页面下部位置时,在 IOS 上,会将 webview 整体往上滚一段距离,使得该获取焦点的输入框自动处于可视区,而在 Android 则不会这样,它只会改变页面高度,而不会去滚动到当前焦点元素可视区...由于上面已经实现监听 IOS 和 Android 键盘弹起和收起,在这里,只需在 Android 键盘弹起后,将焦点元素滚动(scrollIntoView())可视区。查看效果,可以戳这里。...兼容 IOS12 + V6.7.4+ 如果你在用 IOS12 和 V6.7.4+版本的微信浏览器打开上面表单输入的 demo ,就会惊奇的发现键盘收起后,原本被滚动顶起的页面并没有回到底部位置,导致原来键盘弹起的位置...其实这是 Apple 在 IOS 的 bug,会出现在所有的 Xcode10 打包的 IOS12 的设备上。...了解软键盘弹起页面在 IOS 和 Android 上的表现差异是前提,其次是将焦点元素滚动到可视区,同时要考虑第三方输入法和某些浏览器上的差别。

8K20

Xcode Tips

编辑相关 Refactor 我们把光标放在类上或者方法上右键选中Refactor,其会显示出对其光标处可以进行的自动补全的一些操作;如下图所示: Refactor 大家根据名字就能看出来支持的一些操作了...; Add Missing Switch Cases:填充缺失的case,虽然说Xcode自动提示Fix补全,但是在电脑提示较慢的时候还是很难受的; ......导航 Open Quickly command + Shift + O,该快捷键会打开一个Open Quickly窗口,使我们能够搜索几乎所有内容,包括文件、类型、方法、函数和属性。...搜索 Xcode里面的搜索方式相对来说会比较多,不管是导航器底部的文件筛选还是全局筛选可调整的Scope,或者是使用正则表达式的筛选方式。...Variables,然后设置OS_ACTIVITY_MODE值置为Disable,该操作可以禁止控制台打印 NSLog,但不可以禁止print(); 最后 其实不管是Xcode还是我们平时开发过程中用到的其他

1.2K20

Travis CI 教程:入门

持续集成(通常缩写为 CI)是在提交更改时自动构建和运行测试的过程。 现在,Apple 有自己的 Xcode Bots 解决方案,它可以在 OS X Server 上运行。...xcode_test_succeeded 到目前为止一切都那么好吧?现在您已经知道测试正在通过,您已准备好让 GitHub 和 Travis 设置为自动运行它们。...由于 Travis 现在正在观看这个 repo ,它会注意这个推送,并在所有其他开源构建的行中等待运行。...通过返回 Xcode 修复它,并从方案下拉菜单中选择 Edit Scheme ... ? xcode_edit_scheme 当方案编辑器出现时,请检查面板底部的 共享 复选框: ?...一直滚动底部,您将看到以下内容: ? travis_test_error-700x50 向上滚动一下,查看有关运行测试时发生的崩溃的信息: ?

5K21

Snagit for mac(屏幕截图和屏幕录制工具)

Snagit可以快速捕捉全屏、窗口、区域或滚动屏幕截图,并提供多种编辑工具,如裁剪、调整大小、添加文本、箭头、形状、高亮、马赛克和数字等标记。...功能更新添加了在 Screen Draw 处于活动状态时滚动的功能。当用户退出绘图模式时,屏幕绘图对象现在会自动淡出。改进了 Chrome 网络浏览器中自动滚动箭头的可见性。...提高了在 Chrome 网络浏览器中自动滚动捕获的准确性。提高了 Xcode 自动滚动捕获的准确性。在自动和全景(手动)滚动捕获的处理窗口中添加了一个进度条。自动滚动捕获箭头现在弹跳以提高可见性。...性能改进改进了自动和全景(手动)滚动捕获的处理时间。提高了视频捕获的稳定性。Bug修复修复了从视频中取消 .gif 导出时发生的崩溃。修复了如果在录制时发生重启,视频文件可能丢失的问题。  ...修复了导致在某些环境中无法共享 Screencast 的问题。修复了自动滚动捕获有时会错过列表中最后一项的问题。修复了防止透明区域添加到全景(手动)滚动捕获的顶部和底部的问题。

3K00

iOS之深入解析Xcode 13正式版发布的40个新特性

Xcode 13 Release Candidate 支持 iOS 9 及更高版本、tvOS 9 及更高版本以及 watchOS 2 及更高版本的设备上调试。...九、调试 Xcode控制台现在支持通过 Editor > Wrap Lines 菜单项切换换行; 要在一行上设置列断点,请按住 Command 键并单击表达式,然后从 Actions 菜单中选择 Set...Organizer 中的新 Scroll Hitch Goals 使分析应用程序版本的滚动体验变得容易; 当查看应用的指标时,现在可以选择查看应用的 App Clip 的指标; Xcode Organizer...; 从 Swift 类、协议或方法声明跳转到定义还可以轻松导航整个工作区中的所有子类、扩展和符合协议的类型; Xcode 13 包括重新设计的 Swift 代码完成功能,可最大限度地提高可靠性和性能,...三十七、Safari 底部标签栏经过重新设计,显示在页面内容下方。还可以选择在顶部显示地址栏。

8.7K40

《最新出炉》系列初窥篇-Python+Playwright自动化测试-31-JavaScript的调用执行-上篇

1.简介   在做web自动化时,有些情况playwright的api无法完成以及无法应对,需要通过或者借助第三方手段比如js来完成实现,比如:去改变某些元素对象的属性或者进行一些特殊的操作,本文讲解playwright...2.使用JS语句模拟向下滚动页面 可以使用JS语句,定位滚动条的位置最下面,从而实现页面的向下滚动。...,大家可以注意宏哥录制浏览器动作视频的滚动条在向下滚动直到博客园的底部。...,如下图所示: 2.运行代码后电脑端的浏览器的动作(自己滚到底部了)。...当然了,我们也可以事先在控制台上试一下,或者是一个获取不到就是用另一个方法(二选一即可)。 好了,今天时间也不早了,宏哥就讲解和分享这里,感谢大家耐心的阅读!喜欢宏哥的别忘记支持一下哈!!!

22110

《最新出炉》系列初窥篇-Python+Playwright自动化测试-31-JavaScript的调用执行-上篇

1.简介  在做web自动化时,有些情况playwright的api无法完成以及无法应对,需要通过或者借助第三方手段比如js来完成实现,比如:去改变某些元素对象的属性或者进行一些特殊的操作,本文讲解playwright...2.使用JS语句模拟向下滚动页面可以使用JS语句,定位滚动条的位置最下面,从而实现页面的向下滚动。...,大家可以注意宏哥录制浏览器动作视频的滚动条在向下滚动直到博客园的底部。...,如下图所示:2.运行代码后电脑端的浏览器的动作(自己滚到底部了)。...当然了,我们也可以事先在控制台上试一下,或者是一个获取不到就是用另一个方法(二选一即可)。好了,今天时间也不早了,宏哥就讲解和分享这里,感谢大家耐心的阅读!喜欢宏哥的别忘记支持一下哈!!!

36640

Xcode Debug 大全

当程序运行断点处时会停下,然后进行单步调试 131002381048966.png 2.全局断点 当程序运行出现崩溃时,就会自动断点到出现crash的代码行 130933043392329.png...LLDB 绑定在 Xcode 内部,存在于主窗口底部控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。...参考: 与调试器共舞 - LLDB 的华尔兹 LLDB调试命令初探 About LLDB and Xcode The LLDB Debugger 基础 help 在控制台输入help,显示控制台支持的lldb...它会继续执行下一个返回语句 (直到一个堆栈帧结束) 然后再次停止。...006y8lVagw1f8ve5wnnr6j30li0c1wgd.jpg 运行后查看 006y8lVagw1f8vebiu6r5j30se0kdqcr.jpg 视图调试 启用视图调试:运行app过程中,按下底部

1.2K21

iOS各种调试技巧豪华套餐

这里我监视了lab这个UILabel的变量,每当这个变量进行更新它的信息就会被打印到控制台。 好吧!我们最基本的创建断点的工作已经学会了,Xcode舒服在什么地方呢?...就是不分Debug模式和Run模式的,可以说是无缝切换的,你只要没有创建断点,那么就是Run的正常模式,如果创建了断点并且运行断点处,就自动进入Debug模式咯,不像某EC开头的IDE,控制面板就像开飞机的一样...我们创建好了断点,运行断点就自动停下来了,像这样: 图6 ?...所以我们这么做: 图9 ? 这样只有遍历c==“H”的时候 断点才会被触发。 图10 ? 是不是很棒呢! 有些童鞋的钛合金狗眼已经看到了编辑断点那里有一个Action的东西,那是什么呢?...在Xcode的调试区有9个视图调试过程中要用到的按钮和滑块儿。 图30 ? 从左到右控件排序: 调整视图间距:调整不同视图间的间距。 展示被剪切的内容:当前展示视图中被剪切的部分。

1.4K20

移动端那些戳中你痛点的软键盘问题及解决方法

这里参考这篇文章:ios键盘难题与可见视口(visualViewport)api[2] 当时ios设计者考虑一个问题:当键盘弹起时,页面无法感知键盘的存在。...;在滚动过程中,还会允许屏幕底部超出页面底部(「滚动过头」),以便让输入框尽可能露出来。...衍生问题: 但这样引出了一个新的问题:在安卓系统下的app端,会有底部按钮被遮挡的问题。 GIF 如下: ?...其实这是 Apple 在 IOS 的 bug,会出现在所有的 Xcode10 打包的 IOS12 的设备上。微信官方已给出解决方案(点击查看[4])。 问题gif: ? 如图所示: ?...解决办法: 当键盘收起时,加入下面其中一种办法就可以解决 滚动到顶部 window.scrollTo(0,0) 滚动底部 window.scrollTo(0, Math.max(document.body.clientHeight

8K30

【iOS 开发】Objective-C 入门 Xcode 环境详解

Xcode 界面详解 1...., 版本编辑器; 面板控制相关 :  -- 从左至右介绍 : 隐藏左侧面板, 隐藏底部面板, 隐藏右侧面板; (2) 左面板 面板介绍 : 该面板是 Xcode 工程导航面板, 上方的七个按钮用于切换导航模式...; (3) 底部面板 面板介绍 : 用于 Xcode 显示 控制台调试输出信息; (4) 右面板 检查器面板 : 根据项目的不同, 包含大量审查器; 库面板 :  -- 库面板简介(从左至右) :...) 符号导航 符号导航简介 : 用符号显示工程中的 类, 项目 和 属性; -- 表示方式 : C 表示类, M 表示方法, P 表示属性; -- 快速定位 : 点击对应的方法或者属性, 能快速定位这个类中...) : 点击顶部面板中的调试按钮, 如果代码中有断点, 就会自动进入调试状态, 执行断点时会自动停止, 详细调试信息显示在底部的调试输出面板; 调试面板介绍 :   下面从左至右介绍; -- Continue

1.6K20

iOS各种调试技巧豪华套餐

这里我监视了lab这个UILabel的变量,每当这个变量进行更新它的信息就会被打印到控制台。 好吧!我们最基本的创建断点的工作已经学会了,Xcode舒服在什么地方呢?...就是不分Debug模式和Run模式的,可以说是无缝切换的,你只要没有创建断点,那么就是Run的正常模式,如果创建了断点并且运行断点处,就自动进入Debug模式咯,不像某EC开头的IDE,控制面板就像开飞机的一样...我们创建好了断点,运行断点就自动停下来了,像这样: 图6 ?...所以我们这么做: 图9 ? 这样只有遍历c==“H”的时候 断点才会被触发。 图10 ? 是不是很棒呢! 有些童鞋的钛合金狗眼已经看到了编辑断点那里有一个Action的东西,那是什么呢?...在Xcode的调试区有9个视图调试过程中要用到的按钮和滑块儿。 图30 ? 从左到右控件排序: 调整视图间距:调整不同视图间的间距。 展示被剪切的内容:当前展示视图中被剪切的部分。

1.9K90

WWDC2022-iOS 篇完全解析

# 方法吸顶以及代码提示 在之前的版本中,如果方法函数过多超了一屏展示,随着滚动函数名不可见,而新版的 Xcode 提供了类似 TableViewHeader 的效果,让方法名和实现名字固定在顶部,方便随时查看和复制...改善后:通过提高并发,缩短了构建的关键的路径 同时单元测试的效率也提高了 30% Xcode14 还支持输出编译期间每个阶段的耗时和详细信息,相比之前的只能通过控制台的名字描述要直观不少。...,当时在用 LLDB 调试的时候发生 Crash,便可以相关路径中找到对应日志。...底部底部区域为第二个小组件区域,范围较大,最多可容纳 4 个正方形(1*1)的小组件。同时支持排列组合。...iOS16 之后:锁屏区域被限定在底部一小块区域,新来的通知会插到第一层,但是默认只展示 3 个(叠放的形式),想看更多的话跟之前一样,上拉即可。

61640
领券