alias.
tablier
Membre
J'ai dû passer à coté de la bonne doc! Je veux créer un alias du type de celui que l'on obtient avec "pomme L".
J'ai trouvé trois type de lien: Unix Hard Link, Unix Soft Link et alias (type Mac OS)
D'après mon analyse un alias est un "regular file" et non pas un lien Unix! dans la doc j'ai trouvé:
linkPath:toPath:handler: -> Creates a link from a source to a destination
createSymbolicLinkAtPath: -> Creates a symbolic link identified by a given path that refers to a given location
J'ai été voir sous NSWorSpace, je n'ai pas trouvé grand chose! et je n'ai pas trouvé de NSAlias non plus!
Comment fait-on pour créer un alias du type Mac OS?
J'ai trouvé trois type de lien: Unix Hard Link, Unix Soft Link et alias (type Mac OS)
D'après mon analyse un alias est un "regular file" et non pas un lien Unix! dans la doc j'ai trouvé:
linkPath:toPath:handler: -> Creates a link from a source to a destination
createSymbolicLinkAtPath: -> Creates a symbolic link identified by a given path that refers to a given location
J'ai été voir sous NSWorSpace, je n'ai pas trouvé grand chose! et je n'ai pas trouvé de NSAlias non plus!
Comment fait-on pour créer un alias du type Mac OS?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Si tu as une hésitation sur la classe où se trouve une méthode, le mieux c'est d'aller dans le menu Help de Xcode, là tu choisis Documentation, et tu tapes dans le champ de recherche le nom de la méthode, et tu auras la liste des fichiers où sont expliqué les termes que tu recherches (et ça marche aussi pour les fonctions, les constantes, les classes,....).
C'est un fichier de ressources pur (pas de data fork)...
Il ne me semble pas qu'on puisse en créer en passant par Cocoa.
Peut-être en AppleScript ; sinon, en Carbon...
Certes, ils existent encore sous OSX et ont à mon avis encore de beaux jours devant eux malgré l'existence des liens symboliques UNIX, mais quelle est ton critère pour absolument vouloir un alias ?
Essaie par exemple de leur mettre une icône (ou de changer les droits, les possesseurs, l'ACL, les flags...)
Un alias est beaucoup plus flexible sur ce plan...
A petite vitesse, je passe "Incremental" (qui était esssentiellement en AppleScript) en objective-C et Cocoa. Par programmation, je crée un dossier gravable dans lequel je met les alias (aliases en anglais?) des fichiers à graver.
en AppleScript:
Je sais que le résultat de cela fonctionne correctement pour la gravure.
Je souhaite faire la même chose en Obj-C. Voila mon problème! et d'après ce vous avez dit plus haut, il faut passer par carbon? :-\\
Bon je vais me re-pencher sur carbon pour les alias!
Merci à tous et si vous avez d'autres idées sur ce sujet, n'hésitez pas!
j'ignore si c'est bien cela que tu cherches.
Je vais examiner ce que j'ai téléchargé.