• 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 我们写单例的思想去看看,就明白其中的道理了,还是得多想想吧!

  • 相关阅读:
    mysql-数据库增删改查
    判断,循环
    数组
    html 三种垂直居中
    箭头函数
    Array类型
    object
    JAVA WEB 行业技术
    一个好的程序员
    经典语录
  • 原文地址:https://www.cnblogs.com/zhangxiaoxu/p/5273218.html
Copyright © 2020-2023  润新知