La valeur par défaut de BOOL
Ce qui est la valeur par défaut d'un BOOL
variable en Objective-C?
Vous devez vous connecter pour publier un commentaire.
Ce qui est la valeur par défaut d'un BOOL
variable en Objective-C?
Vous devez vous connecter pour publier un commentaire.
Il est pas la valeur par défaut si vous écrivez
Il est initialisé à la poubelle.
Cependant, pour un
BOOL
ivar, il sera initialisé àNO
, comme l'ensemble de l'instance est rempli avec 0 lors de l'initialisation.(Remarque: Lorsque l'ARC est activé, local pointeurs d'objet sera toujours avoir une valeur par défaut
nil
, mais les variables locales de la non-objet de type BOOL sont toujours initialisés à la poubelle. Voir Les variables locales fixé à néant? (Objective-C).)NO
comme mentionné ci-dessus. Je pense que tu veux dire var.J'ai fait quelques expériences de ma propre en utilisant Xcode 5.1, OS X Mavericks 10.9.4. Pour ceux qui ne savent pas ALog est une modification de la NSLog. De toute façon, la première expérience a été d'utiliser
isLandscape
comme une variable publique, avec@synthesize
, pour être accessible par le parent-vue-contrôleur (affiche ci-dessous). Deuxième expérience n'a pas utilisé@synthesize
et j'ai, bien évidemment, utiliséself.isLandscape
pour obtenir le même résultat dans la console. La sortie de la console est en dessous de mon code. Troisième expérience a utilisé "jardin flottant" comme une variable locale à l'intérieur d'une méthode.Ces résultats sont issus les deux premières expériences...
Dans la TROISIÈME EXPÉRIENCE "jardin flottant" n'est plus une propriété. Je l'ai mis à être une variable locale, avec des résultats intéressants:
Ces résultats sont issus de la troisième expérience...
Je devine que les propriétés sont initialisées par moi ou Xcode automatiquement, mais les variables locales n'obtenez pas de valeurs à tous. De même, regarder [la Ligne 164] variable locale n'est pas OUI ou NON, mais c'est non-nul? Je suppose que c'est l' (aléatoire) de la valeur d'ordures que vous ne pouvez pas compter sur. J'espère que cela aide la personne à côté de vous. J'ai appris quelque chose, mais j'ai hâte de commentaires. Merci et bonne chance!