博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift_单利
阅读量:6533 次
发布时间:2019-06-24

本文共 479 字,大约阅读时间需要 1 分钟。

import UIKit

class SharedInfo: NSObject {

      var nameStr:String? = "123"   //设置初始值
      struct ToolP {
              static var myTool:SharedInfo?=nil   
        }
     class func shareMyTool()->SharedInfo {
             if(ToolP.myTool == nil){
                   ToolP.myTool=SharedInfo()
         }
        return ToolP.myTool!
}
}

 

调用方法

var myTool = SharedInfo.shareMyTool()

myTool.nameStr = "12312342423"      // 此时nameStr的值是 :12312342423

var myTool2 = SharedInfo.shareMyTool()

String   name =  myTool2.nameStr

print(name!)

 

转载于:https://www.cnblogs.com/lcl15/p/6879346.html

你可能感兴趣的文章
【最佳实践】OSS开源工具ossutil-大文件断点续传
查看>>
Linux常用的服务器构建
查看>>
深入了解 Weex
查看>>
异构数据库
查看>>
Cobertura代码覆盖率测试
查看>>
【selenium学习笔记一】python + selenium定位页面元素的办法。
查看>>
Linux禁止ping
查看>>
【Matplotlib】 标注一些点
查看>>
[AX]乐观并发控制Optimistic Concurrency Control
查看>>
自定义类加载器
查看>>
MySQL数据库事务各隔离级别加锁情况--Repeatable Read && MVCC(转)
查看>>
C++构造函数例程
查看>>
把某一列值转换为逗号分隔字符串
查看>>
iOS中--NSArray调用方法详解 (李洪强)
查看>>
MySQL在导入的时候遇到的错误
查看>>
LINUX 常用命令整理
查看>>
德国禁止Facebook利用WhatsApp用户信息:没法律基础
查看>>
“灾备全生态”全揭秘
查看>>
CSS盒子模型
查看>>
Zeppelin Prefix not found.
查看>>