草庐IT

xcode6.3.1

全部标签

xcode - 对象不存在时 ABRecordCopyValue 不起作用

本地址簿中有没有姓氏的联系人时,Swift中的这行代码会给我带来问题。我试过很多方法都无济于事。我可以使用某种trycatch语句或错误处理吗?或者检查AnyObject是否为null(的返回类型ABRecordCopyValue(person,kABPersonLastNameProperty).takeRetainedValue()).我试过使用可选类型,但它似乎不起作用,因为当您选择一个没有姓氏的联系人时应用程序停止运行-下面的代码行突出显示错误Thread1:EXC_BAD_ACCESSletlName=ABRecordCopyValue(person,kABPersonLas

xcode - 为 Swift 中的函数生成文档

我一直在寻找一种使用Swift自动为Xcode中的函数生成文档的方法。我知道如何逐行手动生成它,但至少对我来说,这是一种令人讨厌的方式,您必须手动指定所有内容,这会花费时间。您必须用:param:指定每个参数,参数名跟在它后面,然后用:returns:指定函数的返回值,全部由您亲手完成。在PHP中,例如使用像Swift这样的符号,您可以在函数上方键入/**然后按Enter键,它会完成文档功能,您只需输入每个参数的详细信息和功能说明。以我的拙见,它恢复了评论代码的部分工作。我试图找到快捷键、执行此操作的代码片段,但我没有找到任何东西。我想知道是否有办法至少在Xcode中使用Swift来做

ios - Xcode IOS 8.3 swift 如何检查蓝牙是否已连接?

有谁知道一种方法来检查蓝牙是否已连接到iOS?我只是想检查连接,而不是尝试连接。 最佳答案 您可能会使用CBCentralManager为了那个原因。您可以使用retrieveConnectedPeripheralsWithServices获取根据服务UUID连接的事物的列表。如果您只想知道蓝牙是打开还是关闭,请检查CBCentralManager实例的state属性以确定它是打开还是关闭。 关于ios-XcodeIOS8.3swift如何检查蓝牙是否已连接?,我们在StackOverf

ios - Xcode 6.3 : 8. 0 或 8.0.2 模拟器

这个问题在这里已经有了答案:HowtoinstalliOS7.0andiOS8.0SimulatorsinXcode6.1?(1个回答)关闭7年前。问题:Xcode6.3没有8.0模拟器;我使用的是swift1.2,所以我无法在早期版本的Xcode下编译该项目;我在iOS8.0设备上有很多spritekit崩溃(崩溃报告不是很有用,它们与spritekit本身有关);它在iOS7.1和8.1+上运行良好有没有办法从Xcode6.3在8.0或8.0.2模拟器上安装构建?崩溃报告示例:Thread:Crashed:com.apple.main-thread0SpriteKit0x00000

ios - xcode 和 Storyboard : how build an user profile view

我如何构建这样的用户配置文件View(Periscope但与许多其他应用类似)。这是一个tableviewcontroller?如果是,我如何将用户的图像放在背景中(它在第一个单元格中或在tableview上方?) 最佳答案 我会这样构建它:UIViewController,顶部有UITableView+自定义UIView。如果你想使用已经实现的库,检查这个:MGSpotyViewControllerjcbannerViewFacade它们与您的问题中描述的逻辑非常相似。 关于ios-x

ios - 如何从终端打开特定版本的 Xcode?

如何从我的终端打开特定版本的Xcode?我目前正在使用:open'App.xcworkspace'/我安装了多个版本的Xcode,从Xcode5到7Beta。我想直接从命令行打开项目的正确版本,而不必从我的应用程序文件夹中单击它。这可能吗?谢谢。 最佳答案 别名open-a"Xcode.app".和open-a"Xcode-beta.app".工作得很好。请注意,.技巧仅在当前目录中存在Xcode项目或工作区文件时才有效。 关于ios-如何从终端打开特定版本的Xcode?,我们在Stac

ios - 使用 NSUserdefaults(xcode,swift2) 保存 datePicker 值

我们如何通过nsuserdefaults或其他方式保存日期选择器的值。例如,如果一个人选择下午5点,那么当他返回应用程序时,他应该在日期选择器上看到下午5点。我不知道如何将nsusersdefault包含在下面的内容中代码@IBActionfuncNotificationButtonTapped(sender:AnyObject){cancelLocalNotificationsWithUUID("NotificationID")//dateformatterforalertvardateFormatter=NSDateFormatter()dateFormatter.dateForm

ios - '尝试使用 deleteCharactersInRange 改变不可变对象(immutable对象)' : Xcode 7. 2 创建存档以上传到应用商店时出错

在Xcode7.2中创建存档以上传到AppStore(使用Windows>Organizer)Igetthefollowingerror:'AttempttomutateimmutableobjectwithdeleteCharactersInRange'针对错误生成以下日志:2016-01-1311:11:24+0000Thestoresubmissionconfigurationresponsefailedwitherrors:("ErrorDomain=WorkerErrorDomainCode=-10001\"Attempttomutateimmutableobjectwith

swift - Xcode 8 Swift 3 改变音调的声音

我正在尝试制作一个简单的游戏,当你击中某物时,它的音高会有所不同。我以为这很简单,但结果却有很多东西(其中大部分是我完全从别人那里复制的):funchitSound(value:Float){letaudioPlayerNode=AVAudioPlayerNode()audioPlayerNode.stop()engine.stop()//ThisisanAVAudioEnginedefinedpreviouslyengine.reset()engine.attach(audioPlayerNode)letchangeAudioUnitTime=AVAudioUnitTimePitch

Swift3、XCode8、iOS10 的 Swifty JSON 性能下降

我一直在我的应用程序中使用SwiftyJSON进行JSON解析。我最近将我的应用程序升级到Swift3并观察到严重的性能问题。我试图将问题隔离到一个小项目中。我正在考虑切换到不同的库或使用native(但这在我的应用程序中需要大量工作),但想看看社区中是否有人观察到类似的问题。感谢您提供任何帮助,并提前致谢。下面的代码过去在Swift2中花费亚秒,但在使用Swift3的发布可执行文件中花费15秒:funcparseSampleJson(){letst=NSDate()letfile:NSString=Bundle.main.path(forResource:"testJson",ofT