问题标签 [swift3]
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.
ios - '++' 已弃用:它将在 Swift 3 中删除
更新到 后Xcode 7.3
,我的项目中显示了一堆警告。
'++' 已弃用:它将在Swift 3中删除
任何想法来解决这个警告?未来将弃用++
and的任何原因?--
for-loop - Swift 3:如何编写这个 for(;;) 循环
看起来 Apple 不喜欢 C 循环,但没有提供好的方法(或者我找不到它)。我有这样的循环从某个视图到 UI 层次结构中的根:
如何以 Swift 3 的方式写这个?
swift - 弃用 ++、- 和 C 样式循环等语法,为未来的 Swift 3 版本做准备
为什么 Apple 讨厌“for”循环中的 ++ 和 -- 运算符?我的意思是最新 Xcode 7.3 的发行说明中的以下评论:
弃用 ++、- 和 C 样式循环等语法,为未来的 Swift 3 版本做准备
swift - Swift 风格的多个增量 for 循环
我的 Swift 代码中有以下循环:
我在 Xcode 中收到两个警告:
- C 风格的 for 语句已被弃用,并将在 Swift 的未来版本中删除
- '++' 已弃用:它将在 Swift 3 中删除
我看不出如何在 Swift 的For In 循环中重写它,以考虑到这两个变量和 4 步长而不会使它变得混乱。有简单优雅的翻译吗?
swift - 'var' 参数已弃用,将在 Swift 3 UIimage Gif 中删除
我刚刚将 Xcode 更新到 7.3,现在我收到了这个警告:
'var' 参数已弃用,将在 Swift 3 中删除
我需要在这个函数中使用 var:
swift - For-In 循环多个条件
随着 Xcode 7.3 的新更新,出现了很多与新版本 Swift 3 相关的问题。其中一个说“不推荐使用 C 样式的 for 语句,并将在未来版本的 Swift 中删除”(这出现在传统的for
声明)。
此循环之一具有多个条件:
我的问题是,是否有任何优雅的方式(不使用break
)将此双重条件包含在 Swift 的 for-in 循环中:
swift - 包含 2 个循环的函数
在这里有一个排序功能,当我将 -- 减量器更改为该功能时-= 1
,会消除一个错误,但我仍然会收到语法错误。
swift - 未解析的标识符 - for 循环逻辑
这是一种从下到上的排序。循环时,迭代被数组中的最小数字替换,并且一直持续到最后。
如您所见,我正在重构以使用 stride。不幸var lowest = firstIndex
的是给我带来了一些麻烦。
我应该可以使用 stride 来完成这个功能,对吧?我相信我应该使用stride: to
而不是stride: through
. 感谢蒂姆的提示。
更新的语法
swift - 为什么要从 Swift 语言中删除 for 循环?
随着最近 Swift 2.2 的推出,我们已经确认 for 循环(以其传统形式)将被 Swift 淘汰,最有可能在 Swift 3 中。
将替换为 for-in:
我读过 Swift 旨在与 C 保持一定程度的互操作性(如 Swift 2.1 发布文档中所述)。
从语言设计和规划的角度来看,为什么这是最佳选择,因为传统的 for 循环是最常用的循环类型之一,并且从一开始就包含在语言中?