Existe-t-il une documentation complète (l'interface est présente dans crt_externs.h
) À propos de ces fonctions: _NSGetArgc
et _NSGetArgv
Je ne peux obtenir aucune documentation sur le Apple Site Web sur cette fonction.
Si tout ce que vous avez à faire est d'obtenir les arguments de la ligne de commande au cacao, vous pouvez faire:
NSArray *arguments = [[NSProcessInfo processInfo] arguments];
Vous pouvez également accéder aux arguments de commande de commande à l'aide de NSUserDefaults
comme décrit dans les blogposts par Greg Miller ou Alex Rozanski .
Vous obtenez essentiellement une instance NSUserDefaults
par appel à [NSUserDefaults standardUserDefaults]
puis utiliser des messages comme boolForKey:
ou stringForKey:
Pour accéder aux valeurs.
L'officiel Apple Documentation peut être trouvé ICI .
Comme ces fonctions sont préfixées avec un "_", c'est généralement un signe qu'ils sont privés et non destinés à être utilisés par vous. Si vous devez obtenir les arguments de la ligne de commande, une meilleure façon de le faire serait de rechercher NSProcessInfo.