Mangiare Senza Glutine disponibile su App Store

Per altre informazioni scrivi a fabriziocaldarelli@negusweb.it

Mime Type da NSData in iOS

Da Programmazione Software.
Versione del 6 nov 2014 alle 22:06 di Fabrizio Caldarelli (Discussione | contributi) (Creata pagina con "Una funzione molto comoda per trovare il mime type di un oggetto NSData con iOS <source lang="objc"> + (NSString *)contentTypeForImageData:(NSData *)data { uint8_t c; ...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Una funzione molto comoda per trovare il mime type di un oggetto NSData con iOS

+ (NSString *)contentTypeForImageData:(NSData *)data {
    uint8_t c;
    [data getBytes:&c length:1];
 
    switch (c) {
    case 0xFF:
        return @"image/jpeg";
    case 0x89:
        return @"image/png";
    case 0x47:
        return @"image/gif";
    case 0x49:
    case 0x4D:
        return @"image/tiff";
    }
    return nil;
}