Je veux savoir comment les arguments de la poignée d'exécution objectif C quand je l'appelle une méthode objective de C commeQuestion sur convention d'appel Objective C et des arguments qui passe sur ARM
[NSString stringWithFomat:@"%@, %@", @"Hello", @"World"]
Il y a trois arguments pour cet appel objectif C, comment fonctionne-t-il par rapport à la façon typique sur un système ARM. J'ai connu le registre r0, r1, r2, r3 tiendra les 4 premiers arguments, pourquoi pas d'autres arguments? Comment ça les met sur une pile et les pop plus tard?
C'est exactement ce que j'ai besoin de savoir, merci pour le heads up! – overboming
Excellente réponse. –
euh, je réalise que c'est une question stupide mais ... comment accéder aux registres? –