|
Publicité | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Inscription : mai 2007 Messages : 1 544 ![]() |
Participez à la FAQ Mac
Vous pouvez contribuer à la mise en place de la FAQ Mac de developpez.com en proposant des questions / réponses. Postez ici en enfilade vos Questions ET Réponses qui viendront alimenter la Faq Mac. Règles importantes pour participer :
![]() La rédaction Mac Dernière modification par vbrabant ; 29/06/2007 à 12h06. |
|
00
|
|
|
#2 | ||
|
Membre émérite
![]() ![]() Inscription : janvier 2005 Messages : 725 ![]() |
J'ai deux questions à vous proposer pour la FAQ :
Citation:
Citation:
Dernière modification par vbrabant ; 29/06/2007 à 22h42. |
||
|
|
00
|
|
|
#3 | |
![]() ![]() Inscription : mai 2007 Messages : 1 544 ![]() |
Citation:
|
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() ![]() Inscription : janvier 2005 Messages : 725 ![]() |
L'information sur ruby on rails se trouve ici : http://www.apple.com/macosx/leopard/...logy/unix.html
http://www.apple.com/fr/server/macosx/leopard/more.html section "scripting bridge" Intégré Dernière modification par vbrabant ; 29/06/2007 à 22h42. |
|
|
00
|
|
|
#5 | ||||
|
Membre éclairé
![]() ![]() |
Voilà une première salve de Q/R :
Comment installer un logiciel sous Mac OS ? Il existe deux manières de faire, suivant que vous soyez en présence d'un fichier *.dmg (le plus souvent) ou d'un fichier *.pkg :Intégré Comment désinstaller un logiciel sous Mac OS ? La plupart du temps, il vous suffira de faire glisser l'icône du logiciel depuis le dosssier Application jusque dans la poubelle. Cependant, lorsque vous faites cela, il se peut qu'il reste sur l'ordinateur un fichier un ou plusieurs fichiers de préférence. Vous pouvez au choix :Intégré Qu'est-ce qu'un fichier *.plist ? Il s'agit d'un fichier xml contenant les préférences utilisateurs pour une application donnée. Jeter le fichier plist d'une application résout parfois des problèmes de fonctionnement de celle-ci. Attention cependant, en supprimant un fichier plist, vous perdez tous vos réglages pour cette application. Faites donc une copie de ce fichier avant de le supprimer. Vous pourrez donc le restaurez si sa suppression n'a rien résolu.Intégré Comment activer le compte root en mode terminal ? Si vous êtes un unixien confirmé, vous pourriez apprécié d'activer le compte root. Pour cela, ce n'est pas très compliqué, il faut taper dans le terminal, après l'avoir ouvert (il se trouve dans le dossier Utilitaires du dossier Applications) :Intégré Comment forcer à quitter une application par le terminal Ouvrez le terminal (il se trouve dans le dossier utilitaires du dossier Applications) et connectez-vous en root (ou utiliser sudo).Intégré
__________________
Jean-Baptiste, vieux membre mollasson ![]() ----- www.bournisien.info : Développement Applications iPhone/iPad et Création de Sites Internet --- Citation du moment : "On abdique pas l'honneur d'être une cible" - Cyrano De Bergerac Dernière modification par vbrabant ; 29/06/2007 à 22h42. |
||||
|
00
|
|
|
#6 |
|
Membre émérite
![]() ![]() Inscription : décembre 2003 Messages : 995 ![]() |
et sans terminal (équivalent ctrl alt del) c'est pomme-alt-esc
Intégré
__________________
Solidarités Nouvelles face au Chômage association loi de 1901, indépendante de tout parti politique et de toute confession religieuse. Dernière modification par vbrabant ; 29/06/2007 à 22h42. |
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() ![]() Inscription : décembre 2003 Messages : 995 ![]() |
Q: comment faire tel caractère que ce foutu clavier ne connait pas ?
R: caractère combinaison de touches ~ la tilde alt+N { l'accolade alt+( [ le crochet alt+shift+( } et ] utilisez ) \ le backslash ou antislash alt+shift+/ | la barre alt+shift+L Intégré
__________________
Solidarités Nouvelles face au Chômage association loi de 1901, indépendante de tout parti politique et de toute confession religieuse. Dernière modification par vbrabant ; 29/06/2007 à 22h41. |
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() ![]() Inscription : janvier 2005 Messages : 725 ![]() |
Q: j'ai installé bootcamp, comment démarrer sur windows ou sur Tiger?
R: Au démarrage du mac, appuyez sur la touche "alt". Là le mac, vous affiche les deux partitions avec comme icônes un disque durs par partition. Cliquez sur la flèche qui correspond au système désiré. Cette fonctionne est aussi utilisable lorsque vous avez un mac os sur un disque durs externe(ou un autre mac relié en Firewire qui est démarré en mode "Target") et que vous souhaitez démarrer ce système. Intégré Q: Comment définir le système qui démarre par défaut? R: Sous mac os X, allez dans les préférences, puis Démarrage. Sélectionnez la partition désirée. elle peut être la partition mac, la partition windows ou bien encore un système se situant sur un disque dur externe. Intégré Q: On m'a parlé du mode "Target" des mac. Qu'est-ce que c'est? Quel est son utilité? R: C'est un mode qui transforme le mac en disque externe FireWire. Vous pouvez grâce à ce système cloner votre mac os(Système+application+données) et le répliquer sur plusieurs machine. L'installeur de mac os, vous permet de récupérer des données sur un disque firewire(et non usb). Intégré Dernière modification par vbrabant ; 29/06/2007 à 22h41. |
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() ![]() |
Promis, la semaine prochaine, je m'attaque à la partie développement !
Quels sont les équivalences entre logiciel Windows et Mac ? InternetIntégré
__________________
Jean-Baptiste, vieux membre mollasson ![]() ----- www.bournisien.info : Développement Applications iPhone/iPad et Création de Sites Internet --- Citation du moment : "On abdique pas l'honneur d'être une cible" - Cyrano De Bergerac Dernière modification par vbrabant ; 29/06/2007 à 22h40. |
|
00
|
|
|
#10 | |
|
Membre émérite
![]() ![]() Inscription : janvier 2005 Messages : 725 ![]() |
Je complète ta partie.
Citation:
Dernière modification par vbrabant ; 29/06/2007 à 22h41. |
|
|
|
00
|
|
|
#11 |
|
Membre émérite
![]() ![]() Inscription : janvier 2005 Messages : 725 ![]() |
Q: [easter egg]Y a t'il tetris en standard sur mac os?
R: Oui! Tetris est livré en standard. Nos amis Unixien connaissent peut être cette astuce. Voici la procédure pour y accéder : 1°) Aller dans votre dossier application, puis dans utilitaire. 2°) lancer Terminal 3°)taper "emacs", puis sur "entrer" 4°)appuyer sur "esc"+x 5°)taper "tetris" 6°) jouer! Il existe d'autres jeux. toujours dans le terminal Dernière modification par vbrabant ; 02/07/2007 à 15h57. |
|
|
00
|
|
|
#12 |
|
Membre émérite
![]() ![]() Inscription : janvier 2005 Messages : 725 ![]() |
Et voilà la salve du soir.
Q: Qu'est-ce que "bonjour" et à quoi cela sert? R: Bonjour était anciennement appelé "Rendez-vous". C'est protocole proche des DNS(Domain Name Service), en effet son but est de diffusé sur un réseau les services que propose les ordinateurs qui le compose.
Présentation de bonjour en français : http://www.apple.com/fr/macosx/features/bonjour/ Page de référence Bonjour pour les développeurs : http://developer.apple.com/networking/bonjour/ Exemple de code : http://developer.apple.com/samplecod...e.html#doclist Intégré Q: Je cherche l'endroit où je peux configurer une option, comme la trouver facilement? R: Vous pouvez recherche par spotlight ou encore dans l'application "Préférences Système". Il y a un champ de recherche. Commencez à taper ce que vous recherchez, et l'application vous proposera ce qui s'en approchera le plus tout en faisant ressortir les sections pouvant héberger les options liées à votre demande. Intégré Q: J'ai lu qu'avec safari 3, on pouvait redimentionner les champs textes, comment je fais? R: Au niveau de votre champs textes multi-lignes, il y a au coin inférieur droit, 3 lignes en diagonal. Faites-la glissez pour agrandir ou pour rétrécir le champ. Intégré Q: J'ai développé une application en objective-c, mais j'ai une fuite de mémoire, existe t'il des applications qui peuvent m'aider? R: Oui, Sous Tiger(voir peut être panther), Apple propose "ObjectAlloc". A travers cette dernière, vous pourrez lancer votre application et suivre le nombre d'instances des objets créés. Un autre logiciel dans la même trempe, Il y aussi MallocDebug. Vous trouverez cette application avec les developers tools, dans le dossier /Developer/Applications/Performance Tools Dans ce dossier d'autres applications sont disponibles, allez y faire un tour. Pour Leopard, ces applications seront obselètes. En effet ce dernier possédera Xray qui utilise la technologie Dtrace de sun pour aider à trouver les fuites de mémoire et aider à l'optimisation. (Merci à Mala pour le rappel). Lien vers la présentation d'Xray : http://www.apple.com/macosx/leopard/developer/xray.html Information sur Dtrace : http://www.sun.com/bigadmin/content/dtrace/, http://www.opensolaris.org/os/community/dtrace/ Intégré Dernière modification par vbrabant ; 02/07/2007 à 15h57. |
|
|
00
|
|
|
#13 | ||
|
Membre confirmé
![]() ![]() Inscription : février 2003 Messages : 154 ![]() |
En attendant d'autres idées, voici déjà quelques Q/R orientées prog/Xcode pour la faq:
Que conseiller comme ouvrages pour apprendre à développer en Objective-C sur Mac ? Cocoa par la pratique aux éditions Eyrolles. (FR) Objective-C précis et concis aux éditions O'reilly. (FR) Cocoa with Objective-C aux éditions O’Reilly. (EN) Building Cocoa Applications aux éditions O'reilly. (EN) Intégré Comment télécharger la dernière version des outils développeurs? Tous les outils développeurs ainsi que la documentation sont disponibles en téléchargement sur le site Developer Connection d'apple sous réserve de se créer un compte d'accès (gratuit). La suite logicielle est totalement gratuite. Intégré Existe-t-il un outil plus pratique que l'aide d'Xcode pour parcourir rapidement la documentation des classes Cocoa ? Oui, le gratuiciel AppKiDo est le logiciel idéal. Intégré Où est installée la suite développeur car je ne trouve rien dans mon dossier Application? Les outils ainsi que la documentation (ADC Reference Library) et des codes d'exemples sont installés dans le répertoire /Developer à la racine du disque. Intégré Comment forcer XCode a s'arrêter sur une exception Objective-C? A la racine du répertoire utilisateur, créez un fichier texte nommé ".gdbinit". Editez le pour y ajouter les lignes suivantes: Code :
Intégré Comment créer une interface graphique avec Xcode? Xcode est conçu pour travailler de concert avec Interface Builder qui s'occupe de la création des IHM. Intégré Dernière modification par vbrabant ; 29/06/2007 à 22h33. |
||
|
|
00
|
|
|
#14 | ||
|
Membre émérite
![]() ![]() Inscription : janvier 2005 Messages : 725 ![]() |
Q: Je souhaite désinstaller les developper tools, comme dois-je procéder?
R: Ouvrez le terminal puis : Code :
J'ai complété mon précédent poste avec les informations de mala sur MallocDebug et Xray. Intégré Dernière modification par vbrabant ; 29/06/2007 à 22h46. |
||
|
|
00
|
|
|
#15 | ||
|
Membre émérite
![]() ![]() Inscription : janvier 2005 Messages : 725 ![]() |
Q: Qt la librairie développement d'IHM existe t'elle sur mac os ?
R: Oui, elle est disponible ici. La licence d 'utilisation est identique à celle de linux. Et elle ne passe par X11. http://www.developpez.net/forums/att...1&d=1182973837 Intégré. Sauf URL car invalide Inspiré à partir du poste de ghazal: http://www.developpez.net/forums/sho...d.php?t=367382 URL Pas valide Q: On m'a parlé d'un webInspector dans safari. qu'est-ce que c'est? R: C'est un outil qui n'est pas activé par défaut sur safari. Il permet d'accéder à une fenêtre flottante qui détail les éléments html d'une page web. Intégré Q: Comment activé webInspector? R: en tapant ceci dans Terminal.app : Code : Code :
L'astuce n'a pas été testé sur safari 2.0. ![]() Intégré Q: Comment je peux éditer les fichiers .plist simplement? R: Vous avez plusieurs solutions, 1°) En ligne de commande :"defaults" Pour la lecture : domain : c'est le nom d'un plist de préférence sans son extension et le dossier d'emplacement. exemple : com.apple.Safari key : le nom d'une clé que l'on souhaite lire Pour l'écriture Pour plus d'information : man defaults dans le terminal 2°) Utiliser l'application Property List Editor, c'est un éditeur xml spécialisé dans les *.plist(il ne fait que ça). Elle se trouve dans le dossier : /Developer/Applications/Utilities/. Il est nécessaire d'avoir les developper tools d'installés. 3°) Il existe un shareware qui propose des fonctionnalité plus poussées : PlistEdit Pro Vous la trouverez à cette adresse : http://www.fatcatsoftware.com/plisteditpro/ Intégré Q: Comment compiler un programme en Universal Binaries? R: Par défaut Xcode ne compile pas en UB, mais pour la plateforme sur lequel le développement s'est fait. Pour compiler en UB suivez la procédure suivante : Dans Xcode : -faites clic-droit->get info sur votre projet. -double-clic sur la ligne "Architectures" -dans la "fenêtre sheet" qui s'ouvre cochez la seconde architecture, puis cliquez sur ok. -cliquez sur "build" pour re-compiler votre projet au format UB. Intégré Q: Qu'est-ce qu'une fenêtre "sheet"? R: Les fenêtres "sheet" sont des fenêtres modal qui descendent depuis la barre de titre de leur fenêtre parente. Voici un exemple .Intégré Dernière modification par vbrabant ; 02/07/2007 à 15h59. |
||
|
|
00
|
|
|
#16 | |||
|
Membre Expert
![]() ![]() Étudiant Inscription : janvier 2007 Messages : 1 194 ![]() |
Citation:
Intégré
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point Blog à ne SURTOUT PAS visiter :p Dernière modification par vbrabant ; 02/07/2007 à 15h52. |
|||
|
|
00
|
|
|
#17 | |
|
Membre émérite
![]() ![]() Inscription : janvier 2005 Messages : 725 ![]() |
Citation:
|
|
|
|
00
|
|
|
#18 | ||
|
Membre éclairé
![]() ![]() |
Allez, quelques questions sur RealBasic. Rien de très poussé techniquement pour l'instant mais comme ce sont des question que je me suis posé, je me suis dit que cela pouvait être utiles aux autres.
Q: Qu'est-ce que RealBasic ? RealBasic est un RAD dont l'utilisation est très similaire à Visual Basic. Il est commercialisé par RealSoftware. Il est disponible pour Windows, Mac OS (9 et X) et Linux. Intégré Q: Quelle est la différence entre la version standard et la version pro de RealBasic ? La version Pro possède toute les fonctionnalités de la version standard plus : - la compilation Cross Plateforme qui permet de generer en un seul clic des versions de l'application pour Windows 98 et supérieure, Mac OS 9, Mac OS X et Linux (avec GTK+) ; - le support des bases de données multi-utilisateurs ; - la possibilité de créer des applications "consoles" ; - le support de SSL ; - un débuggeur cross plateforme distant ; - le support des ServerSockets pour créer rapidement des applications client/serveur ; - les Controle Container (voir question suivante) ; - la classe AutoDiscovery pour créer des applications qui s'auto-détecte sur le réseau. Et bien evidemment les prix changent aussi. Intégré Q: Qu'est-ce que les Controles Container ? Il s'agit d'un "contrôle de contrôle" : on dispose plusieurs contrôles (boutons, liste, etc.) dans un contrôle Container pour former un super contrôle qui peut être réutiliser à loisirs dans le même projet ou dans un nouveau. C'est aussi très utile pour harmoniser une interface. Intégré Q: RealBasic génére-t-il des applications Universal Binaries pour Mac OS X ? Oui, il peut compiler en UB, en INTEL seul ou en PPC seul. Intégré Q: Quelle est la politique de mise à jour de RealSoftware ? Lors de l'achat de RealBasic vous bénéficiez de 6 mois de mises à jour gratuites. Au delà, il faut souscrire une sorte d'abonnement. Celui-ci peut être souscris à tout moment, même aprés la fin de ka période initiale comprises avec la licence. RealSoftware publie généralement une nouvelle version tous les 90 jours. Intégré Q: Puis-je installer RealBasic sur plusieurs machines ? La licence indique qu'il est possible de l'installer sur deux machines à condition de ne pas les utiliser simultanément. Intégré Q: Comment executer différentes parties de code selon le système sur lequel il s'execute ? En utilisant l'opérateur #If... #EndIf et la constante appropriée : - TargetCarbon pour Mac OS 9 - TargetMachO pour Mac OS X - TargetMacOS pour Mac OS, que ce soit 9 ou X - TargetMacOSClassic pour Mac OS 9 tournant sous X, ce qui est appellé Classic. - TargetLinux pour Linux - TargetWin32 pour windows Exemple : Code :
Q: Puis-je réutiliser des projets Visual Basic avec RealBasic ? Oui car les deux langages sont très similaires. De plus RealSoftware mets à disposition un outil : Visual Basic Project Converter. Voir ce tutoriel. Intégré
__________________
Jean-Baptiste, vieux membre mollasson ![]() ----- www.bournisien.info : Développement Applications iPhone/iPad et Création de Sites Internet --- Citation du moment : "On abdique pas l'honneur d'être une cible" - Cyrano De Bergerac Dernière modification par vbrabant ; 02/07/2007 à 15h51. |
||
|
00
|
|
|
#19 | |||
|
Membre Expert
![]() ![]() Étudiant Inscription : janvier 2007 Messages : 1 194 ![]() |
Quelques détails à éclaircir sur tes Q/R (questions que je me suis posé en lisant, ou autres détails) :
Citation:
Citation:
Citation:
Sinon rien à dire sur le reste. Je me demande où tu trouves toutes ces idées de questions
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point Blog à ne SURTOUT PAS visiter :p |
|||
|
|
00
|
|
|
#20 | |||
|
Membre éclairé
![]() ![]() |
Citation:
Citation:
Citation:
EDIT : et merci d'avoir corriger mes fautes, je ne vois plus rien ce soir.
__________________
Jean-Baptiste, vieux membre mollasson ![]() ----- www.bournisien.info : Développement Applications iPhone/iPad et Création de Sites Internet --- Citation du moment : "On abdique pas l'honneur d'être une cible" - Cyrano De Bergerac |
|||
|
00
|
Copyright © 2000-2012 - www.developpez.com