iOS开发技巧(Swift版):单例创建

在些项目的时候, 我们往往会用到单例模式,.相比OC中单例的写法, 结合Swift的语法特点,总结一下3种单例模式创建:

一: 普通方法

1.1, 简单的静态常量(最为简单实用)

1.1

1.2, 初始化init()

1.2

1.3, 私有化init()

1.3

二:静态创建法

2.1

三: struct创建法

3.1

以上3中创建单例的方法,也是swift演变的过程.

在OC中,以dispatch_once 创建单例的方式已经完全取消.

现在Swift 实用的单例模式是1.1.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

  • 第三章 爱你不是两三天 ——梁静茹2000专辑《勇气》 “写给你的信只留下最后一封 淡淡笔迹你熟悉的温柔 请别介意...
    微风过隙阅读 3,385评论 0 1
  • 第一次在大公司实习,上午的两个小时过的如一天那么长。我心里带着疑问和忐忑,好像曾经路过高中特快班时匆忙往里面看一眼...
    page2阅读 1,792评论 0 0
  • -(void)praiseAnimateWithView:(UIView *)view{[UIView anima...
    H_A_N阅读 2,555评论 0 1

友情链接更多精彩内容