Vai al contenuto

[Aiuto] NSString e NSTextField


pumidru

Messaggi raccomandati

Salve a Tutti.

Sono un programmata WinZoz e sviluppo con Delphi, linguaggio pascal object orientend RAD.

Ho deciso di impare a programmare su Mac con Objective C e subito mi sono scontrato con le stringhe.

Come è di mia abitudine quanto imparo un linguaggio di programmazione sviluppo un programma di gestione "Codice Fiscale", l'ultimo che ho sviluppato l'ho fatto con Lazarus un ambiente multi piattaforma, molto valido, che si avvale come compilatore il Free Pascal.

Attualmente per concatenare 2 o più stringhe eseguo il seguente comando:

 [codicefiscale appendString:@"789"];

ma se debbo concantenare più stringhe contemporanemante in Delphi Eseguo:

cf := cogn + nome + anno; 

in Objective C come faccio?

e se debbo unire il contenuto di 3 NSTextfield in una 4a come faccio?

Grazie a Tutti.

Link al commento
Condividi su altri siti

Il metodo appendString si riferisce alla classe NSMutableString che, come intuibile dal nome, è mutabile.

Una NSString invece è immutabile, quindi non la puoi modificare.

Se stai usando una NSMutableString puoi usare anche il metodo appendFormat, che forse per lo scopo è più funzionale.

Puoi infatti passargli più argomenti da inserire all'interno della stringa "formato", che siano interi, float o oggetti, come NSString.

Es. [codicefiscale appendFormat:@"%@%@%d", cogn, nome, anno];

Per maggiori informazioni, naturalmente ti invito a leggere la documentazione.

Ti invito anche a leggerti una guida su Objective-C, perché dai due esempi mi sembra che non hai ancora ben chiara la meccanica dei suoi metodi. :)

Marco - Gallery

MacBook Nero 2.2 GHz Intel Core 2 Duo - 4 GB RAM - Mac OS X 10.6 Snow Leopard

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...