J'essaie de trouver un moyen d'identifier le chemin exécutable d'un outil de ligne de commande dans Objective C.Comment obtenir le chemin exécutable d'un outil de ligne de commande dans Objective C (Foundation framework)?
Par conséquent, si l'exécutable est/Applications/Utils/MyTool, alors cette méthode retournera/Applications/Utilise
J'utilise le framework Foundation.
Correct! Pour une raison étrange, j'ai décidé de supposer que NSBundle était sous le Cocoa Framework. Merci – Riaz
Il semble que NSBundle devrait être dans AppKit, puisque les applications de ligne de commande n'ont normalement pas de paquets; mais comme vous l'avez clairement découvert, une application de ligne de commande * peut * avoir un bundle, donc je suppose que c'est pourquoi NSBundle fait partie du kit Foundation à la place. – mipadi