swift单例&OC单例
2016-08-07 00:11
225 查看
OC单例
#import "NetworkTools.h" @implementation NetworkTools + (instancetype)sharedTools { static NetworkTools *instance = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ instance = [[NetworkTools alloc] init]; }); return instance; } @end
swift单例
import UIKit class SoundTools: NSObject { //let 不可变 同样是线程安全的 static let tools: SoundTools = SoundTools() }
相关文章推荐
- 利用UIWebView打造一个炫酷的视频背景视图(OC & Swift)
- Swift 基础语法 <与 OC作对比>
- iOS--多线程具体总结(OC&Swift)
- IOS --- OC与Swift混编
- OC转Swift之基础篇(五)--枚举、结构体&泛型
- OC & Swift 单例
- react native 0.50与OC交互 && Swift与RN交互
- Cocopods第三方库管理工具创建Swift项目&OC项目就
- 添加PCH文件以及自定义输出(OC & Swift)
- iOS Navigation Bar 导航栏折腾记 (Swift&OC)
- 利用UIWebView打造一个炫酷的视频背景视图(OC & Swift)
- 自定义NavgationBar返回按钮(Swift & OC)
- 百度地图 API 使用过程记录(OC&SWIFT)
- Swift & OC 混编 浅析
- 利用UIWebView打造一个炫酷的视频背景视图(OC & Swift)
- 利用UIWebView打造一个炫酷的视频背景视图(OC & Swift)
- 【译】利用UIWebView打造一个炫酷的视频背景视图(OC & Swift)
- 实现类似于格瓦拉启动页中的放大转场动画(OC&Swift)
- iOS-设置控件不同方位的圆角(OC & Swift)
- iOS Navigation Bar 导航栏折腾记 (Swift&OC)