
swift
文章平均质量分 76
opentogether
给自己一个目标,让生命为他燃烧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
协议编程解决钻石继承问题
钻石继承问题发生在传统的多重继承中,但 Swift 使用协议(Protocol)来避免这一问题。协议是接口规范,不会引入复杂的继承链。通过协议扩展,协议可以为遵循它的类型提供默认实现,进一步简化代码并避免继承问题。使用协议的方式实现了灵活的多重约定,而不会遇到钻石继承带来的冲突和复杂性。Swift 通过协议和协议扩展的设计模式解决了传统 OOP 中的钻石继承问题,并且使得代码更加模块化和可维护。原创 2024-12-02 15:42:06 · 683 阅读 · 0 评论 -
Swift有什么时候是深拷贝,什么时候是浅拷贝?
在Swift中,你可以使用。原创 2024-07-01 14:20:28 · 1703 阅读 · 0 评论 -
RxSwift实战经验
RxSwift常见易混关键词原创 2022-11-19 16:25:45 · 650 阅读 · 1 评论 -
Swift初始化init中的一些坑
Swift初始化init中的一些坑转载 2016-10-19 13:26:45 · 6474 阅读 · 0 评论 -
自定义过渡动画(swift 3)(本人阅读过的最好的CoreAnimation)
自定义过渡动画(swift 3)(本人阅读过的最好的CoreAnimation)转载 2016-10-27 18:24:21 · 2786 阅读 · 0 评论 -
iOS开发之swift与OC混编出现的坑,oc中不能对swift的代理进行调用,不能访问swift中的代理,swift中的回调方法
iOS开发之swift与OC混编出现的坑,oc中不能对swift的代理进行调用,不能访问swift中的代理,swift中的回调方法转载 2016-10-17 15:25:35 · 1208 阅读 · 0 评论 -
适配ios10实践经验swift3.0升级
适配ios10实践经验swift3.0升级原创 2016-10-25 14:51:03 · 3108 阅读 · 0 评论 -
OC,Swift混合编程,包含String参数
OC,Swift混合编程,包含String参数;extraneous duplicate parameter name;'' already has a argument lable原创 2016-09-27 14:48:26 · 555 阅读 · 0 评论 -
iOS 10 升级后无法真机测试 Could not find Developer Disk Image
iOS 10 升级后无法真机测试 Could not find Developer Disk Image转载 2016-09-20 14:42:37 · 4811 阅读 · 0 评论 -
升级XCode8编译报错:“Module file was created by an older version of the compiler”
升级XCode8编译报错:“Module file was created by an older version of the compiler”原创 2016-09-20 10:38:27 · 3874 阅读 · 0 评论