Articles of Obiettivo c

Variabile di class definita in @implementation piuttosto che @interface?

Sono nuovo di Objective-C, ma sono curioso di qualcosa che non ho visto in nessun altro posto. Qualcuno potrebbe dirmi qual è la differenza tra una variabile privata dichiarata nel blocco @interface rispetto a una variabile dichiarata all’interno del blocco @implementation al di fuori dei metodi della class, ovvero: @interface Someclass : NSObject { NSString […]

Qual è la differenza tra valueforKey :, objectForKey :, e valueForKeyPath :?

Ho 2 domande: Qual è la differenza tra valueForKey: e objectForKey: È che uno è per NSDictionary s ( objectForKey: e per altri è valueforKey: o è il contrario? Inoltre, qual è la differenza tra valueForKey: e valueForKeyPath: Ha qualcosa a che fare con Core Data? Per favore aiuto.

Guida alla dichiarazione di proprietà

Possibile duplicato: Come funziona una sottolineatura di fronte a una variabile in un lavoro di c-class objective-c? Ho visto molti esempi online in cui usano il seguente stile di codifica per la dichiarazione di proprietà: @interface Book : NSObject { NSString *_title; } @property (nonatomic, retain) NSString *title; @end In attuazione: @implementation Book @synthesize title […]

(Obiettivo C) Qual è il vantaggio di @synthesize myvar = _myvar (se presente)?

Possibile duplicato: Come funziona una sottolineatura di fronte a una variabile in un lavoro di c-class objective-c? Non è completamente chiaro per me (oltre che per la leggibilità del codice), perché si desidera creare una variabile interna con un prefisso di sottolineatura quando si crea la proprietà. Dal momento che tutto è gestito internamente, perché […]

Qual è la differenza tra “->” (operatore freccia) e “.” (operatore punto) in Objective-C?

In Objective-C qual è la differenza tra l’accesso a una variabile in una class usando -> (operatore freccia) e . (operatore punto)? -> usato per accedere direttamente al punto ( . ) Non è diretto?

allocare e avviare cosa fanno effettivamente

Qualcuno può spiegarmi cosa fanno init e alloc in Obj-C. Sto leggendo questo libro obj-c che dà un esempio di creazione di oggetti ma non entra nei dettagli di ciò che fa. Cosa restituisce l’alloc? cosa restituisce init? Animal * k = [Animal alloc]; k = [k init];

alloc, init e new in Objective-C

Un libro per la programmazione di iPhone crea istanze come questa: [[Class alloc] init] Un altro libro su Objective-C lo fa in questo modo: [Class new] Qual è la differenza?

Come posso convertire un int a un NSString?

Mi piacerebbe convertire un int in una stringa in Objective-C. Come posso fare questo?

Il modo più efficace per iterare su tutti i caratteri in una NSString

Qual è il modo migliore per scorrere tutti i caratteri in una NSString? Vorresti eseguire il looping sulla lunghezza della stringa e utilizzare il metodo. [aNSString characterAtIndex:index]; o vorresti utilizzare un buffer di caricamento basato su NSString?

Metodi protetti in Objective-C

Qual è l’equivalente dei metodi protetti in Objective-C? Voglio definire i metodi che solo le classi derivate possono chiamare / implementare.