S'il vous plaît laissez-moi savoir comment obtenir le nom de l'utilisateur actuellement connecté ou le nom de la machine Mac (si possible) dans l'objectif-c. Merci p>
3 Réponses :
Il y a
Je pense que tout le monde devrait donner à David un point pour une réponse aussi approfondie et bien étudiée.
Et n'oubliez pas nsfullusername () b> :-)
C Fonction: getPwuid () qui renvoie la structure passwd: ---------------------- ----------------- P> // similaire d'autres informations p> p>
Quel est le point s'il y a des fonctions de niveau plus élevé dans les cadres - qui sont garanties de vous donner la réponse correcte, OS X Niveau de réponse et non quelques ordures potentiellement aléatoires du système Unix sous-jacent ..!
Je veux juste dire qu'il existe une méthode de langage de niveau inférieur, de sorte que si quelqu'un ne veut pas utiliser fonction de l'objectif C, alors ils peuvent y aller. Ouais, les deux sont identiques et les deux garantissent le résultat correct.
@Jay quand getpwuid () retournerait des ordures? Cela appelle simplement l'oppendirectory.
Vous pouvez utiliser nsusername () code>. Cela retournera le nom de l'utilisateur actuel connecté.
NSString *userName = NSUserName();