Defining a constant in objective-c

后端 未结 3 1661
别跟我提以往
别跟我提以往 2020-12-04 11:57

I want to define a constant in objective-c.

Previously I had the following function:

+(NSString *) getDocumentsDir {
    NSArray *paths = NSSearchPat         


        
3条回答
  •  星月不相逢
    2020-12-04 12:06

    Small optimization regarding Peter N Lewis code:

    -(NSString *) documentsDir {
        static NSString *documentsDir = nil;
        return documentsDir ?: (documentsDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]);
    }
    

提交回复
热议问题