Warum erfordert das Umwandeln eines CGImageRef in einen Objektzeiger keine Speicherverwaltungsinformationen (__bridge usw.)? Zum Beispiel, wenn Bild ist vom Typ UIImage * und Schicht ist ein darunter liegende Schicht des UIView, dann ist die folgende Codezeile entlocken keine Beschwerden vom Compiler:Warum benötigt dieser Cast keine Brückenbildung unter ARC?
layer.content = (id)[image CGImage];
Eine größere Firma hat mich einmal gebeten, ihrem mobilen "Cocoa only" -Team beizutreten ... Es scheint, als würde sich niemand wirklich für die Unterschiede zwischen Kakao und Kakao interessieren und einfach alles Cocoa nennen (sogar ObjC), Es ist eine Schande, dass dies anscheinend auch bei Apple passiert. – JustSid
Also wenn ich richtig verstehe, behandelt ARC nicht CF-Objekte mit Ausnahme derjenigen, die von einer Cocoa-Methode zurückgegeben werden? – Inept
@JustSid * i * care =) – justin