博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift 2.0 单例的用法
阅读量:5339 次
发布时间:2019-06-15

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

 

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

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

 

转载于:https://www.cnblogs.com/zhangxiaoxu/p/5273218.html

你可能感兴趣的文章
SDK目录结构
查看>>
malloc() & free()
查看>>
HDU 2063 过山车
查看>>
高精度1--加法
查看>>
String比较
查看>>
Django之Models
查看>>
CSS 透明度级别 及 背景透明
查看>>
Linux 的 date 日期的使用
查看>>
PHP zip压缩文件及解压
查看>>
SOAP web service用AFNetWorking实现请求
查看>>
Java变量类型,实例变量 与局部变量 静态变量
查看>>
mysql操作命令梳理(4)-中文乱码问题
查看>>
Python环境搭建(安装、验证与卸载)
查看>>
一个.NET通用JSON解析/构建类的实现(c#)
查看>>
Windows Phone开发(5):室内装修 转:http://blog.csdn.net/tcjiaan/article/details/7269014
查看>>
详谈js面向对象 javascript oop,持续更新
查看>>
关于这次软件以及pda终端的培训
查看>>
jQuery上传插件Uploadify 3.2在.NET下的详细例子
查看>>
如何辨别一个程序员的水平高低?是靠发量吗?
查看>>
新手村之循环!循环!循环!
查看>>