Articles of object

Creazione di oggetti tipo array in JavaScript

In JavaScript, ci sono oggetti che fingono di essere matrici (o sono “array-like”). Tali oggetti sono arguments , NodeList s (restituiti da getElementsByClassName , ecc.) E oggetti jQuery. Quando console.log ged, appaiono come matrici, ma non lo sono. So che per essere simile a una matrice, un object deve avere una proprietà di length . […]

Come fare ToString per un ansible object nullo?

C’è un modo semplice per fare quanto segue: String s = myObj == null ? “” : myObj.ToString(); So che posso fare quanto segue, ma lo considero davvero un trucco: String s = “” + myObj; Sarebbe bello se Convert.ToString () avesse un sovraccarico adeguato per questo.

xcode 6 IB_DESIGNABLE – non carica le risorse dal bundle in Interface builder

Sto cercando di creare un controllo personalizzato che si aggiorna dal vivo in Interface Builder utilizzando la nuova opzione IB_DESIGNABLE descritta qui . – (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGRect myFrame = self.bounds; CGContextSetLineWidth(context, 10); CGRectInset(myFrame, 5,5); [[UIColor redColor] set]; UIRectFrame(myFrame); NSBundle *bundle = [NSBundle mainBundle]; NSString *plistPath; plistPath = [bundle pathForResource:@”fileExample” ofType:@”plist”]; UIImage […]

Come posso verificare se un valore è un object JSON?

Il mio codice lato server restituisce un valore che è un object json in caso di successo e una stringa ‘false’ in caso di errore. Ora, come posso verificare se il valore restituito è un object JSON?

JavaScript, modo elegante per controllare le proprietà degli oggetti nidificati per NULL / non definito

un “problema” che ho ogni tanto è che ho un object, ad es. user = {} e attraverso l’uso dell’app questa viene popolata. Diciamo qualcosa, dopo una chiamata AJAX o qualcosa che faccio questo: user.loc = { lat: 50, long: 9 } In un altro luogo voglio verificare se esiste user.loc.lat . if(user.loc.lat) { // […]

Obiettivo C – Visualizzazione personalizzata e implementazione del metodo init?

Ho una vista personalizzata che voglio essere in grado di inizializzare sia in-code che in nib . Qual è il modo corretto di scrivere i metodi initWithFrame e initWithCoder ? Entrambi condividono un blocco di codice utilizzato per alcune inizializzazioni.

A che punto il dereferenziamento del puntatore nullo diventa un comportamento indefinito?

Se non accedo effettivamente all’object “senza riferimenti”, il dereferenziamento del puntatore nullo è ancora indefinito? int* p = 0; int& r = *p; // undefined? int* q = &*p; // undefined? Un esempio un po ‘più pratico: posso dereferenziare il puntatore nullo per distinguere tra overload? void foo(Bar&); void foo(Baz&); foo(*(Bar*)0); // undefined? Ok, gli […]

Causa questo odore simile a VB6, che consente VB.NET, invece di errore: WinFormType.InstanceProp = Value

Ho notato qualcosa di molto odioso per il trattamento di oggetti Winform da parte di VB.Net. Ciò ha distrutto diverse ore del nostro tempo. Andrà solo peggio dato che abbiamo più programmatori VB6 abituati a fare cose del genere e codice autoconvertito che porta il costrutto direttamente da vb6. Ecco un modo accettabile di fare […]

Perché una class può avere un membro statico di se stesso, ma non un membro non statico?

class base { public: base a; }; Fornisce errore di compilazione. class base { public: static base a; }; mentre questo codice non dà errore di compilazione

Quando dovrei creare automaticamente un object anche se “nuovo” è dimenticato?

Diciamo che ho il seguente costruttore di oggetti: function Foo(bar) { this.bar = bar; } Se eseguo la funzione nello scope globale senza la new parola chiave, la bar verrà impostata in qualunque ambito venga chiamato Foo() : var foo = Foo(42); console.log(bar); // 42 console.log(foo.bar); // ERROR Quindi la mia idea è di fare […]