這裏是一些全局常量和變量聲明,所以我想知道是否這些類型的初始化屬性總是留在內存中? 還是這些計算的屬性,每次我訪問它們時,創建一個新的實例,並且一旦其引用超出範圍就會丟失?全局變量是否總是停留在內存中..?
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