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

Xcode 12 使用技巧

本文翻译自 Paul Hudson Xcode Tips 系列。 1 class成员构造函数生成 Swift 可以为 struct 合成成员构造函数,但不能为 class 合成。...Xcode 可以帮助生成代码,先选中类名,然后选择菜单 Editor —> Refactor —> Generate Memberwise Initializer。...在 Info 选项卡中,单击 Options,然后选中 Randomize Execution Order,这样进行测试每次都会以不同顺序运行。...13 查看interface 按住 Ctrl+Cmd+↑,会生成当前文件 interface,显示当前文件属性函数签名和注释。如果存在该文件测试文件,可以再按一次就会跳转到测试文件。...24 多文件Canvas预览 一个视图被分割成不同文件,Canvas 预览起来有点困难,此时在预览界面,使用底部图钉来保持当前预览活动状态,这样可以在预览一个文件同时更改另一个文件并能及时反馈到预览里

1.6K20

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

; 可以在构建阶段使用平台过滤器,并为所有支持平台定位依赖项; 发生构建失败,xcodebuild 现在会在构建日志末尾摘要中显示每个失败命令目标和项目名称; 脚本阶段或自定义构建规则声明不属于构建输入一部分... showsExpansionTextWhenTruncated 属性以在标签被截断显示工具提示扩展; 从文档检查器 > 模拟指标 > 场景大小自定义 Mac Catalyst 模拟场景大小; 通过属性检查器为使用...; 查看应用指标,现在可以选择查看应用 App Clip 指标; Xcode Organizer 中新 Terminations 指标显示前景和背景终止,按原因细分; Xcode Organizer...中历史数据现在可以为每个指标图表显示最多 16 个应用程序最新版本,提供应用程序在更大时间窗口内性能趋势; 现在,查看指标,检查器会显示应用发布日期信息; Xcode Organizer...Transaction 上现在提供了一个新类型属性 unfinished,该属性返回应用程序仍需要向用户提供内容任何交易签名信息。

8.6K40
您找到你想要的搜索结果了吗?
是的
没有找到

ARKit 配置-在您AR项目的幕后

下载 要学习本教程,您需要Xcode 10或更高版本,以及导入3D模型最终Xcode项目。您可以下载本节最终Xcode项目,以帮助您与自己进度进行比较。...您可以通过添加标签,按钮和其他对象对象来自定义此视图,并轻松编辑其属性而无需触及代码。您还可以添加其他视图并管理它们之间链接。基本上,故事板是设计师最好朋友。...有文件检查器,快速帮助检查器,身份检查器,属性检查器, 大小检查器和连接检查器。 对象库 在检查员左上方,有一个圆形图标,用于存储对象。如果您长按它,您可以访问对象库或媒体库。...您开始体验,会话开始。 你能告诉我另一个用于ARKit流行技术例子吗?让我给你一个提示:Animoji。这是正确,它是面部跟踪,如果你第一次购买iPhoneX,你可能会有很多乐趣。...统计信息提供有关场景渲染性能信息,如每秒帧数(fps),动画,物理.Apple建议将fps设置为60.在您设备上,您可以单击+按钮展开统计栏更多细节。

2.5K20

Xcode14新特性(基于Xcode 14 Beta3)

在 2022 年 6 月 WWDC 22 上 Apple 推出了 Xcode 14,相比较 Xcode 13,它功能与性能都有了巨大提升。...正在编辑类型(及其扩展)与其中属性与方法支持悬浮堆叠显示。补齐右侧},会自动格式化{}包含代码块。 Assets.xcassets支持外部拷贝图片粘贴到其中。...模拟器选择增加搜索框,模拟器过多时可以快速搜索。模拟器能够记住上次使用记录,新建项目不再需要每次切换。...Xcode 菜单 —> Window —> Organizer 中 Reports 中增加了 Feedback 与 Hangs,帮助开发者发现问题以改进 App。...支持类型成员构造函数提示,只需要输入init即可快速根据声明属性创建构造函数。输入时提示如果有多个选项时会折叠显示,此时只要按住—>即可展开全部。

3.2K40

Xcode Tips

今天我们聊技术原理,咱们聊点简单轻松,也就是我们 iOSer 几乎每天都会用到Xbug。Xcode虽然确实会有很多Bug,一些设计也不如JB家做好,但是还是有一些可取之处,比如页面简洁......比如说 Rename:将光标选中处涉及到所有的统一进行改名; Generate Memberwise Initialzer:利用这功能,当我们利用非常多属性类 / 结构体,就可以使用这个快速生成构造函数了...Check Spelling 开启之后,我们在代码编辑过程中出现错误单词后,Xcode会将该单词下面加上红色波浪线,点击邮件并出现推荐单词以及一些操作。...导航 Open Quickly command + Shift + O,该快捷键会打开一个Open Quickly窗口,使我们能够搜索几乎所有内容,包括文件、类型、方法、函数属性。...选中该配置,按住 Option 键,双击该配置,会出现一个描述该选项帮助卡片,这个内容与上面的帮助侧边栏内容一致。

1.1K20

Visual Studio 2017 15.8 版发行说明

要在禁用 CPU 使用情况示例收集情况下启动会话,请在性能探查器启动页中单击 CPU 使用情况工具旁边设置(齿轮)图标,以显示 CPU 使用情况属性页,然后取消选中标记为“启用 CPU 分析(采样)...在 CPU 使用情况主视图中选择函数,可从上下文菜单中显示“模块/函数”视图,也可以从“调用树”或“调用方/被调用方”视图“查看”下拉列表中显示“模块/函数”视图。...现可在属性检查器中编辑集合。 设计器现在允许对模板和样式进行编辑,包括这些实体定义在其他文档中定义。...类型 IconElement(如 AppBarButton 中图标)属性现在在属性检查器中有一个自定义编辑器,使设置这些属性变得更容易。...现在,可以通过按住 Ctrl 并单击 F# 符号来转到定义。 此笔势设置在“工具”>“选项”窗口中也受到尊重。

8.2K10

input标签type属性汇总

需要注意是,在定义单选按钮,必须为同一组中选项指定相同name值,这样“单选”才会生效。此外,可以对单选按钮应用 checked属性,指定默认选中项。...10.文件域 定义文件域,页面中将出现一个“选择文件”按钮和提示信息文本,用户可以通过单击按钮然后直接选择文件方式,将文件提交给后台服务器。...在用户输入内容后,其右侧会附带一个删除图标,单击这个图标按钮可以快速清除内容。...其基本形式是# RRGGBB,默认值为#000000,通过value属性值可以更改默认颜色。单击clor类型文本框,可以快速打开拾色器面板,方便用户可视化选取一种颜色。...以上就是标签type属性汇总,希望对您有所帮助

95510

Visual Studio 调试系列2 基本调试方法

(为了更快地浏览代码,VS展示了一些其他选项。)默认情况下,调试器会跳过非用户代码(如果需要更多详细信息,请参阅仅我代码)。...在托管代码中将看到一个对话框,询问你是否希望在自动跳过属性和运算符收到通知(默认行为)。 若稍后想更改设置,请在“调试”下“工具”>“选项”菜单中禁用“单步跳过属性和运算符”设置。...04 单步执行属性 如前所述在默认情况下,调试器会跳过托管属性和字段,但通过“单步执行特定内容”命令可替代此行为。 右键单击属性或字段,选择“单步执行特定内容”,然后选择一个可用选项。 ?...在本示例中,在 sharp 对象上设置了监视,当在调试器中移动,可看到其值发生了变化。 与其他变量窗口不同,“监视”窗口始终显示正在监视变量(超出范围,它们会变灰)。...例如,你可将断点插入到指定函数中,使用“运行到光标处”重启应用,然后检查源代码。 请参阅如何:检查调用堆栈。 13 检查异常 应用引发异常,调试器会将你转至引发异常代码行。 ?

4.4K10

excel常用操作大全

快速输入相同数量内容 选择单元格格区域,输入一个值,然后按Ctrl+ Ener在选定单元格格区域中一次输入相同值。 12、只记得函数名字,却记函数参数,怎么办?...具体方法是:在编辑栏中输入一个等号后面跟着函数名,然后按下ctrl-A,Excel会自动输入“函数参数”——Excel帮助使用具有易于记忆名称和长系列参数函数,上述方法特别有用。...单击“工具”菜单中选项”,选择“视图”,单击“格线,网”左侧选择框,然后取消选择“格线网”将其删除; 2)打印过程中移除未定义表格格线 有时,您编辑定义表格格线(您在编辑窗口中看到浅灰色表格格线...,然后单击“添加”按钮保存输入序列。您将来使用它,只需输入张三,然后将光标指向单元格右下角填充手柄,并沿着要填充方向拖动填充手柄,您定义序列就会出现。...在SUM函数中输入一长串单元格区场是很麻烦,特别是该区域由许多不连续单元格区场组成。此时,按住Ctrl键选择连续区域。

19.1K10

应用程序内购买教程:入门

前往Xcode快速查看代码。主视图控制器位于MasterViewController.swift中。此类显示表视图,其中包含可用IAP列表。购买存储为SKProduct对象数组。...注意:如果您快速完成此步骤,则可能未在下拉列表中显示Bundle ID。这有时需要一段时间才能通过Apple系统传播。 单击“ 创建”,您就完成了!...现在,在App Store Connect中查看应用程序条目单击“ 功能” 选项卡,然后选择“ 应用程序内购买”。要添加新IAP产品,请单击应用内购买右侧+。 ?...创建沙盒用户 在App Store Connect中,单击窗口左上角App Store Connect以返回主菜单。选择“ 用户和角色”,然后单击“ 沙箱测试器”选项卡。...text = "Not available" } } 无法使用设备付款,此实施将显示更合适信息。

5.4K20

Swift 单元测试入门

(比如上面的扩展代码不小心被修改了),Xcode 将使用我们提供描述显示失败: 单元测试失败,因为输入与预期输出匹配。...在 Swift 中编写单元测试 有多种方法可以测试相同结果,但是测试失败它并不总是给出相同反馈。以下提示可帮助您编写测试,通过从详细失败消息中获益,帮助您更快地解决失败测试。...其次,您将确保在测试开始处于干净状态。我们使用了拆卸方法来删除用户默认套件并进行相应清理。 抛出方法 和编写应用程序代码一样,您也可以定义一个可抛出测试方法。...只显示失败测试。这将帮助快速找到失败测试。 在侧边栏中启用覆盖 在编辑器中启用代码覆盖 测试迭代计数向您显示在上次运行测试期间是否命中了特定代码段。...命中提示 它显示了迭代次数(在上面的示例中为 3),一段代码在到达变为绿色。一段代码是红色,这意味着它在上次运行测试中没有被覆盖。

2.6K40

JavaScript 开发者需要了解15个 DevTools 技巧

单击任何 JavaScript 文件,未使用代码会用红条突出显示。 5. 找到DOM更改代码 当事件被触发,很难确定哪个函数负责更新特定 HTML DOM 元素。...网速节流 在快速,可靠网络上使用高性能设备测试你站点可能并不能表示实际使用情况。你用户可能处在慢速网络环境下。...Network 选项卡提供了一个限制选项,这个选项可以人为地降低 HTTP 上传速度,下载速度和延迟。这可以帮助你确定性能瓶颈原因: ? 7....你可以右键单击任何一个请求,然后从 Copy 子菜单中选择一个选项: ? 选项包括 Windows Powershell,cURL 和 JavaScript Fetch 语法命令复制。 13....Chrome 中 Storage 标签显示本地存储了多少数据,并提供了一个快速 Clear site data 选项。 15.

4.7K20

将模型添加到场景中 - 在您环境中显示3D内容

在最后几节中,我们能够检测到一个平面并显示一个焦点方块,以帮助我们为模型指定一个位置。我们也熟悉了热门测试和世界变换。现在,我们拥有显示虚拟对象所需所有工具。...下载 要学习本教程,您需要Xcode 9或更高版本,以及Focus Square最终Xcode项目。您可以下载本节最终Xcode项目,以帮助您与自己进度进行比较。...约束 然后,单击Storyboard编辑器左下角第四个图标,将新约束添加到场景视图中。定义约束以确保您用户界面适应不同屏幕尺寸或设备方向。设置为0顶部,左,右和底部。...我们刚刚完成了这个功能,现在,我们准备在点击按钮在场景中显示我们模型。...焦点方块隐藏/显示选项 当我们在屏幕上显示模型,我们仍然看到焦点方块干扰了我们漂亮模型。如果我们在安置后隐藏它,你怎么说?

5.4K20

关于 Node.js 调试,你需要了解一切

Node.js 具备跨平台属性,目前已经成为服务器端 Web 应用程序开发、工具构建和命令行应用程序领域主流选项。...VS Code 优秀代码编辑器能帮助大家在实际运行代码之前,预先检查各种常见 Node.js 问题: 将有效和无效语句标记为彩色形式; 自动补全函数和变量名称; 高亮显示匹配括号; 自动缩进代码块...例如,用户无法使用有效凭证正常登录;报告中统计信息不正确;用户数据未被保存至数据库。...话虽没错,但大家还是会经常用到 console.log(),而且任何能提高编程效率工具都有价值。控制台日志就是这样一种快速且实用选项,能帮助大家切实找到并修复 bug。...最后,LogRocket 和 Sentry.io 商业服务可以与客户端和服务器上实时 Web 应用程序相集成,帮助用户记录真实发生错误。

30520

React Native调试心得

单步执行(Step over): 步进代码以查看每一行代码对变量作出操作,当代码调用另一个函数不会进入这个函数,使你可以专注于当前函数。...跳入(Step into): 与 Step over 类似,但是当代码调用函数,调试器会进去这个函数并跳转到函数第一行。...查看js文件 如果你想在开发者工具上预览你js文件,可以在打开Sources tab下debuggerWorker.js选项卡,该选项卡下会显示当前调试项目的所有js文件。 ?...在输入框中,输入一个可解析为真或假表达式。仅条件为真,执行会在此暂停。  ? 心得:如果你想让程序在某处从来都不要暂停,可以编辑一个条件永远为false条件断点。...有一种断点叫全局断点 全局断点作用是,程序出现异常,会在异常地方暂停,这对快速定位异常位置很方便。

5K70

Xcode 10

Interface Builder可让您快速将设计和预览从亮到暗切换。资产目录定义资产和命名颜色。您可以在调试将应用程序切换为暗模式。这一切都是使用Xcode中仅适用于您应用控件完成。...xcode-hero-secondary-large.png 代码就像专业版 Xcode包含一个快速源代码编辑器。即使在编辑大量源文件,文本滚动也非常顺畅。...在您键入新代码行那一刻,您将知道是否已创建冲突,并且可以快速单击红色指示器以获取有关上游代码差异更多信息。 ?...在此窗口中,您还可以在连接服务器上搜索其他存储库,只需单击一下即可快速检查其中任何存储库。您可以在提取最新版本更改您更改。...Xcode还会收集用户匿名能源和崩溃日志,突出显示最重要问题,并让您直接潜入有问题代码行。因此,即使您在发布之前没有发现错误,也可以快速识别并修复问题。

3K20

Travis CI 教程:入门

MovingHelper 是一个待办事项列表应用程序,正如您可能从名称中怀疑那样,可以帮助管理与移动相关任务。 在 Xcode 中构建和运行项目; 你会看到以下内容: ?...单击 显示所有检查,对话框将展开,显示已通过构建: ? github_travis_success_expanded 单击 “* 详细信息”* 链接,您将转到 Travis 输出。...您从测试人员或用户那里获得错误报告,最好编写一个测试来说明错误并显示错误。这样,测试运行时,您可以确信该错误没有神奇地再次出现 - 通常称为回归。 让我们确保您在列表中标记任务,应用会记住。...确保该复选框具有正确起始值。 通过发送 TouchUpInside 当用户点击它将调用事件,轻击该复选框。...,你有一个现有的拉取请求,所以 Travis 运行测试,你应该在你 GitHub 仓库中看到好消息: ?

4.9K20

Eclipse快捷键及常用设置

该步骤 和上面 导出步骤类似。 13. 最后当然是进行代码测试了。随便新建一个工程,新建一个类。在代码输入switch,foreach 进行 测试。...【ALT+/】    此快捷键为用户编辑好帮手,能为用户提供内容辅助,不要为记不全方法和属性名称犯愁, 记不全类、方法和属性名字,多体验一下【ALT+/】快捷键带来好处吧。    2....【Ctrl+O】    显示类中方法和属性大纲,能快速定位类方法和属性,在查找Bug非常有用。    3....【Ctrl+Shift+F】    格式化代码,书写格式规范代码是每一个程序员必修之课,看见某段代码极不顺眼时,选 定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果选定代码则默认格式化当前文件...【F3】 快速定位光标位置某个类、方法和属性。    11. 【F4】    显示继承关系,并打开类继承视图。    调试快捷键    Eclipse中有如下一些和运行调试相关快捷键。

1.5K50

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

: 项目名称; -- Organization Name : 公司标识; -- Class Prefix : 为了避免用户定义类与 Object-C 类命名冲突问题, 在每个类之前都加上这个前缀; --...检查器面板 检查面板分类 :  -- 普通源文件 : 包含 文件检查器 和 快速帮助器; -- 故事版 : 界面文件, 除了文件检查器 和 快速帮助器之外, 还有 身份检查器, 属性检查器, 大小检查器...: 将光标停留在系统类时候, 该面板会显示该类 参考手册, 使用指南 和 示例代码; 界面设计相关检查器 : 用户选中 ".storyboard" 或者 ".xib" 后缀文件, 会多出另外四个检查器...Xcode 帮助系统详解 帮助系统作用 : Object-C 开发中需要调用很多系统类, 需要了解每个类 用法, 通过 Xcode 帮助系统可以查询这些类用法; 1....快速帮助面板 右面板中快速面板显示内容 : 该类继承父类, 遵循协议, 类所在框架, 点击Reference 中链接, 可以进入类详细介绍; 类详细介绍页面 : 通过 快速帮助面板 中 Reference

1.5K20
领券