UILabel/NSTextView vs. CATextLayer

Habe ich eine iOS-app, die ich der Umstellung auf ein iOS/Mac app. In der iOS-version, die ich verwendet, UILabels für meinen text. Natürlich kann ich das nicht auf dem mac. Ich sehe zwei Optionen:

Option 1: Verwenden der UILabels auf iOS und NSTextView auf dem Mac.

Option 2: Verwenden CATextLayers auf beiden Plattformen, als Teil einer Allgemeinen Strategie, um so viel wie möglich Arbeit auf Sie beide.

Offensichtlich, option 2 hat einen großen Vorteil, dass es weniger code zu pflegen. Meine Frage ist -- funktioniert option 1 haben irgendwelche Vorteile die ich beachten sollte? Insbesondere ist CATextLayer Nachteile haben, dass Sie UILabel und NSTextView nicht haben?

EDIT: Es ist ein Spiel. Der Benutzer nie in text-aber das Spiel hat einige, erzielt zum Beispiel.

Schreibe einen Kommentar