Articles of objective c

Où sont stockées les variables locales, globales, statiques, automatiques, de registre, externes, constantes et volatiles?

Où sont stockées les variables locales, globales, statiques, automatiques, de registre, externes, constantes et volatiles?

Lors de la modification de la valeur d’une variable en C, une nouvelle primitive est-elle créée ou la primitive actuelle est-elle mutée?

Je sais que «mutable» et «immuable» sont des termes qui devraient être utilisés pour décrire la capacité des objects à changer de valeur dans des langages orientés object tels que Java et Objective C. Cependant, je souhaiterais en parler, car cela se rapporte à mes question concernant les données sur les primitives. Je sais que […]

Fonction C vs méthode Objective-C?

Quelle est la différence entre les deux? Si j’écris un programme, quand aurais-je besoin de ceci: void aFunction() { //do something } et quand aurais-je besoin de ceci: -(void)aMethod { //do something else }

Comment apprendre le C et Objective-C

J’apprends la programmation. Je prévois d’apprendre C et Objective-C cet été. J’ai acheté le livre C for Dummies, mais c’est une perte de temps totale. C’est beaucoup trop de pages! Y a-t-il de bons livres à lire? Ou devrais-je simplement apprendre le C à partir de sites Web? Quel serait le moyen le plus rapide […]

Comment élever une double valeur par puissance de 12?

J’ai un double qui est: double mydouble = 10; et je veux 10 ^ 12, donc 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10. J’ai essayé double newDouble = pow(10, 12); et il me retourne dans NSLog: pow=-1.991886 n’a pas […]

Tableau booléen Objective C

Je dois utiliser un tableau de booléens dans objective-c. Je l’ai principalement mis en place, mais le compilateur lance un avertissement sur la déclaration suivante: [updated_users replaceObjectAtIndex:index withObject:YES]; C’est, j’en suis sûr, parce que OUI n’est tout simplement pas un object; c’est un primitif. Quoi qu’il en soit, je dois le faire et j’apprécierais grandement […]

Est-il possible de vérifier si le processus est en 64 bits ou en 32 bits?

J’essaie de trouver le type de processus (32 bits / 64 bits) à partir du processus pid? Je reçois les informations et la liste de processus en utilisant la méthode GetBSDProcessList décrite ici. Comment pouvons-nous obtenir les informations de type de processus? Des idées? Je peux utiliser défini ( i386 ) ou défini ( x86_64 […]

évaluation de l’expression mathématique – très rapide – avec objective-c

Je veux évaluer une expression mathématique comme y = 2 (x * x) + 2. Mais j’en ai besoin dans une boucle, où le x change peut-être 100 000 fois. J’ai écrit du code pour traduire l’expression dans un arbre d’parsing. Ensuite, j’ai une méthode pour évaluer l’arbre d’parsing. – (double) evaluate:(TreeNode *)node variable:(double)x { […]

! vs == nil dans objective-c

Si vous avez un object comme NSSsortingng * someSsortingng, quelle est la différence, le cas échéant, entre if (!someSsortingng) contre if (someSsortingng == nil) Merci!

L’objective C 2.0 est-il un sur-ensemble de C?

J’ai entendu dire que l’objective-C est un sur-ensemble approprié de C, mais que l’objective est-C 2.0? La raison pour laquelle je pose cette question est que ce n’est pas le cas ou que je comprends mal l’expression «sur-ensemble approprié», car ce code est une syntaxe C valide: #import int main () { char *nil = […]