Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Swift中全局运行对象_Ios_Objective C_Swift_Xcode6 - Fatal编程技术网

Ios 在Swift中全局运行对象

Ios 在Swift中全局运行对象,ios,objective-c,swift,xcode6,Ios,Objective C,Swift,Xcode6,如何在swift中全局运行我从Objective C库调用的对象?我不想在每次切换视图控制器时多次调用它。我需要从appDelegate()调用它吗 如果需要全局单例对象,可以在任何.swift文件(不在任何类或函数中)中全局声明它,如下所示: import UIKit let instanceOfUMCrypto = UMCrypto() class SomeClass { someFunction() { } } 之后,您可以从任何地方调用instanceOfUMCr

如何在swift中全局运行我从Objective C库调用的对象?我不想在每次切换视图控制器时多次调用它。我需要从
appDelegate()
调用它吗


如果需要全局单例对象,可以在任何
.swift
文件(不在任何类或函数中)中全局声明它,如下所示:

import UIKit
let instanceOfUMCrypto = UMCrypto()

class SomeClass {
     someFunction() {
     }
}
之后,您可以从任何地方调用
instanceOfUMCrypto
,并且不会多次初始化它

import UIKit
let instanceOfUMCrypto = UMCrypto()

class SomeClass {
     someFunction() {
     }
}