Различия
Показаны различия между двумя версиями страницы.
|
pattern_-_singleton [2023/09/18 12:00] oresh.dm создано |
pattern_-_singleton [2023/09/18 12:01] (текущий) oresh.dm |
||
|---|---|---|---|
| Строка 9: | Строка 9: | ||
| // | // | ||
| - | class SingletonObject { | + | |
| | | ||
| - | | + | |
| | | ||
| - | | + | |
| - | struct ForStatic { | + | struct ForStatic { |
| - | | + | |
| - | | + | |
| - | } | + | } |
| - | dispatch_once(& | + | dispatch_once(& |
| - | ForStatic.singletonObject = SingletonObject() | + | ForStatic.singletonObject = SingletonObject() |
| - | } | + | } |
| | | ||
| - | | + | |
| - | } | + | } |
| - | } | + | |