问题标签 [xcode9-beta]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
10428 浏览

xcode - 有什么方法可以获取 Xcode 的 iOS 11 的开发者磁盘映像吗?

目前我正在使用安装了 Xcode 8 的 macOS Sierra。我刚刚将我的设备更新到 iOS 11,这是我的主要开发设备。我无法再构建我正在开发的应用程序,因为 Xcode 8 没有 iOS 11 开发磁盘映像。有什么方法可以获取图像(无需安装 Xcode 9),否则我必须返回 iOS 10 才能构建到我的设备?

0 投票
11 回答
58724 浏览

swift - 我们如何使用资产目录颜色集?

我通常使用 Swift 扩展在 iOS 上使用自定义 UIColors,但现在使用 iOS 11/Xcode 9,我们可以创建颜色集。我们如何使用它们?

更新 - 提示

正如@Cœur 所说,我们可以拖放颜色,并像 UIColor 对象一样使用它,一个可能的解决方案是将它用作扩展:

UIColor 作为扩展

或作为常数:

UIColor 作为常量

现在我想知道我们是否可以像 UIImage 访问资产图像一样访问它们,例如:

0 投票
14 回答
36888 浏览

ios - Xcode 9:使用 Swift 3.1 编译的模块无法在 Swift 4.0 中导入

更新到 Xcode 9 后,我尝试构建我的一个项目。

我使用FacebookLogin窗格。我在 FacebookLogin/LoginButton.swift 中有一个编译器错误

在我的目标的构建设置中,Swift 语言版本设置为Swift 3.2

添加了屏幕截图

我想我需要等待 Facebook 更新他们的 pod 吗?或任何其他建议?

谢谢 !

0 投票
1 回答
2726 浏览

ios11 - 无法在 xcode 9 beta 中创建新模拟器

我刚刚安装了 xcode 9.0 beta。我正在尝试创建一个新的模拟器,但是当我单击创建按钮时它没有响应(下图)。任何的想法?

在此处输入图像描述

0 投票
3 回答
25707 浏览

swift - 从 Swift 2.x 到 Swift 4 的代码迁移

我们有足够大的项目,它是用 Swift 2.x 构建的,现在 Apple 刚刚发布了 Swift 4,因此我们可以选择最新版本的 Swift...

我们需要先将代码迁移到 Swift 3 吗?或者我们可以使用 Xcode 9 直接将我们的代码迁移到 Swift 4?

0 投票
1 回答
269 浏览

ios11 - CoreNFC 在哪些 Apple 设备上可用

嗨,我想知道 CoreNFC 在哪些 Apple 设备上工作。在https://developer.apple.com/documentation/corenfc上只有Apple Developer Screen iPhone 7 和 7plus。iPad 或 Apple Watch 还不支持?

0 投票
6 回答
60993 浏览

ios - 在 iOS 11 中使用增加的导航栏标题

iOS 11 Beta 1 对几乎所有系统应用程序都使用了增加的导航栏标题(它在 iOS 10 和音乐应用程序中开始这样做)。我想知道 Apple 是否在 iOS 11 中为此提供了一个公共 API,或者它现在是否会保持私有。

行为是标题具有增加的字体大小,左对齐并且一旦用户向下滚动就会移动到导航栏。我在此处的 Messages 应用程序中附加了一些显示此行为的屏幕:

在此处输入图像描述

虽然到目前为止我找不到任何参考资料,但UINavigationController也许有人知道更多细节!UINavigationBar

0 投票
2 回答
15903 浏览

logging - 未能注册 BoringSSL 日志调试更新

在安装了 iOS 11 beta 的 iPhone 上运行 Xcode 9 beta 中调试应用程序时,我在执行网络调用时开始注意到以下消息:

知道是什么原因造成的吗?

0 投票
1 回答
646 浏览

xcode - Xcode 9 Simulator 侧边按钮

Xcode 9 Simulator 侧边按钮的作用是什么? 在此处输入图像描述

0 投票
1 回答
295 浏览

swift - Xcode 9:无法将 float3 转换为 int3

尝试在 Xcode 9 中编译我的项目时,我收到float3int3. 以下行现在无法编译:

出现错误:

Use of unresolved identifier 'vector_int'

所以旧的转换功能vector_int已经消失了。“修复它”的建议也不起作用。

var max : int3 = vector_int3(bounds.maxBounds * float3(1.0/8.0) + float3(1.0))

产量:

Cannot invoke initializer for type 'vector_int3' with an argument list of type '(float3)'

我可以编写自己的小转换函数,但肯定有一种内置方法可以做到这一点,不是吗?