javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

ios-如何在Xcode 9上构建Swift 3项目?

Xcode 9发行说明说,支持Swift 3编译:

一个Swift 4和Swift 3,Swift 4和Swift 3目标的编译器可以在同一项目中一起编译。

我已经安装了Xcode 9 beta。但是,当我按Build时,它会显示很多错误。 在Xcode 9中使用Swift 3时需要做一些特殊的准备吗?

UPD:Module compiled with Swift 3.1 cannot be imported in Swift 4.0

使用Swift 3.1编译的模块无法在Swift 4.0中导入

trans by 2020-08-11T22:07:59Z

ios-iPhone未连接

我的iPhone已连接到Xcode。 最近,它过去工作得很好。 我在“设备和模拟器”部分中看到了它,但是当我尝试编译我的应用程序时,它显示为D's iPhone 6S is not connected. Xcode will continue when D's iPhone 6S is connected.

在设备和模拟器中,我认为它已断开连接。我尝试重新启动手机,打开和关闭wifi。 它连接到相同的wifi网络,我尝试重新启动Xcode,什么也没有。 我目前正在运行Xcode 9,Beta 6。 有没有人有类似的问题,并希望知道如何解决?

trans by 2020-08-02T08:17:38Z

如何在核心数据中使用swift 4 Codable?

可编码似乎是一个非常令人兴奋的功能。 但是我想知道我们如何在核心数据中使用它? 特别是,是否可以直接从NSManagedObject编码JSON或从其解码JSON?

我尝试了一个非常简单的示例:

enter image description here

并自己定义Codable

import CoreData

@objc(Foo)
public class Foo: NSManagedObject, Codable {}

但是当这样使用它时:

let json = """
{
    "name": "foo",
    "bars": [{
        "name": "bar1",
    }], [{
        "name": "bar2"
    }]
}
""".data(using: .utf8)!
let decoder = JSONDecoder()
let foo = try! decoder.decode(Foo.self, from: json)
print(foo)

编译器因以下错误而失败:

super.init isn't called on all paths before returning from initializer

而目标文件是定义Codable的文件

我想我可能做错了,因为我什至没有通过Codable,但是我不知道该贴在哪里。

核心数据是否支持Codable

trans by 2020-07-27T02:22:04Z

xcode9-使用Xcode 9.0.1和ab的100多个“同时在MapKit和VectorKit中实现的类”警告

在运行我的项目(甚至不使用MapKit)时,我的控制台被垃圾邮件淹没,其中包含一百多个类重复警告:

objc [6377]:___MKPlaceBusinessInfoItemAccessibility_super类在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/ Library / AccessibilityBundles / MapKit.axbundle / MapKit(0x12f128f00)和/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/ 系统/库/AccessibilityBundles/VectorKit.axbundle/VectorKit(0x12f2187b0)。 将使用两者之一。 哪一个未定义。

这些警告在Xcode 9.0.0中不存在,我仅在Xcode 9.0.1及更高版本上遇到此警告。

我知道这是一个错误,因此我发现了有关此问题的雷达。 有没有一种方法可以使这些警告静音而不影响其他SDK警告的可见性?

trans by 2020-07-21T20:08:53Z

xcode-默认情况下启用代码折叠

打开文件时,默认情况下是否有办法告诉XCode折叠方法/功能?

trans by 2020-02-09T06:22:10Z

ios-Xcode 9:无法附加到pid

我最近经常遇到iOS应用程序开发工具Xcode 9-beta的主要发行版问题。

它向我显示了在模拟器(iOS 11)中运行/调试应用程序时经常出现的以下错误。

无法附加到pid:“ 2370”
确保<项目标题>尚未运行,并且<系统用户名>有权对其进行调试。

这是相同问题的快照:

error message - Could not attach to pid

由于这个问题经常困扰,什么是永久解决方案?

trans by 2019-12-24T17:42:56Z

ios - CredStore执行查询

我在对我的应用程序后端进行API调用时遇到了问题,现在每个连接都会提示

CredStore - performQuery - Error copying matching creds.  Error=-25300, query={
    atyp = http;
    class = inet;
    "m_Limit" = "m_LimitAll";
    ptcl = http;
    "r_Attributes" = 1;
    srvr = "myappsurl.com";
    sync = syna;
}

我有点失落,因为我不确定是什么导致了这个,或者CredStore甚至做了什么。CredStore在iOS中的用途是什么?

trans by 2019-09-13T06:30:36Z

ios - Xcode只能重构C和Objective-C代码。 如何在Xcode 6中重命名swift类名?

我在Xcode 6 beta版中创建了一个新的单视图应用程序项目。 我想将swift类从ViewController.swift重命名为其他名称。 但是当我选择Refactor - &gt; 重命名,它给出错误Xcode can only refactor C and Objective-C code

enter image description here

知道如何在Xcode 6中重命名swift类吗?

更新:

最后,Xcode 9支持Swift的Refactoring。 Apple花了3年时间才添加这个基本功能。重构

trans by 2019-07-26T15:24:36Z

ios模拟器 - 什么是iOS11 / Xcode 9中的TIC读取状态1:57?

更新到Xcode 9后,使用Swift 3和iPhone X模拟器,我的控制台充满了:

TIC Read Status [11:0x0]: 1:57
TIC Read Status [11:0x0]: 1:57
TIC Read Status [11:0x0]: 1:57
...

那是什么,我该如何解决? 非常感谢帮助。

PS:我不想在构建方案中使用Environment Variable“静默”它。

trans by 2019-06-04T00:21:38Z

xcode9 - 如何折叠Xcode中的所有方法?

如何在Xcode中折叠类中的所有方法?

逐个折叠不再是一种选择。

trans by 2019-04-17T18:07:47Z

xcode8 - 如何在Xcode 6/7/8中调试和发布版本之间切换?

如何让Xcode在发布模式下构建OS X应用程序? 我似乎只能找到早期版本的说明,没有任何截图匹配。 当我将“释放”放入帮助菜单的搜索时,我没有看到任何内容。

trans by 2019-04-07T19:17:35Z

ios - Xcode 9 Swift语言版本(SWIFT_VERSION)

我最近更新了xcode到版本9.在Xcode 8.x之前,每当我使用Build Settings > Swift Language Version时,它会向我显示一个更新代码,将代码转换为Swift 3并执行此操作来解决错误。 但现在它给了我这个错误:

必须设置“Swift语言版本”(SWIFT_VERSION)构建设置   到使用Swift的目标的受支持值。 此设置可以是   在构建设置编辑器中设置。

对于这个错误,我尝试了Build Settings > Swift Language Version,它是Swift 3.2但是由于更新调用已经重新安装了一些像Alamofire这样的pod,并且它说安装Xcode 8.x将代码转换为Swift 3所以我需要安装一个带有最新Xcode的附加版本吗? 如果是,那么如何使用Xcode 9安装Xcode 8?

trans by 2019-04-06T03:35:55Z

ios - CredStore执行查询

我在对我的应用程序后端进行API调用时遇到了问题,现在每个连接都会提示

CredStore - performQuery - Error copying matching creds.  Error=-25300, query={
    atyp = http;
    class = inet;
    "m_Limit" = "m_LimitAll";
    ptcl = http;
    "r_Attributes" = 1;
    srvr = "myappsurl.com";
    sync = syna;
}

我有点失落,因为我不确定是什么导致了这个,或者CredStore甚至做了什么。CredStore在iOS中的用途是什么?

trans by 2019-03-28T21:16:57Z

iphone - iOS模拟器截图存储在哪里?

我已经在运行iOS 5的iPhone模拟器中保存了一些截图,但我找不到它们。

我以前遇到过这个问题,我花了很多时间在文件系统中找到它们。 这是如此简单,我只是一个愚蠢的,或没有人使用这个功能或什么?

我知道我可以从我的真实手机上截取屏幕截图,但我不想要视网膜截图 - 我想要正常的截图。

trans by 2019-02-21T19:30:52Z

ios11 - Xcode 9“iPhone正忙:为iPhone准备调试器支持”

我正在寻找有关此消息的更多信息。 Xcode 9似乎已经悬挂了几分钟。

如何告诉Xcode 9快速识别我以前使用的更新到iOS 11的设备?

.Alex的iPhone很忙:为.Alex的iPhone准备调试器支持
当.Alex的iPhone完成时,Xcode将继续运行。

Xcode screenshot for above error message

trans by 2019-02-03T17:26:09Z

如何使用iOS 11,Apple TV 4K等在Xcode 9中执行无线调试?

最近在Xcode 9,iOS 11和tvOS 11中添加了无线调试功能.Apple TV 4K没有USB端口,因此需要进行无线调试。 如何在Xcode中执行此无线调试?

trans by 2019-01-31T07:51:00Z

1 共1页