• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Brauche Hilfe bei CFStringRef

robertmk

Normande
Registriert
04.09.07
Beiträge
583
beschäftige mich seit einiger Zeit wieder intensiver mit Objective-C und habe eine Frage zu CFStringRef. Als erstes, was genau ist das?

Ich habe eine Strucure (header-file ist nicht von mir) in dem ein CFStringRef zurück geliefert wird. Dachte das CFStringRef eine String ähnliche Variable ist und habe sie mit Printf ausgeben - kommt aber nur Zeichen raus. Als Intergerausgabe bekomme ich anscheinend das richtige. Es handelt sich um einen Chip der über USB ausgelesen wird und in der CFStringRef Var. steht die Seriennr. des chips.

Ich will mein Programm nur ausführen, wenn der richtige Chip angeschlossen ist. Auf jeden Fall will ich nun eine CFStringRef Konstante mit in meinem Programm anlegen und diese dann mit dem Inhalt der CFStringRef aus der Struct vergleichen. Aber wie geht das? Bin noch ziemlich neu in Obj-C. Vielleicht kann mir jemand ein Beispiel geben? Das wäre einfach super hilfreich.

Besten Dank im voraus
 
CFStringRef ist ein Carbon bzw. CoreFoundation Typ, der "Toll Free" bridged ist mit NSString *.

Du kannst ihn ausgeben mit CFShow, oder einfach auf (NSString *) casten und dann damit machen, was auch immer Du mit einem NSString machen willst.

Alex