zoukankan      html  css  js  c++  java
  • Swift 2.0 单例的用法

    单例我们项目中是很常用的,今天刚学了在swift中怎么写单例和调用单例。下面我们简单的介绍一下。我们先看看Swift单例的写法:

    import UIKit
    
    class Shareinstance: NSObject {
    
        
        var zhangxu:NSString = ""
        static let sharedSoundTools = Shareinstance()
        class func zxsharedSoundTools() ->Shareinstance {
           
            return sharedSoundTools
        }
        
    }
    

    这是swift中单例的写法,具体到里面的一些机制,或者为什么可以这样写,在我的博客《swift学习有用的链接》那篇中有总结,有一片和不错的博客,大家可以好好参考。方便大家学习

    再看看我们怎么调用和保存值进去的:

      
            let zhanxgu = Shareinstance.sharedSoundTools
            zhanxgu.zhangxu = "zhangxuzhangxu"
            
            
    

     这里给单例里面的变量“zhangxu” 进行了一个赋值,然后你再其他的swift文件中再调用打印出你在这储存的值

            let zhangxu = Shareinstance.sharedSoundTools
            print(zhangxu.zhangxu)
            
    

    打印的结果就是前面我们保存的值,这里单例就成功了,其实这里你还是用 oc 我们写单例的思想去看看,就明白其中的道理了,还是得多想想吧!

  • 相关阅读:
    深入浅出java IO模型
    MySQL 最基本的SQL语法/语句
    mysql sql常用语句大全
    Mysql数据库常用操作语句大全
    python3.6.1 安装PyQt5,以及配置QTDesigner,PyUIC
    Python之文件操作:os模块
    Python之OS模块函数
    Python OS模块
    Shell编程基础
    mysqldump恢复
  • 原文地址:https://www.cnblogs.com/zhangxiaoxu/p/5273218.html
Copyright © 2011-2022 走看看