腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
在Swift 4.2升级后将Swift类连接到React Native
、
、
、
、
在Swift 3.0中,我有以下Swift类 import Foundation @objc(NetworkManager) class NetworkManager: NSObject { init(...) { ... } deinit { ... } func isConnected(resolve: @escaping RCTPromiseResolveBlock, rejecter reject: @escaping RCTPromiseRejectBlock) -> Void { ... } } 和下面的桥: #i
浏览 26
提问于2019-09-04
得票数 0
1
回答
React-本机升级关联的类型错误
、
、
、
我升级了react-native "react": "16.9.0", "react-native": "0.61.4", 至 "react": "16.11.0", "react-native": "0.62.2", 我做了ala everything react原生升级助手文档 https://react-native-community.github.io/upgrade-helper/?from=0.61.4&to=0.62.2 但是我遇到了这些错误
浏览 13
提问于2020-06-29
得票数 7
回答已采纳
4
回答
在将Swift连接到React-Native时,Got“不是公认的Objective-C方法”
、
、
、
我正在尝试将React-Native 0.33代码连接到一个超级简单的Swift方法,如下所示 本指南 但我得到的只是 ..。 下面是我的代码: SwitchManager.swift import Foundation @objc(SwitchManager) class SwitchManager: NSObject { @objc func show(name: String) -> Void { NSLog("%@", name); } } SwitchManagerBridge.h #import "RCTBridgeModule
浏览 36
提问于2016-09-26
得票数 34
回答已采纳
1
回答
目标C长桥接到Swift作为int?
、
我无法将ObjectiveC long类型桥接到Swift中。 //Swift typealias Long = Int64 struct Item: Equatable { let itemId: Long ... } //ObjC @interface MyObject : NSObject @property(nonatomic, assign) long itemId; //Try create object in Swift Item(itemId: objCObject.itemId) 错误:无法将'Int‘类型的值转换为预期的参数类型'Lo
浏览 4
提问于2020-09-03
得票数 2
回答已采纳
1
回答
与目标c在firebase中的swift代码等效
、
、
、
当你只有一个目标时,Firebase建议使用它来支持多个环境。这是在swift上的,既然react-native中的appledlegate.m没有使用swift,那么在对象c上会是什么呢? let filePath = Bundle.main.path(forResource: "MyGoogleService", ofType: "plist") guard let fileopts = FIROptions.init(contentsOfFile: filePath) else { assert(false, "Couldn't loa
浏览 10
提问于2017-03-04
得票数 0
回答已采纳
1
回答
导出将函数作为参数的Swift方法以进行本机反应
、
、
、
、
我正在尝试导出一个Swift方法,该方法接受一个函数作为React Native的参数。我所做的如下: 在RNMyClass.swift文件中: import Foundation @objc(RNMyClass) class RNMyClass: NSObject { @objc func someMethod(_ successCallback: (String) -> Void) -> Void { //Some code goes here... } } 在RNMyClass.m文件中: #import <Foundation/Foundation
浏览 9
提问于2021-10-02
得票数 0
2
回答
用Swift和Objective-C编写的空项目归档文件的比较
、
、
、
、
我对用Swift编写的空项目档案和用Objective-C编写的相同项目进行了比较。为了获得归档文件的大小,我使用了本地存储的归档文件,这些文件是我在Finder View中从管理器中找到的。以下是详细信息: 1) Objective-C项目档案大小=2.3MB 2) Swift项目档案大小= 101,5MB 这是正常的吗?鉴于这一事实,我是否应该考虑将我的Swift simple项目转换为Objective-C? 谢谢!
浏览 1
提问于2015-12-08
得票数 1
1
回答
UIViewController.swift不工作了?Xcode/Swift
、
、
我正在使用我在youtube上找到的在线教程创建一个测验应用程序。所以在视频中,他们使用的第一个“场景”是测验部分,但对我来说,我使用的是介绍,首先是开场白,主题页,然后是测验。因此,在教程中,当他们为标签创建插座时,他们会将其连接到UIViewController.swift,而对我来说,由于这不是第一个场景,它会自动连接到UIViewController.h,这与UIViewController.swift有很大不同,我不能编辑它,因为我不拥有它。我做什么好?另外,如果我使用UIViewController.h,我应该在哪里插入插座,因为它与教程不同
浏览 0
提问于2017-07-31
得票数 0
1
回答
为什么在Swift中使用自动生成的框架标头时会出现此错误?
、
、
、
在我的Swift代码(在框架中)中,我扩展了UIColor以支持乘法和加法运算符,如下所示: public protocol Interpolatable { static func * (lhs: Self, rhs: Double) -> Self static func + (lhs: Self, rhs: Self) -> Self } extension UIColor: Interpolatable { public static func *(lhs: UIColor, rhs: Double) -> Self { var
浏览 0
提问于2016-09-17
得票数 3
1
回答
是否将NS_SWIFT_NAME保留给工厂方法?
、
我正在开发一个用Objective-C编写的库,我想让它在连接到Swift时尽可能地"Swifty“。 例如,具有以下定义的Objective-C方法 -(void)logProductWithId:(NSString *) productId productName:(NSString*) productName; 会自动转换为此Swift函数 func logProductWithId(productId: String, productName: String) 使用NS_SWIFT_NAME宏去掉“With”是不是一个好习惯: -(void)logProductWithId:(
浏览 6
提问于2016-08-30
得票数 4
回答已采纳
2
回答
我可以将Objective-C方法标记为仅对Swift类可用吗?
、
我有一个Objective-C类,我正尝试在Swift项目中使用它。 这个类中的一些方法不适合Swift,在我看来,最简单的解决方案是有稍微不同的替代方法,它们将在Swift中工作。 例如:当前方法: +(void)doSomethingWithFormat:(NSString*)format,...; 例如:新方法: +(void)doSomethingWithString:(NSString*)string; 这很好用,但我的问题是,新方法将在Objective-C项目中可用,在这些项目中,它并不是真正需要的,只是弄乱了代码完成菜单。 我的问题是:有没有办法将所有的新方法标记为只在Swif
浏览 3
提问于2018-11-11
得票数 3
4
回答
对于新的iOS/OSX版本,目标C是必要的吗?
、
、
、
我总是被Objective C语法及其所有的*、-()、[[]]等等吓坏了。现在我看着Swift,从我作为前端开发人员的JavaScript背景来看,我真的很喜欢它的优雅和清晰的结构。所以,我想知道,我真的需要同时学习Objective C(至少是基础知识)和Swift来为今年秋天即将到来的新iOS/OSX版本构建应用程序吗? 有没有什么我不能只用Swift做的事情?Swift对API和OS功能的访问权限是否与Objective C相同?那么,如果我不需要支持当前的Objective C代码库,我在实际工作中是否仍然需要它,或者我可以用Swift做所有相同的事情吗?
浏览 7
提问于2014-08-11
得票数 0
1
回答
在swift中实现objectivec协议
、
、
我正在尝试在swift中实现Objective-C中的这个可选协议方法: - (void)customHTTPProtocol:(CustomHTTPProtocol *)protocol logWithFormat: (NSString *)format arguments:(va_list)arguments; ( cfr: )我用swift写了这个方法: func customHTTPProtocol(`protocol`: CustomHTTPProtocol!, logWithFormat format: String!, arguments: CVaListPointer) { }
浏览 0
提问于2015-11-17
得票数 5
1
回答
从OS X命令行编译和链接Swift + Objective C代码
、
、
、
从OS X命令行编译Swift: swift -sdk $(xcrun --show-sdk-path --sdk macosx) test.swift 从命令行编译目标C: clang -lobjc -framework Foundation -c testObject.m 我可以在任一编译器中添加-c选项来生成.o文件。 如何将这两个源文件链接到一个应用程序中? 或者还需要更多的构建?
浏览 1
提问于2014-06-10
得票数 14
回答已采纳
2
回答
Swift NSObject子类符合Objective-C协议的问题
、
、
、
这段代码在Swift 1.1中工作得非常好 // Obj-C @import Foundation; @protocol HashableObject <NSObject> - (NSUInteger)hash; @end // Swift import Foundation @objc class Object: NSObject, HashableObject { func hash() -> UInt { return 0 } } 然而,在最新的Swift 1.2和XCode 6.3beta2中,编译器抱怨Method
浏览 0
提问于2015-02-25
得票数 1
1
回答
如何在Objective-C中导入SKTUtils?
、
、
我正在尝试将导入到一个Objective-C项目中。据我所知,这样做就足够了: #import "ProjectName-Swift.h" 但问题是不是一个项目,而是一个包含一组swift类的目录。我尝试这样导入文件: #import "Vector3-Swift.h" #import "CGFloat+Extensions-Swift.h" .... etcetera .... 但没有成功。我还在项目的构建设置中将定义模块选项设置为yes,但仍然没有做任何事情。
浏览 10
提问于2016-04-06
得票数 1
2
回答
ModuleName-在CocoaPod项目中找不到Swift.h文件
、
、
、
、
问题 我有一个使用pod lib create创建的CocoaPod项目。有一些Objective-C类可以在示例项目中使用-我现在正在尝试添加一个用Swift编写的NSObject子类。 创建了Swift类,并将桥接头添加到了classes目录。 我尝试将Swift桥头导入到pod项目中另一个类的.m文件中: #import "PROFlyoutViewController-Swift.h" 当我编译时,我得到'ModuleName-Swift.h' file not found 当导入语句为: #import <ModuleName/ModuleNam
浏览 0
提问于2015-04-23
得票数 2
1
回答
swift init不可用。初始化不可用只能由框架内部创建
、
我正在尝试初始化内部框架的类(ObjC版本)的实例: MyClass *tmp = [Myclass New]; // <-- this works great 但我正在尝试在swift中做类似的事情: var tmp = Myclass() 但是在swift的例子中,我得到了这个错误: swift init不可用。初始化不可用只能由框架内部创建 为什么在ObjC上没有得到这个错误,为什么在Swift上我得到了这个错误? 我将非常感谢你的帮助。
浏览 0
提问于2017-05-20
得票数 0
1
回答
协议扩展不适用于RCT_EXPORT_VIEW_PROPERTY?
、
、
我有一个部分基类RNChartBaseView (协议和扩展),以及一堆像RNLineChartView,RNBarChartView等的子类。 RNChartBaseView.swift protocol RNChartBaseView { associatedtype T: ChartViewBase; associatedtype U: ChartDataEntryBase; var chart: T { get } func createEntries(_ data: NSDictionary) -> [U];
浏览 3
提问于2017-02-24
得票数 1
回答已采纳
2
回答
当从swift传输到objective-c时,块会出现内存问题
、
、
、
、
也许有人会对解决一个有趣的问题有想法。有一个obj-c方法,我将其重写为Swift:https://pp.userapi.com/c846018/v846018818/1a0713/zsa8UZFcnfY.jpg + (instancetype)postUdpateTechnicianPhotoRequest:(UIImage*)image; { .... SCRequest* requset = [IFTRequest requestWithURL:requestUrl httpMethod:HTTPMethodPOST
浏览 12
提问于2019-02-14
得票数 0
回答已采纳
3
回答
Swift能做Objective-C能做的一切吗?
、
我是IOS开发的新手,希望使用Swift语言而不是Objective-C。 我对Cocoa touch知之甚少,我想知道的是:Swift能做Objective-C能做的一切吗?
浏览 0
提问于2014-11-30
得票数 3
2
回答
使用参数从Objective-C调用Swift func
、
、
我想将Swift类集成到UIViewController类中。我想我把所有的设置都做对了。我有一个类rURLTask:NSObject,它有一个函数: @objc public func primer() { print("primer") } 在我的.swift文件中,并且可以使用以下命令从我的Objective-C类调用它: [URLTask primer]; 而且打印效果很好。另一个函数是: @objc public func ladeURL(url: URL?) { print("loadURL") } 但是这个我不能从Objective
浏览 48
提问于2018-06-01
得票数 4
3
回答
Swift vs Objective-C -用于重用C++代码
、
、
、
我们有一个安卓应用程序,在JNI库中有用C++编写的关键代码。 我们即将实现同一应用程序的iOS版本。我们的计划是在Objective-c中实现,因为集成C代码很简单。然而,随着Swift的恢复,我们希望有关于Swift与Objective-C的建议,请记住,我们必须使用现有的C++库和任何Swift瓶颈。
浏览 2
提问于2015-09-03
得票数 5
1
回答
领域:从ObjC迁移到Swift
、
、
、
我有一个用ObjC写的应用程序。我选择了Realm作为我的DataBase。 我想开始将我的应用程序的某些部分迁移到Swift。 当到达Realm时,我会感到困惑。 有两个pods。根据我对文档的理解,RealmSwift是用于纯Swift项目的,对吧? 但是,是否可以在没有RealmSwift pod的情况下将模型类迁移到Swift
浏览 0
提问于2016-05-01
得票数 2
1
回答
在同一项目中同时使用领域Swift和领域Objective-C
、
、
、
我正在尝试在同一个项目中同时使用和。 我正在做一个用Objective-C编写的项目,我正在把它一部分一部分地迁移到Swift。我现有的领域模型是使用领域Objective-C用Objective-C编写的。我想在Swift中使用Realm Swift创建新的模型。我知道我可以在Realm Objective-C中使用Swift,但我不想这样做。我的计划是,在从Objective-C迁移到Swift的最后,我将删除Realm Objective-C,只使用Realm Swift。 关于如何实现这一点有什么想法吗?
浏览 0
提问于2017-08-24
得票数 0
3
回答
在swift中创建线程?
、
、
我正在尝试在swift中产生一条线索。所以我有这样一句话: 。。。 let thread = NSThread(target: self, selector: doSomething(), object: nil) 。。。 doSomething是该类范围内的一个函数。 该行给出了这样的错误:“找不到接受所提供参数的init()的重载” 这里我漏掉了什么?我可以在swift中创建一个新线程吗?
浏览 1
提问于2014-07-03
得票数 9
回答已采纳
1
回答
Objective-C项目中嵌入的已编译Swift框架中存在未知类
、
、
我有一个用Swift构建的框架二进制文件,我正试图将其合并到Objective-C项目中。但是,框架中的类不可用。 在swift框架中,类的定义如下: @objcMembers @objc public final class Messaging: NSObject, UINavigationControllerDelegate, LogsManagerDelegate { ... } 我将存档和导出的框架直接拖到项目中使用,并确保在Build Settings中将Defines Module设置为Yes。 在Objective-C中,我尝试使用框架: @import ContactAtOnc
浏览 1
提问于2018-01-04
得票数 2
28
回答
反应-本机错误:连接到http://localhost:8081/debugger-proxy?role=client超时
在显示这个命令之前,我运行react-native run-ios命令,并显示我的应用程序3秒。我在ios模拟器上运行 ExceptionsManager.js:76连接到超时。您正在运行节点代理吗?如果在设备上运行,请检查RCTWebSocketExecutor.m中是否有正确的IP地址。
浏览 15
提问于2016-05-22
得票数 72
回答已采纳
1
回答
访问objective c父类中的swift类
、
、
我已经创建了一个混合应用程序,它同时具有Objective-c和Swift类。 我有一个主视图控制器(父),所有其他的视图控制器都是从它继承的(都是用Objective-c和Swift编写的)。 现在我面临的问题是,我想在我的MainViewController中访问一个swift类,但是当我在MainViewController.h中添加#import "MyProjectName-Swift.h"时,我得到了大量的错误。 原因是我的swift视图控制器也是从MainViewController继承的,当我将#import "MyProjectName-Swift.h
浏览 1
提问于2020-06-01
得票数 0
3
回答
将var数组类型的Swift类字段转换为不可变的NSArray,而不是NSMutableArray
、
、
、
、
一个简单的Swift类有一个var Array类型的字段。当类适应Objective-C时,字段类型被公开为NSArray (不可变),而它应该是NSMutableArray (可变) class Categoryy: NSObject { var items = Array<Item>() } Categoryy swift类适用于Xcode生成的头模块MODULE_NAME-swift.h文件中的Objective-C,如下所示: SWIFT_CLASS("_TtC8waiterio9Categoryy") @interface Categoryy
浏览 0
提问于2014-09-19
得票数 11
3
回答
iOS中块(Objective-C)和闭包(Swift)的区别
、
、
、
、
在教程中写道,两者在功能上是相同的,甚至闭包比块更容易,而且它避免了块和内存管理的复杂性,我已经看了很多教程,但除了这些,我没有得到swift的“闭包”和Objective-C的“块”之间的区别。
浏览 1
提问于2014-10-15
得票数 46
回答已采纳
24
回答
无法在Objective-C中使用Swift类
、
、
我尝试将Swift代码集成到用Objective-C编写的app.My应用程序中,并添加了一个Swift类。我已经做了描述的所有事情。但我的问题是,Xcode没有创建-Swift.h文件,只创建了桥接头。所以我创建了它,但它实际上是空的。我可以在Swift中使用所有的ObjC类,但反之亦然。我用@objc标记了我的swift类,但它没有帮助。我现在能做什么? 编辑:苹果公司说:“当你将Swift代码导入Objective-C时,你依赖于一个Xcode-generated头文件来将这些文件暴露给Objective-C……这个头文件的名称是你的产品模块名称,后面加上”-Swift.h“。” 现在,
浏览 1
提问于2014-06-13
得票数 271
1
回答
swift 3 do catch处理程序中未捕获的objective-c异常
、
、
、
我在我的swift代码库中使用了objective-c库。库可能会抛出异常。不幸的是,在Swift 3中没有捕捉到异常。我该如何解决这个问题?
浏览 14
提问于2016-11-02
得票数 1
2
回答
使用Swift文件的NSClassFromString
、
、
我已经在我现有的Objective-C项目中用Swift写了一个类。到目前为止,桥接工作得很好。但是,我确实有一个方法,可以在运行时使用NSClassFromString()生成一个类。当字符串是我的Swift类名时,它返回nil。 class MySwiftClass : NSObject {} 在Objective-C中: Class myClass = NSClassFromString(@"MySwiftClass"); 而myClass每次都会是零。我也尝试过: Class myClass = NSClassFromString(@"MyAppName.MyS
浏览 7
提问于2015-02-25
得票数 5
1
回答
我可以在同一个Xcode项目中拥有Swift、Objective、C和C++文件吗?
、
、
、
、
所有4种语言都能在同一个项目中使用吗?如果是的话,如何使用? 在味道中也有类似的问题:,接受的答案是否定的。 充分使用Bridging Header,不包含C++语句的.h,当.h包含C++时,Objective-C包装器,执行C++类实际包装的.mm文件,以及.swift,这4种语言(如果包括Objective-C++)能构建并链接到单个可执行文件吗?
浏览 2
提问于2015-09-12
得票数 66
回答已采纳
1
回答
应用被拒绝,原因是应用不支持IPV6协议
、
、
我的应用程序是用swift 3编写的,Xcode 8.2.1,部署目标是10。昨天我提交了我的第一个版本的应用程序。不幸的是,它被拒绝了; 我使用第三个pod作为 Using AFNetworking (3.1.0) Using GoogleMaps (2.2.0) Using ReachabilitySwift (3) 苹果团队表示,在Wi-Fi连接到IPv6网络的情况下,该应用程序无法在iPad中工作,并且应用程序无法确定当前位置。 有谁可以帮我?我应该怎么做才能支持iPV 6。
浏览 0
提问于2017-04-28
得票数 0
1
回答
从Swift类到Objective-C类获取值
、
、
我将在Objective-C应用程序中使用Swift类。我成功地将swift类集成到我的应用程序中,我也可以访问该类,但Swift类没有返回值 我正在使用这个库 从图库中选择图像时的问题,它应该返回图像,但它没有 下面是一个代码: @IBAction func doneButtonPressed(sender: UIButton) { let view = albumView.imageCropView UIGraphicsBeginImageContextWithOptions(view.frame.size, true, 0) let context =
浏览 2
提问于2016-05-24
得票数 1
2
回答
如何在objective-c项目中使用swift类别?
、
、
我为UIImage设置了一个快速分类,但我想不出如何让它工作。 这是我尝试使用的swift类别: import UIKit extension UIImage { func imageWithColor(color1: UIColor) -> UIImage { UIGraphicsBeginImageContextWithOptions(self.size, false, self.scale) color1.setFill() let context = UIGraphicsGetCurrentContext()! as CGContextRef
浏览 2
提问于2016-04-22
得票数 2
1
回答
找不到MyApp-Swift.h文件。仅适用于特定类
、
、
我不能在项目中的特定类中导入swift header,尽管它可以在所有其他类中使用。我已经添加了 #import "MyApp-Swift.h" 有趣的是,如果我在实现文件中导入它,而不是在头文件中,它就可以工作。我得到的错误是: MyApp-Swift.h file not found. 为什么?
浏览 0
提问于2016-08-02
得票数 0
1
回答
supportedInterfaceOrientations方法不会覆盖其超类中的任何方法
、
、
在UIViewController中,代码如下: public override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask { if let mainController = self.mainViewController{ return mainController.supportedInterfaceOrientations } return UIInterfaceOrientationMask.all } 给出错误Method doesn't
浏览 0
提问于2016-08-03
得票数 27
回答已采纳
1
回答
在Objective-C项目中导入纯Swift框架
、
、
、
我想在Objective-C项目中引入一个名为"Beethoven“的Swift框架。我通过cocoapods导入这个框架。问题是框架是用swift编写的。因为这些类不是NSObject的子类,所以它们不能直接在我的objC类中使用。 我是Swift的新手,objC的中级用户,但我认为可能有两种解决方案: 1-修改整个库:这可能不是最优的解决方案。2-使用一个新的类作为swift框架和我的objC代码之间的接口。我认为第二种解决方案在所需的时间和精力方面将是更好的选择。 实际上,下面给出的帖子解释了如何修改纯swift类,但我不知道如何在我的例子中应用它。 正如我所提到的,我不是一个很
浏览 2
提问于2018-04-08
得票数 1
3
回答
当@objc和@nonobjc在swift中的方法和变量之前写入时?
、
、
、
、
当我在类的扩展中声明static参数时,我必须在变量前写@nonobjc,如下所示: @nonobjc static let test = "test" 有时我必须在方法之前编写@objc,那么@objc和@nonobjc在Swift中的用途是什么呢? 有人能帮我解决这个问题吗?
浏览 0
提问于2016-12-08
得票数 20
回答已采纳
1
回答
iOS -在Objective和Swift上实现UI
、
、
、
在Objective上完成了一个遗留项目,其中有一个选项卡视图。我想在Swift上实现的一个新选项卡需要一个完整的新功能。现在还没有时间将整个项目转换为Swift,但新功能将在Swift上实现。有人能指导我如何在Swift中实现新功能,只需在Objective上添加一个新的选项卡。
浏览 3
提问于2016-12-15
得票数 2
回答已采纳
1
回答
Swift能抵抗钩子吗?
、
、
、
、
Cycript是一个基于控制台的应用程序,它混合了Objective-C和JavaScript。Cycript对于iOS应用程序的动态分析非常有用。 如果您使用Swift编写任何方法或完整的ipa,是否仍有可能将应用程序挂接到越狱设备上?还是说Swift的安全就像iOS上的“原生C”代码?
浏览 15
提问于2014-07-21
得票数 5
1
回答
如何将Swift代码(类)与Objective-C结合起来?
、
、
我用CollectionView附带的Swift代码和一个swift类做了一个项目,现在我在obj-c中做了一个集视图,我想使用我以前的swift项目中的一个类,如何将那个swift文件(类)与我当前的obj-c文件结合起来呢?在我的swift类中,我也使用了委托,所以我发现很难将这两个结合起来:)。 下面是我在obj-c中的代码- CollectionView: #import "ViewController.h" #import "CollectionViewTest-Swift.h" @interface ViewController ()<UI
浏览 1
提问于2021-01-12
得票数 0
1
回答
将Swift类导入Obj-C时:在类型为的对象上未找到属性
、
、
我正在创建一个通过蓝牙与外围设备通信的iOS应用程序。蓝牙设备的应用程序接口是用Objective-C编写的,所以我选择用Objective-C编写我的AppDelegate和ViewController。我还开发了一个CoreML算法,我选择它与来自Swift的模型交互(XCode为我自动生成一个名为Model的Swift类)。从那里,我创建了第二个名为Predictor的Swift类,它有一个名为predict的方法,该方法返回Model.中包含的ML算法的结果。但是,当我将Predictor Swift类导入到我的Objective-C视图控制器时,XCode似乎无法访问它的predi
浏览 15
提问于2019-06-29
得票数 0
回答已采纳
1
回答
Philips-Hue Obj-C在Swift项目中的应用
、
、
当涉及到编码(除了web)时,我是一个完全的初学者,但我想要开始它。所以我买了一台飞利浦色调电视机,我想通过Swift2来控制它。我开始了一个在线Swift2课程,它帮助我开始(仍然是初学者),所以我希望HUE能帮助我以一种有趣的方式学习Swift2编码。 但是:飞利浦提供的API是Obj-C,这让我非常困惑。应该有一种方法将其集成到Swift项目中,但正如我所说的..作为一个初学者,我无法做到这一点()。 下载示例后,我可以在我的灯上运行它,它工作得很好,但我无法理解或更改代码。我在谷歌上搜索并试图找到一个例子,其中有人将其包含在Swift中,这样我就可以开始玩灯光,并开始使用我到目前为止学
浏览 1
提问于2016-01-03
得票数 0
1
回答
取消自更新到swift 5后不工作的工作表
、
我有一些在Swift 4.x下工作的代码。由于我已将应用程序更新为Swift 5,因此它已停止工作。 我已经阅读了Swift 5的文档,并仔细检查了我的代码。 有趣的是,当我将代码从4的早期版本更新到4的更高版本时,我也遇到了类似的问题,但事实证明,它们已经改变了事情的工作方式。在这种情况下,情况似乎并非如此。 我有一门顶级的课程 import Cocoa class QuizManagementController: NSViewController { ... var currentSheet: NSViewController! ... } 扩展负责将自定义视图控制器显示
浏览 18
提问于2019-08-26
得票数 0
回答已采纳
1
回答
将我的Obj-C框架与Swift框架链接
、
、
我正在构建一个框架,其中包含到其他框架的链接,父框架是Obj-C。其中一个子框架是Swift,我得到了错误‘模块找不到’。 如何将Swift框架链接到Obj-C框架?如果这个任务只是简单地将Swift源代码添加到Obj-C源代码中,那么我就知道do...but它不是什么了。任何帮助都将不胜感激。
浏览 3
提问于2016-04-02
得票数 1
1
回答
无法将objective-c类的基类设置为swift类
、
、
、
我用的是InteractiveSideMenu,这是一个swift库。现在我想在我的objective-c类中采用swift协议,因为我必须将我的目标类的基类变成swift类,这在某种程度上是不允许的,我不知道如何实现这一点。有人能帮我解决这个问题吗? @interface my_objectiveC_Class : UIViewController { } 现在,代替UIViewController类,我不得不把它变成像MenuViewController这样的swift类,但是不允许把swift类作为objective-c类的基类。 基本上,我需要在objective-c类中采用swi
浏览 1
提问于2018-05-08
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Swift和Objective-C混编在有赞移动的实践
Python为什么叫Python,Java又如何而来?
Swift在好大夫APP医患两端的打怪升级
以下几种编程语言即将消失,脱坑要趁早
从探索到落地,手淘引入 Swift “历险记”
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券