我正在尝试在Xcode 6 Beta的swift文件中使用标准Cocoa库.我按照这个说明但是当我导入库时
import Cocoa
Run Code Online (Sandbox Code Playgroud)
XCode抱怨错误
No such module 'Cocoa'
Run Code Online (Sandbox Code Playgroud)
我也试过REPL而且我没有任何问题.我想这是一个错误,因为我开始了不同的项目,有时我只是得到这个错误.有什么建议?我正在使用小牛队(10.9.3)
我一直试图弄清楚如何以编程方式在Swift中找到数字的平方根.我正在寻找最简单的方法来完成所需的代码.我现在可能很容易实现,但无法找到一种方法.
任何意见或建议将不胜感激.
提前致谢
我正在尝试应用我的java代码在快速语言下工作并遇到一些问题.
我在Java中的部分代码使用了math.pow(数字,功能)和math.exp(),但我并不完全确定如何在swift语言中使用它.
例如,在Java中:
diffAggregate = 0;
for (kIndex = 0; kIndex < NK_VALUES.length; kIndex ++) {
diffSegment = NKVALUES[kIndex];
diffSegment *= Math.pow(rhoR, IK_VALUES[kIndex]);
diffSegment *= Math.pow(tempR, JK_VALUES[kIndex]);
iFactor = 0;
if (LK_VALUES[kIndex] > 0 {
diffSegment *= Math.exp(-1 * Math.pow(rhoR,LK_VALUES[kIndex]);
iFactor = LK_VALUES[kIndex] * Math.pow(rhoR, LK_VALUES[kIndex]);
}
if (PK_VALUES[kIndex] > 0 {
diffSegment *= Math.exp(-1 * PK_VALUES[kIndex] * Math.pow(rhoR, 2) - BK_VALUES[kIndex] * Math.pow(tempR - UK_VALUES[kIndex], 2));
iFactor = 2 * rhoR * PK_VALUES[kIndex] * (rhoR - 1);
}
diffAggregate …Run Code Online (Sandbox Code Playgroud) 我只是试图在Swift中使用ceil或round函数,但我得到一个编译时错误:
对成员'ceil'的模棱两可的提及.
我已经导入了Foundation和UIKit模块.我曾尝试使用和不使用import语句编译它,但没有运气.有谁知道我做错了什么?我的代码如下;
import UIKit
@IBDesignable class LineGraphView: GraphView {
override func setMaxYAxis() {
self.maxYAxis = ceil(yAxisValue.maxElement())
}
}
Run Code Online (Sandbox Code Playgroud)