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 Swift逻辑运算符示例总结

    iOS Swift逻辑运算符示例总结

    运算符是一个符号,用于告诉编译器执行一个数学或逻辑运算,下面这篇文章主要给大家介绍了关于iOS Swift逻辑运算符的相关资料,需要的朋友可以参考下
    2021-10-10
  • iOS自定义UITabBar中间按钮

    iOS自定义UITabBar中间按钮

    这篇文章主要为大家详细介绍了iOS自定义UITabBar中间按钮,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • iOS仿网易新闻滚动导航条效果

    iOS仿网易新闻滚动导航条效果

    这篇文章主要为大家详细介绍了iOS仿网易新闻滚动导航条效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • iOS评分(评价)星星图打分功能

    iOS评分(评价)星星图打分功能

    这篇文章主要介绍了iOS评分(评价)星星图打分功能,评分视图分为展示和评分两种,具体详情大家可以通过本文详细学习
    2016-11-11
  • iOS 真机调试微信小程序

    iOS 真机调试微信小程序

    下面介绍下如何使用 Xcode、Reveal 和 Safari 来真机调试 iOS 上的小程序。感兴趣的朋友跟随脚本之家小编一起看看吧
    2018-08-08
  • IOS开发中如何设计短信验证码防刷机制

    IOS开发中如何设计短信验证码防刷机制

    给大家详细分享一下在IOS的项目开发中如何设计短信验证码防刷机制,已经步骤详解,喜欢的朋友参考下吧。
    2018-02-02
  • 浅析IOS中播放gif动态图的方法

    浅析IOS中播放gif动态图的方法

    这篇文章主要介绍了浅析IOS中播放gif动态图的方法的相关资料,需要的朋友可以参考下
    2017-03-03
  • cmake ios终端下执行提示错误 iOS version not found, tested: [5.0;5.1;6.0;6.1;7.0;8.3]的解决方案

    cmake ios终端下执行提示错误 iOS version not found, tested: [5.0;5.1;6

    这篇文章主要介绍了cmake ios终端下执行提示错误 iOS version not found, tested: [5.0;5.1;6.0;6.1;7.0;8.3]的解决方案的相关资料,需要的朋友可以参考下
    2016-10-10
  • iOS中 UIImage根据屏宽调整size的实例代码

    iOS中 UIImage根据屏宽调整size的实例代码

    最近做项目遇到这样一个需求,要求UIImage根据屏幕宽度按照自己本身比例改变高度,下面通过本文给大家分享iOS UIImage根据屏宽调整size的实例代码,需要的朋友参考下吧
    2017-01-01
  • 如何去掉Xcode工程中某种类型的警告

    如何去掉Xcode工程中某种类型的警告

    这篇文章主要给大家介绍了关于如何去掉Xcode工程中某种类型的警告,文中通过示例代码介绍的非常详细,对大家学习或者使用Xcode具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04

最新评论