草庐IT

swift - 有没有办法在不重启 Xcode 6 的情况下打开 Swift Playground?

有没有办法在不关闭Xcode并重新启动的情况下打开SwiftPlayground?除了从头开始启动Xcode时,我看不到它在任何地方都可用。 最佳答案 按Command-Shift-1打开“欢迎使用Xcode”窗口。然后选择“开始使用Playground”选项。或者,在“窗口”菜单中选择它:这是第6项。 关于swift-有没有办法在不重启Xcode6的情况下打开SwiftPlayground?,我们在StackOverflow上找到一个类似的问题: https

Swift GameplayKit 在不暂停场景的情况下暂停 GKAgent

暂停GKAgent的最佳方法是什么?我的游戏在某些级别使用了一些代理,我需要在我的游戏暂停/gameOver时暂停它们。我不会在我的游戏中暂停整个SKScene,而是暂停一个worldNode,因为即使在游戏暂停时,它也能让我更灵活地显示spriteKit内容。我正在使用updateWithDeltaTime...更新代理行为并相应移动它们的方法。我考虑过停止更新方法,但代理仍会移动到他们最后已知的GKGoal。目前我找到的最佳解决方案是在我的游戏暂停时将代理速度/最大速度设置为0。我在这里遇到的问题是,恢复后将速度重置为代理以前的速度有点痛苦,尤其是在使用多个具有自己行为的代理时。它

ios - AudioKit:我可以在不调用 AudioKit.stop() 的情况下禁用 AKMicrophone 吗?

我有一个具有两个功能的应用程序。播放AKMetronome并允许在应用程序不在前台时进行后台播放。另一个是使用AKMicrophone的调谐器功能,它只需要在应用程序处于前台时处于事件状态。这些功能可以同时使用(调谐器处于事件状态时节拍器灯闪烁)。当我按下主页按钮时,节拍器继续播放(如预期的那样)。但是调谐器的有源麦克风也会导致brightred"recording"-stylebar在所有其他应用程序的设备顶部。不过,当应用程序未打开时,我不需要调谐器来运行。如何禁用AKMicrophone节点,使该栏不显示,同时保持AKMetronome节点播放不间断?我尝试了以下方法,但都没有成

ios - 在不重新加载所有数据的情况下更新 UIImageView

这几天一直被这个问题困扰。在触发长按手势之前,我将ImageView设置为不可见。但是,我无法全神贯注于如何使UIImageView在此之后变得可见。这是在tableView的一个Cell中。我使用了reloadData(),但问题是表格丢失了它的位置。当您松开手指时,它会向上滚动。长手势触发数据库端的bool值,用于切换saveShow。加载数据时,查询会检查并显示UIImageView(如果为真)。所以我相信我必须重新加载数据,因为它是基于查询的..?任何帮助将不胜感激!classSecondViewController:UIViewController,UITableViewDe

swift - 在不设置存储属性的情况下使 Swift 初始化程序失败

我正在编写一个蓝牙控制的keynoteRemote应用程序。这将使用AppleScript基于与CoreBluetooth框架的交互来控制Keynote。考虑这个类,它需要使用可选的OSALanguage初始化器。classKeynoteController{letapplescriptLanguage:OSALanguageinit?(){ifletapplescriptLanguage=OSALanguage(forName:"AppleScript"){self.applescriptLanguage=applescriptLanguage}else{returnnil//Com

swift - 尝试在不提示位置授权的情况下启动 MapKit 位置更新

在我的应用程序中,我使用MKMapKit和MKUserTrackingBarButtonItem来定位点击的用户。当我点击这个按钮时,输出控制台返回这个错误:TryingtostartMapKitlocationupdateswithoutpromptingforlocationauthorization.Mustcall-[CLLocationManagerrequestWhenInUseAuthorization]or-[CLLocationManagerrequestAlwaysAuthorization]first.根据我的说法,此错误是由于requestWhenInUseAu

html - 在不丢失 Html 样式的情况下更改 NSAttributedString 中的字体大小 - Swift

我在uiTextView中添加了一个html格式的字符串。一切正常,直到我尝试增大或减小字体大小。当我按下增加或减少按钮时,整个html样式和字体都会丢失。如何在不丢失html样式和字体的情况下增加或减少字体?importUIKitextensionUILabel{funcincreaseFontSize(txt:String){//self.font.fontWithSize(self.font.pointSize+1)self.font=UIFont(name:self.font.fontName,size:self.font.pointSize+1)!//self.font.fo

swift - 在不删除 Swift 中的分隔符的情况下拆分字符串

这可能是重复的。我在Swift中找不到答案,所以我不确定。componentsSeparatedByCharactersInSet删除分隔符。如果您只用一个可能的字符分隔,则很容易将其添加回去。但是当你有一套时怎么办?还有其他拆分方法吗? 最佳答案 Swift3和4版本extensionCollection{funcsplitAt(isSplit:(Iterator.Element)throws->Bool)rethrows->[SubSequence]{varp=self.startIndexvarresult:[SubSeque

ios - 在不同大小的屏幕上调整 UITextView 中的字体大小

我有一个带有一些文本的UITextView。我希望大屏幕的字体更大,但格式相同。我该怎么做? 最佳答案 我知道它比您已经在此处找到的纯代码解决方案更先进一些,但我鼓励您花一些时间阅读有关自适应布局的内容:它是iOS上不同屏幕的UI开发的future。例如,您可以使用尺寸分类定位不同的屏幕尺寸和方向。您可以在此处获得概述:width&heighttraits.如果您需要从零开始,这里有一些提示:Apple-AdaptiveUserInterfacesApple-AdaptivityandLayoutRayWenderlich-Begi

swift - RxSwift 为什么我们在不调用 dispose 的情况下会发生内存泄漏

我正在阅读有关RxSwift的文章,并且有很多关于内存泄漏的讨论。这里引用了主要RxSwift的入门指南repo:Ifasequencedoesnotterminateonitsown,suchaswithaseriesofbuttontaps,resourceswillbeallocatedpermanentlyunlessdisposeiscalledmanually,automaticallyinsideofadisposeBag,withthetakeUntiloperator,orinsomeotherway.这是ReactiveProgrammingwithSwift的第2