相关疑难解决方法(0)

Swift有访问修饰符吗?

在Objective-C实例中,数据可以是public,protectedprivate.例如:

@interface Foo : NSObject
{
  @public
    int x;
  @protected:
    int y;
  @private:
    int z;
  }
-(int) apple;
-(int) pear;
-(int) banana;
@end
Run Code Online (Sandbox Code Playgroud)

我没有在Swift参考中找到任何访问修饰符.是否可以限制Swift中数据的可见性?

access-modifiers swift

268
推荐指数
7
解决办法
7万
查看次数

无法为XCTest加载基础模块

我在swift上使用Xcode,默认情况下它会创建一个引用XCTest的测试文件.

当我将目标成员资格设置为我的主项目时,会导致此错误

无法为XCTest加载基础模块

如果未设置此目标成员资格,则测试运行正常,一切正常.

PS:我是swift的新手,这可能是一个愚蠢的问题(请赐教)

xcode xctest swift

169
推荐指数
6
解决办法
7万
查看次数

将单元和UI测试添加到Xcode 7中的现有项目

假设我在Xcode中有一个现有项目,无论出于何种原因,都没有添加单元测试或UI测试.我可以稍后在Xcode 7中将测试项目添加到项目中吗?

xcode

68
推荐指数
4
解决办法
2万
查看次数

重命名Xcode 6项目后出错:"链接器命令失败,退出代码为1(使用-v查看调用)"

所以在我创建一个Xcode 6项目之后,即使我没有在其中编写任何代码,如果我尝试通过双击导航器左上角的粗体程序标题来重命名它,然后确认我想要检查items的名称已更改,当我尝试运行它时出现以下错误:"clang:error:链接器命令失败,退出代码为1(使用-v查看调用)"

我甚至尝试使用find工具查看所有名为previous name的内容,包括info.plist(我认为是问题)并将它们更改为新名称.通过手动重命名info.plist我得到一个错误,说不存在.

我究竟做错了什么?

xcode ios swift xcode6

61
推荐指数
3
解决办法
2万
查看次数

Xcode UI测试示例

我刚刚学习了Xcode中的单元测试.现在我正在尝试Xcode 7,当我创建一个新项目时,我看到有一个新的UI测试组.

在此输入图像描述

我观看了WWDC 2015视频并且它非常好,但你有一个超级简单的例子,我可以自己完成吗?视频示例对我来说有点过于复杂.

笔记

xcode ui-testing ios xcode-ui-testing

18
推荐指数
2
解决办法
2万
查看次数

Xcode单元测试

我从来没有使用过单元测试,我理解它的用途,但我真的不知道何时以及如何使用它.

我想知道什么时候使用单元测试是值得的,也许有一些例子.

iphone unit-testing objective-c ios

13
推荐指数
2
解决办法
9643
查看次数

Swift 3:Public和Internal访问修饰符之间的区别?

我在Swift 3中阅读了Apple关于访问修饰符的参考资料.我在stackoverflow上也读过同样的内容,但是我没有得到答案.据我所知,有四个层次:

  1. 公开,公开
  2. 内部
  3. Fileprivate
  4. 私人的

我为自己创建了方案,以了解所有这些修饰符之间的差异并在此处上传.如您所见,公共修饰符和内部修饰符之间没有区别.但是它们处于不同的级别.任何想法将不胜感激!

oop inheritance public internal swift

11
推荐指数
5
解决办法
8188
查看次数

现有项目的XCTest

我有一个很大的(大约700个模块)iOS项目.现在我需要对现有代码进行单元测试(在我们不使用它之前).我为我的目标添加了新的XCTest测试目标,并开始编写我的第一个测试.但是在编译之后我遇到了一些链接错误,因为我的项目中的模块没有包含在测试目标中.我是否已将所有模块都包含在测试目标中?或者有更简单的方法来制作测试目标?

xcode objective-c ios xctest

3
推荐指数
1
解决办法
2468
查看次数