相关疑难解决方法(0)

如何从Swift调用Objective-C代码

在Apple的新Swift语言中,如何调用Objective-C代码?

Apple提到它们可以在一个应用程序中共存,但这是否意味着可以在技术上重用Objective-C中的旧类,同时在Swift中构建新类?

推理

Objective-C是一种独立于平台的语言,而Swift则依赖于平台.因此,在Swift中编写非平台相关代码(业务逻辑库)并不明智.但是,在其中编写与平台相关的代码(例如,与接口相关)将非常好.不是说这是一个好主意,但它肯定是一种兴趣.

objective-c swift

936
推荐指数
13
解决办法
27万
查看次数

不是在Xcode 6中创建的Swift到Objective-C头

我最近一直在努力将Swift添加到现有项目中,以现实世界的方式进行尝试.

在向项目添加Swift源文件后,我没有遇到"桥接标题"的问题,即Objective-C到Swift.

但是*-Swift.h应该公开Swift类标题@objc或ObjC类的子类的头文件无处可寻:-(

在我的主应用程序代码(仍然是Objective-C)中,我没有看到任何关于如何使用Swift编写的新子类的使用的具体说明.

我是主要开发人员的应用程序拥有相当大的代码库(70.000行),因此一次性转换它是不可能的.

xcode objective-c swift

239
推荐指数
17
解决办法
9万
查看次数

Objective-c代码可以在Class上调用swift扩展吗?

我搜索了一些帖子,我想我不能在swift下编写扩展名,并用Objective-C代码调用它,对吧?

@objc like属性只支持方法,类,协议?

objective-c swift swift-extensions

87
推荐指数
4
解决办法
4万
查看次数

标签 统计

objective-c ×3

swift ×3

swift-extensions ×1

xcode ×1