Posts mit dem Label Objective-C werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Objective-C werden angezeigt. Alle Posts anzeigen
Montag, 26. Oktober 2015
Entfernung der Attributen com.apple.ResourceFork, com.apple.FinderInfo, com.apple.quarantine. im Objektive-C
Mac Dateien beinhalten manchmal die Arttibuten wie
com.apple.ResourceFork, com.apple.FinderInfo, com.apple.quarantine.
Die auch als META Daten bezeichnet sind.
Wie soll man vorgehen, die Attribute von der Datei entfernt werden sollen?
Das war für mich die Aufgabe, weil sonst kann ich eine Datei in einem Programm nicht kopieren. Nur sobald die Attribute entfernt sind, findet die Übertragung statt.
Also, eine Entfernung der Attributen im Objektive-C Sprache:
//Path Adresse
const char* xattrURL = [subpath UTF8String]; //Path Adresse soll const sein
//Welche von 3 Attribute existieren bereits? "-1" - keine, mehr als 0 - ist da
ssize_t len = getxattr(xattrURL, "com.apple.ResourceFork", NULL, 0, 0, 0);
ssize_t len2 = getxattr(xattrURL, "com.apple.FinderInfo", NULL, 0, 0, 0);
ssize_t len3 = getxattr(xattrURL, "com.apple.quarantine", NULL, 0, 0, 0);
NSLog(@"getxattr com.apple.ResourceFork: %zd, com.apple.FinderInfo %zd, com.apple.quarantine %zd", len, len2, len3);
//Attributs löschen
int removeResult2 = removexattr(xattrURL, "com.apple.FinderInfo", 0);
int removeResult = removexattr(xattrURL, "com.apple.ResourceFork", 0);
int removeResult3 = removexattr(xattrURL, "com.apple.quarantine", 0);
//Wurden Attributs gelöscht? "-1" - nein, bzw. waren sie davor nicht da, mehr als 0 - nicht gelöscht
NSLog(@"com.apple.ResourceFork: %zd, com.apple.FinderInfo: %zd, com.apple.quarantine %zd", removeResult, removeResult2, removeResult3);
ssize_t len4 = getxattr(xattrURL, "com.apple.ResourceFork", NULL, 0, 0, 0);
ssize_t len5 = getxattr(xattrURL, "com.apple.FinderInfo", NULL, 0, 0, 0);
ssize_t len6 = getxattr(xattrURL, "com.apple.quarantine", NULL, 0, 0, 0);
NSLog(@"com.apple.ResourceFork: %zd, com.apple.FinderInfo: %zd, com.apple.quarantine %zd", len4, len5, len6);
Donnerstag, 22. Oktober 2015
Objective C - auf locale Ordner zugreifen.
Im Objective C kann man so die locale Ordner/Daten ansprechen:
NSString *dateiImOrdner = [@"~/Documents/TEST.mov" stringByResolvingSymlinksInPath];
NSFileManager *fileManager = [NSFileManager defaultManager];
BOOL fileExists = [fileManager fileExistsAtPath:dateiImOrdner];
NSLog(@"Die Datei %@ existiert: %i", dateiImOrdner, fileExists);
Mittwoch, 18. März 2015
Übergang von QTKit Code zu AV Fondation
Wer für iOS mit Objective C entwickelt hat, kennt das Problem mit deprecated (veraltete) Methoden.
Ich bearbeite gerade ein Programm, wo Mediadaten von A nach B transferiert werden sollen und ab Version 10.10 läuf das Programm nicht mehr, weil jede Menge von Methoden veraltet sind.
Eine Lösung für das Problem wäre ein Übergang von QTKit Code zu AV Fondation.
AV Fondation wurde auf der Apple Seite für Developer beschrieben:
https://developer.apple.com/library/mac/technotes/tn2300/_index.html
Ich bearbeite gerade ein Programm, wo Mediadaten von A nach B transferiert werden sollen und ab Version 10.10 läuf das Programm nicht mehr, weil jede Menge von Methoden veraltet sind.
Eine Lösung für das Problem wäre ein Übergang von QTKit Code zu AV Fondation.
AV Fondation wurde auf der Apple Seite für Developer beschrieben:
https://developer.apple.com/library/mac/technotes/tn2300/_index.html
Montag, 16. Februar 2015
Audioprogrammierung in Objective-C
Ich kämpfe momentan mit einer Aufgabe:
in Objectve-C eine Audio Datei mit 2 Kanäle zu definieren.
Es ist nur ein Teil von dem gesamten Programm, aber es funktioniert nicht ohne die Definition.
Zu dem Thema Audioprogrammierung in Objective-C gibt es ein Buch:
http://it-ebooks.info/book/1219/
Das ist leider nur un English. Auf der Seite 32 gibt es ein Beispiel, was eventuel für meinen Fall eine Lösung sein kann.
Zu dem Thema Audioprogrammierung in Objective-C gibt es ein Buch:
http://it-ebooks.info/book/1219/
Das ist leider nur un English. Auf der Seite 32 gibt es ein Beispiel, was eventuel für meinen Fall eine Lösung sein kann.
Freitag, 6. Februar 2015
Apple Programmierung
Videos über Apple Programmierung:
https://www.youtube.com/user/AppleProgramming/videos
C-Programmierung, Objective-C, Xcode, Cocoa Programmierung...
https://www.youtube.com/user/AppleProgramming/videos
C-Programmierung, Objective-C, Xcode, Cocoa Programmierung...
Mittwoch, 19. November 2014
Videokurs Objective-C
Bis jetzt habe ich Objective-C nur durch Praxis, also unsystimatisch gelernt.
Es kommt die Zeit alle "Perlen" in eine Collier zu sammeln.
Hier habe ich relativ neue Schulung zu dem Thema Objective-C gefunden:
http://www.chip.de/video/Objective-C-lernen-Teil-1-Xcode-Grundlagen-Tutorial-deutsch-Video_71066533.html
Vom Anfang an /XCode Installation) werden alle Themen nach und nach geklärt.
Ich nehmen mir vor wärend meinen Urlaub es anzuschauen.
Es kommt die Zeit alle "Perlen" in eine Collier zu sammeln.
Hier habe ich relativ neue Schulung zu dem Thema Objective-C gefunden:
http://www.chip.de/video/Objective-C-lernen-Teil-1-Xcode-Grundlagen-Tutorial-deutsch-Video_71066533.html
Vom Anfang an /XCode Installation) werden alle Themen nach und nach geklärt.
Ich nehmen mir vor wärend meinen Urlaub es anzuschauen.
Abonnieren
Posts (Atom)