Debutant ....
ldfa
Membre
Bonjour à tous
J'ai utilisé par le passé Porject Builder et Interface Buider sur la version MacOsxBeta ...`
Je viens de charger Dec2002DevToolsCD sur le site d'apple, et je n'arrive pas à ouvrir mes anciens projets, ni les examples de toute façon.
Couldn't open /Developer/Examples/AppKit/SimpleComboBox/SimpleComboBox.pbproj.
Reason: *** -[PBXToolbar _notificationPostingEnabled]: selector not recognized [self = 0x14e79dd0].
Cela ne fonctionne plus sur le 10.4.8 ?
Faut il utiliser XCode pour developper en cocoa ?
Est il possible de d'ouvrir des project ProjectBuilder avec XCode?
Merci
J'ai utilisé par le passé Porject Builder et Interface Buider sur la version MacOsxBeta ...`
Je viens de charger Dec2002DevToolsCD sur le site d'apple, et je n'arrive pas à ouvrir mes anciens projets, ni les examples de toute façon.
Couldn't open /Developer/Examples/AppKit/SimpleComboBox/SimpleComboBox.pbproj.
Reason: *** -[PBXToolbar _notificationPostingEnabled]: selector not recognized [self = 0x14e79dd0].
Cela ne fonctionne plus sur le 10.4.8 ?
Faut il utiliser XCode pour developper en cocoa ?
Est il possible de d'ouvrir des project ProjectBuilder avec XCode?
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
C'est exact. PB/Xcode/IB sont fortement liés à la version du système.
Pour 10.4, il te faut Xcode 2 minimum.
Oui.
En fait, Xcode migre le projet (il ne touche pas au projet original). Donc toutes les modifications faites à partir de là ne le seront que dans la version Xcode du projet (et non sur la version PB).
.
En effet, certaines méthodes seront deprecated, c'est à dire qu'il est dorénavant déconseillé de les utiliser (au profit d'autres au nom plus clair en général), peut-être aussi que certaines classes auront disparu ou gérées autrement...
Avec OSX.3/OSX.4 et OSX.5 qui arrive il n'y a plus trop de changement des API existantes maintenant, mais par contre depuis la première Beta d'OSX et du temps de ProjectBuilder qui date un peu par rapport à XCode 2, il y a eu quelques chamboulements (en mieux, en général ) qui vont t'obliger à revoir sans doute un peu ton code... (d'où par exemple l'erreur que tu nous signales dans ton post j'imagine ?), donc même si en effet XCode2 convertit ton projet ProjectBuilder en un projet XCode, ce sera à toi de convertir ton code source et corriger les erreurs dûes à la transition.
peu de chose à ajouter de mon côté si ce n'est qu'au vu de l'ancienneté de tes balbutiements le mieux est peut-être de tout reprendre "à zéro" et avec XCode.
Ce serrait plus formateur et moins une perte de temps que de traquer les éventuels changements de syntaxe et/ou de classes.
Et surtout: [size=14pt]Bienvenu à toi ldfa[/size]Â
P.S. c'est fou comme tout se perd ici, mais que fait notre maitre de cérémonie, Eddy t'as loupé le coche là Â ::)
Bon ceci dit ClicCool t'as oublié le principal : informer le petit nouveau qu'il doit payer sa tournée générale
Oui j'en suis désolé ClicCool, mais je ne sais plus où donner de la tête ces temps-ci...;)
Bienvenue à toi Idfa , et n'oublie pas la quadruple tournée générale de rigueur pour les ptits nouveaux ! ;D
Ahaaaa!
A la bonne heure
Un moment j'ai bien cru que l'esprit n'y était plus ::)
Bon, ben, à toi de jouer maintenant Idfa
Pour moi ce sera un "15" stp
Je vais commencer par DL XCode et puis on verra bien ... avec mes anciens projets, de toute façon rien de bien important, surtout une prise en main de cocoa et de Objective-C.
Je me souviens d'avoir pas ma galéré car j'avais besoin d'utiliser la RS232 ...
Donc si certain on des idées ... je suis preneur pour remprendre un ancien projet autour de la liaison serie ....
Pour ce qui est de la tournée générale, il est ou le Bistrot? :P
Denis
Je suis en train de développer un plugin de connexion vers les ordinateurs de plongée.
Ces connexions se font en liaison série via un adaptateur USB-série.
Aucun problème pour utiliser les ports série.
Alors si t'as besoin d'un coup de main, OC est là .
.
Pour ta connexion série, jettes un oeil sur les classes AMSerialPort. Normalement, tout est là pour établir et configurer une connexion série.
A+
Pour la RS232, je me souviens d'avoir utiliser un example d'apple (il me semble) ou de Keyspan qui utilisait les fonctions de IOKit ...
Cela fonctionnait sans problême ... sauf que l'intégration dans un environement object à été sans solution à l'époque (pour moi) si ce n'est d'utiliser un NSTimer pour déclencher la lecture du port ....
C'est bien compliqué.
Les fonctions IOKit retournent un file descriptor qui peut être réutilisé dans une classe comme NSFileHandle.
Ainsi, tu peux ensuite utiliser les méthodes de cette classe pour gérer la communication avec ton port.
.
Possible ... et sans doute que c'était compliqué ... mais à l'époque (environ 2000) pas facile d'avoir de l'aide.
Effectivement cette classe permet des lectures assynchrones et devrait permettre de ne pas scruter le port periodiquement en lecture mais de recevoir une notification lorsque qu'il y a des données à lire....
Ceci dit, cela ne semble pas la voie utilisée par AMSerialPort qui utilise un Thread il me semble.
Bon Objective C est loin pour moi ... faut que je me replonge dendans !!!
Merci