这里是一些全局常量和变量声明,所以我想知道是否这些类型的初始化属性总是留在内存中? 还是这些计算的属性,每次我访问它们时,创建一个新的实例,并且一旦其引用超出范围就会丢失?全局变量是否总是停留在内存中..?
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let APPDELEGATE = UIApplication.sharedApplication().delegate as! AppDelegate
var mainNavigationController : UINavigationController?
var slideMenuNavigationController : UINavigationController?
let clientIDInstagrm = "favf5"
var selectPhotoCount = 0
//URL
let BASE_URL_FOR_ALBUM = "http://admin.com/"
let BASE_URL = "http://admin.com"
//SIGN UP KEYS
let kNAME = "name"
let kEMAIL = "email"
let kPASS = "password"
let kAPP_KEY = "appkey"
let kDEVICE_TOKEN = "device_token"
let kDEVICE_TYPE = "device_type"
let kServiceMethod = "method"
let kSocialType = "social_type"
let kSocial_id = "social_id"
let kMethod = "method"
//KEYS RESPONSE
let kERROR_CODE = "error_code"
let kUSER_DETAIL = "User_details"
let kUSERNAME = "username"
let kIS_SELECTED = "SELECTED"
//BOOK PAGES KEYS
let kTEMPLATE_TYPE = "templateType"
let kIMAGE_1 = "img1"
let kIMAGE_2 = "img2"
let kIMAGE_3 = "img3"
let kRightSidePage = "RightSidePage"
声明常量的正确方法是什么? 我想声明整个应用程序中可见的常量,但是当我访问它们时,它们将获得内存。 –
什么是快捷方式? –
萨尔曼检查我的第二次编辑更新和.. – vaibhav