首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS 混编
师大小海腾
创建于2021-08-23
订阅专栏
iOS 混编的一些小技巧。
等 24 人订阅
共7篇文章
创建于2021-08-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS 混编|Objective-C override alloc 的兼容性问题
在 Swift 中 alloc 方法被禁用,而且在 Swift 中实例化 Objective-C,也不会调用 alloc 方法,也是直接调用构造器方法。这导致一些代码不兼容了。
iOS 混编|为 Objective-C API 指定可空性
使用 nullability annotations 为 Objective-C API 指定可空性,以控制 Objective-C 声明中的指针类型如何导入到 Swift 中,让混编更安全更顺利。
iOS 混编|限制 API 可用性
使用 NS_SWIFT_UNAVAILABLE 宏使 Objective-C API 在 Swift 中不可用。
iOS 混编|为 Swift 改进 Objective-C API
本文通过几个例子讲解了宏 NS_REFINED_FOR_SWIFT 的应用场景,让 Objective-C API 在 Swift 中更好地呈现,相信它在你混编的过程中一定会有用武之地的!
iOS 混编|为 Swift 重命名 Objective-C API
本篇文章通过 Apple 举的一些例子,讲解了如何自定义重命名 Objective-C 与 Swift API,掌握它们就可以人为地改进重命名的 API,提升混编体验。
iOS 混编|将 Objective-C typedef NSString 作为 String 桥接到 Swift 中
在混编时,使用 NS_SWIFT_BRIDGED_TYPEDEF 宏将 Objective-C typedef NSString 作为 String 桥接到 Swift 中。
iOS 混编|为 Objective-C 添加枚举宏,改善混编体验
使用 Objective-C 的你,是否对 NS_CLOSED_ENUM、NS_TYPED_ENUM/NS_TYPED_EXTENSIBLE_ENUM 这几个枚举宏感到陌生呢?