我如何在Objective C宏中声明全局声明变量或函数

时间:2017-07-03 16:07:57

标签: ios swift

self.presentRootViewController()

我正在使用全局类,但每当我想使用函数时,我必须初始化GlobalClass,如:

I want to make some functions and variables globally so that i can access those function and variables from any where



class:GlobalClass{
 let appDelegate = UIApplication.shared.delegate as! AppDelegate
}

1 个答案:

答案 0 :(得分:0)

你可以通过创建一个名为GlobalClass的新文件并在该类中导入UIKit和Foundation来实现这一目标

并将您的变量和函数直接放在此文件中,如: -

import UIKit
import Foundation

let appDelegate  = UIApplication.shared.delegate as! AppDelegate
let scree_width = UIScreen.main.bounds.width

func status()->Bool{
  return true
}

您可以访问此文件的变量和功能,如下所示: -

appDelegate
status()