Ho un'app iOS che sto convertendo in un'app iOS/Mac. Nella versione iOS, ho usato UILabels per il mio testo. Ovviamente, non posso farlo sul mac. Vedo due opzioni:UILabel/NSTextView vs. CATextLayer
Opzione 1: utilizzare UILabels su iOS e NSTextView su Mac.
Opzione 2: utilizzare CATextLayers su entrambe le piattaforme, come parte di una strategia generale per rendere il più possibile il lavoro su entrambi.
Ovviamente, l'opzione 2 ha un grande vantaggio che ci sarebbe meno codice da mantenere. La mia domanda è: l'opzione 1 ha dei vantaggi di cui dovrei essere a conoscenza? In particolare, CATextLayer ha degli svantaggi che UILabel e NSTextView non hanno?
EDIT: È un gioco. L'utente non inserisce mai testo, ma il gioco ne mostra alcuni, ad esempio, i punteggi.