草庐IT

ios - Swift XCTest 访问私有(private)变量

我的代码类似于下面的代码片段classMainViewController:UIViewController{privatevarbLogin=true}如何从XCTest文件访问“bLogin”变量?谢谢 最佳答案 如果您使用的是Swift2.0,请将@testable添加到导入语句中:@testableimportMyMainModule 关于ios-SwiftXCTest访问私有(private)变量,我们在StackOverflow上找到一个类似的问题:

ios - 如何让 switch case 在 Swift 中不出现多次?

我正在制作一个乘法测验应用程序,它使用不同级别的开关。如果我只想在此切换中询问两个问题,我怎样才能使已经询问过的案例/问题不会被询问两次?varRandomNumber=arc4random()%4RandomNumber+=1switch(RandomNumber){case1:QuestionLabel.text="Whatis4x2?"Button1.setTitle("2",forState:UIControlState.Normal)Button2.setTitle("4",forState:UIControlState.Normal)Button3.setTitle("8"

iOS 应用程序开发 (iPad) : Does Swift support self designed GUI and openGL?

我是iOS应用开发的初学者。我已经在Windows中使用Qt和openGL完成了一个程序。现在我要开发一个iOS版本,确切地说是iPad。然而,它们是完全不同的。我打算用Xcode和Swift开发iOS版。我想知道Swift是否支持自行设计的GUI,如CSS和openGL。它们都是我应用程序的必要部分。如果没有,有没有强大的iOS应用GUI设计工具?谢谢。 最佳答案 Swift不使用HTML或CSS,但有内置的对象,例如按钮和文本字段,它们具有属性检查器,您可以在那里更改它们的属性,例如大小、颜色、边框等。您可以单独设置它们的约束,

ios - 将 UITextField 的内容添加到 NSMutableArray Swift iOS

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion如何在Swift中通过单击按钮将来自UITextField的元素放入NSMutableArray。

swift - 添加文本后自动高度单元格

我有tableView,当我输入时我想要自动高度单元格。但我不知道如何解决它。我的第一个想法是:self.chatTableView.cellForRowAtIndexPath(indexPath)?.textLabel?.text=new_charself.chatTableView.cellForRowAtIndexPath(indexPath)?.sizeToFit()self.chatTableView.scrollToRowAtIndexPath(indexPath,atScrollPosition:UITableViewScrollPosition.Bottom,anima

swift - 我们可以使用 Swift 在 Xcode 上的 Playground 上扩展一个类吗?

如果在独立的命令行应用程序中,以下代码可以完美运行:extensionInt{funcsayHello(){println("Hello,I'm\(self)")}}1.sayHello()2.sayHello()但是,在playground中,它不会运行,错误是“(2times)”。我们不能在playground上扩展一个类吗?或者我们该怎么做? 最佳答案 一些更正:“(2次)”不是错误。这意味着您的代码被执行了两次。Int是结构(值类型),不是类您可以单击眼睛图标查看输出: 关于sw

ios - 在 Swift 2 中动态检查对象类型

我正在构建iOS应用程序的状态恢复。我目前有funcapplication(application:UIApplication,viewControllerWithRestorationIdentifierPathidentifierComponents:[AnyObject],coder:NSCoder)->UIViewController?{guardletcontrollerIdentifier=identifierComponents.lastas?Stringelse{returnnil}guardletctrl=self.window?.rootViewController

ios - 单击 iAd 时运行功能(暂停菜单) SpriteKit Swift

我在我的SpriteKit/Swift游戏中实现了iAds。当用户点击广告时,我无法找到如何在GameScene中运行功能(我有一个可以调出暂停菜单的功能),而不仅仅是暂停场景。我该如何做到这一点?谢谢。编辑:这是我的GameViewController。importUIKitimportSpriteKitimportiAdclassGameViewController:UIViewController,ADBannerViewDelegate{varSH=UIScreen.mainScreen().bounds.heightlettransition=SKTransition.fad

swift - AutoreleasingUnsafeMutablePointer<String?> 崩溃 - 编译器中的错误?

我正在慢慢地将我的代码库迁移到Swift并遇到了一个奇怪的崩溃,我正在填充一个AutoreleasingUnsafeMutablePointer使用非零字符串。这是一些按比例缩小的代码:extensionString{funcgetRegexVariableNamed(name:String,forRegexStringregexString:String)->String?{/**...**/return"TOBEIMPLEMENTED".lowercaseString//Usinglowercasetopreventthecompilerfrominlining}}classXYZ

ios - 添加到收藏夹功能[swift]

我有一个UITableView,我在其中填充来自核心数据的数据。TableViewCell由一些标签和一个收藏夹按钮组成。我希望,当用户单击按钮时,整个单元格将添加到不同的收藏夹TableViewController类,可以从“收藏夹”选项卡访问该类。就像库存的iphone“电话”应用程序一样。当用户将联系人添加到收藏夹时,它会在收藏夹选项卡下可见。我怎样才能swift实现这一目标?请引导我并指出正确的方向。我在想类似的事情,通过单击按钮将单元格数据添加到不同的核心数据模型。然后使用这个模型来填充最喜欢的TableViewController类中的单元格。但我是swift的新手,不知道