objective-c-nullability相关内容

如何创建符合Swift和Objective-C之间共享协议的类方法?

我最近一直在学习Swift. 我决定编写一个Swift/Objective-C混合应用程序,该应用程序使用两种语言实现的相同算法来完成计算密集型任务. 程序会计算大量素数. 我定义了一个计算对象的Swift版本和Objective-C版本都应该遵守的协议. 对象都是单例,因此我在Objective-C中创建了一个典型的单例访问方法: + (NSObject ..

NSError,Swift和可空性

我在Objective-C中编写一些工具,将在某些时候使用Swift,因此我使用泛型和可空性。在这种情况下我应该做什么? - (NSArray * __nullable)foo:(NSError * *)错误; 目前我正在收到警告: 指针缺少一个可空性类型说明符... 两个指针!我几乎肯定我不应该这样做: - (NSArray ..