swift 单例的实现方法及实例

 更新时间:2017年07月19日 09:31:34   投稿:lqh  
这篇文章主要介绍了swift 单例的实现方法及实例的相关资料,需要的朋友可以参考下

swift 单例的实现方法及实例

定义Game类,代码如下:

public class Game {

  public var score = 0

  public static let dafaultGame = Game()

  private init(){

  }

  public func addscore(){

    score += 10
  }
}

1、将init方法设置成private

2、定义静态变量

3、赋值给静态变量调用init方法

调用

let game1 = Game.dafaultGame
game1.addscore()
game1.score

let game2 = Game.dafaultGame
game2.addscore()
game2.score

以上就是关于IOS 单例的简单实例详解,本站关于IOS 开发的文章还有很多,欢迎大家搜索参考,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • iOS实现九宫格连线手势解锁

    iOS实现九宫格连线手势解锁

    这篇文章主要为大家详细介绍了iOS实现九宫格连线手势解锁,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • iOS UILabel根据内容自动调整高度

    iOS UILabel根据内容自动调整高度

    这篇文章主要为大家详细介绍了iOS UILabel根据内容自动调整高度,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 深入了解iOS开发中UIWindow的相关使用

    深入了解iOS开发中UIWindow的相关使用

    这篇文章主要介绍了深入了解iOS开发中UIWindow的相关使用,以及iOS8以后产生的相关变化,需要的朋友可以参考下
    2015-10-10
  • 详解iOS App开发中改变UIButton内部控件的基本方法

    详解iOS App开发中改变UIButton内部控件的基本方法

    这篇文章主要介绍了iOS App开发中改变UIButton内部控件的基本方法,文章开头也顺带总结了一些UIButton的基本用法,示例代码为Objective-C,需要的朋友可以参考下
    2016-03-03
  • 详解iOS11关于导航栏问题

    详解iOS11关于导航栏问题

    本篇文章主要介绍了详解iOS11关于导航栏问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • H5混合开发IOS中遇到的坑

    H5混合开发IOS中遇到的坑

    本篇文章主要给大家讲述了在用H5混合开发APP时,IOS项目中遇到的坑以及解决办法,需要的朋友参考一下吧。
    2017-12-12
  • 举例讲解iOS开发中拖动视图的实现

    举例讲解iOS开发中拖动视图的实现

    这篇文章主要介绍了举例讲解iOS开发中的拖动视图实现,代码基于传统的Objective-C,需要的朋友可以参考下
    2015-10-10
  • iOS(闭包)block传值详解

    iOS(闭包)block传值详解

    这篇文章主要介绍了iOS(闭包)block传值的相关知识以及代码分享,对此有兴趣的朋友可以学习下。
    2018-02-02
  • Swift中的HTTP请求体Request Bodies使用示例详解

    Swift中的HTTP请求体Request Bodies使用示例详解

    这篇文章主要为大家介绍了Swift中的HTTP请求体Request Bodies使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • iOS利用手机摄像头测心率

    iOS利用手机摄像头测心率

    这篇文章主要为大家详细介绍了iOS利用手机摄像头测心率的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09

最新评论