《从零开始学Swift》Day70笔记:如何实现Swift与ObjectiveC API映射?
- 内容介绍
- 文章标签
- 相关推荐
本文共计383个文字,预计阅读时间需要2分钟。
《原创文章欢迎转载。转载请注明来源:关东升博客。Swift与Objective-C API映射,在混合编程过程中Swift与Objective-C调用是双向的欢迎转载。》
原创文章欢迎转载。转载请注明关东升的博客Swift与Objective-CAPI映射在混合编程过程中Swift与Objective-C调用是双向的欢迎转载。转载请注明关东升的博客
Swift与Objective-C API映射
在混合编程过程中Swift与Objective-C调用是双向的由于不同语言对于相同API的表述是不同的他们之间是有某种映射规律的这种API映射规律主要体现在构造函数和方法两个方面。
1、构造函数映射
在Swift与Objective-C语言进行混合编程时首先涉及到调用构造函数实例化对象问题不同语言下构造函数表述形式不同如图是苹果公司官方API文档描述了NSString类的一个构造函数。
Swift构造函数除了第一个参数外其它参数的外部名就是选择器对应部分名。规律的其它细节图中已经解释的很清楚了这个规律反之亦然这里不再赘述。
本文共计383个文字,预计阅读时间需要2分钟。
《原创文章欢迎转载。转载请注明来源:关东升博客。Swift与Objective-C API映射,在混合编程过程中Swift与Objective-C调用是双向的欢迎转载。》
原创文章欢迎转载。转载请注明关东升的博客Swift与Objective-CAPI映射在混合编程过程中Swift与Objective-C调用是双向的欢迎转载。转载请注明关东升的博客
Swift与Objective-C API映射
在混合编程过程中Swift与Objective-C调用是双向的由于不同语言对于相同API的表述是不同的他们之间是有某种映射规律的这种API映射规律主要体现在构造函数和方法两个方面。
1、构造函数映射
在Swift与Objective-C语言进行混合编程时首先涉及到调用构造函数实例化对象问题不同语言下构造函数表述形式不同如图是苹果公司官方API文档描述了NSString类的一个构造函数。
Swift构造函数除了第一个参数外其它参数的外部名就是选择器对应部分名。规律的其它细节图中已经解释的很清楚了这个规律反之亦然这里不再赘述。

