2010-11-02 28 views

Répondre

3

Vous pouvez le faire avec certaines fonctions: les UT*

NSString * humanReadableStringForExtension(NSString * extension) { 
    CFStringRef UTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (CFStringRef)extension, NULL); 
    NSString * extensionDescription = (NSString *)UTTypeCopyDescription(UTI); 
    CFRelease(UTI); 
    return [extensionDescription autorelease]; 
} 

Vous pouvez faire des choses comme:

NSLog(@"pdf: %@", humanReadableStringForExtension(@"pdf")); 
NSLog(@"txt: %@", humanReadableStringForExtension(@"txt")); 
NSLog(@"app: %@", humanReadableStringForExtension(@"app")); 

qui se connecteront:

pdf: Portable Document Format (PDF) 
txt: text 
app: application 

(woot, ma 1000e réponse!)

+0

et il semble que vous avez plus à donner! Je vous remercie! – Vassilis