Suchergebnisse

Suchergebnisse 1-20 von insgesamt 123.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Sorry, komme jetzt erst wieder dazu, hier weiterzumachen. Zitat von tempelmann: „So müßte der Wrapper, in ObjC geschrieben, dann im "init" die C++-Klasse anlegen und sich das Objekt in einer Property merken, und dann im "dealloc" wieder mit delete freigeben. Und jede Funktion der C++-Klasse musst du dann in der ObjC-Klasse nachbilden und weiterleiten. “ Ich glaube, das ist genau mein Problem. Ich habe dieses Projekt ja irgendwann zu Intel/PPC Zeiten übernommen, und wollte schon immer ein Refacto…

  • Hallo zusammen, ich habe hier ein kleineres Problem mit einer Klasse, die als Objective-C++ implementiert wurde. Ich möchte diese Klasse gerne in einem reinen Objective-C Objekt verwenden. Ich kann aber leider nicht einfach das passende Header File inkludieren, denn das enthält leider eine Menge C++ Nonsens, was dann zu Compiler-Fehler führt. Also möchte ich das irgendwie abstrahieren, aber ich finde da nicht die richtige Strategie. Und ich brauche auch nicht die gesamte Klasse, sondern eigentli…

  • Zitat von MyMattes: „Ich würde die info.plists immer vollständig definieren - was wolltest Du denn nur in der App machen? “ Ic.h wollte da nur das Nötigste definieren, also Endung, UTI und "conforms to". Keine vollständige Definition mit Icon usw. Habe das jetzt mal testweise so gemacht und bisher sehe da auch noch keine Probleme.

  • Hallo Mattes, danke für die vielen Tipps und sorry für die späte Antwort. Bei Deinem Plugin importierst Du Deine eigene UTI, ich habe da momentan noch Export stehen. Warum also ein Import? Und ich hatte irgendwo mal gelesen, dass die info.plist von Plugins in einer App nicht zuverlässig vom Launcher gelesen werden, weshalb man besser alles bei der App definiert. Hast Du da Erfahrungen diesbezüglich? Grüße, Alexander

  • Zitat von MyMattes: „Leichtes déja vue - wie die Zeit vergeht: Lesen von Dateien mit gleicher File-Extension, aber ungleichem UTI “ Hierfür nochmals Danke, dann habe ich zumindest schon mal einen Ansatz.

  • Hallo Mattes, herzlichen Dank für die Antwort, auch wenn sie etwas ernüchternt ist. Zitat von MyMattes: „Ich verstehe Dich so, dass bei Dir der zweite Fall vorliegt: Die beiden Apps verarbeiten das gleiche Dateiformat, richtig? Dann kannst Du in Deinen Plugins einfach den "fremden" UTI importieren, so dass sich QL-Generator und MD-Importer zuständig fühlen - bis der nächste Entwickler einen neuen UTI für .sid einführt, dann musst Du wieder nachziehen etc. pp. Das funktioniert, solange die andere…

  • Hallo zusammen, ich bastele immer noch an meinem SIDPlay Projekt (GitHub) und habe mal ein paar Fragen zum Thema UTI. Meine SIDPlay App beinhaltet neben der App auch einen QLPreview und einen Spotlight Importer. Solange SIDPlay das einzige Programm ist, was .sid Dateien registriert, läuft auch alles, ich kann über Spotlight nach Titeln, Autoren, usw. suchen, und im Finder mittels der Leertaste Quicklook aufrufen. Aber wenn eine andere App installiert wird, die auch .sid Dateien unterstützt, geht…

  • Benutzt jemand SwiftUI für macOS?

    Alexco - - Grafik & UI

    Beitrag

    Ja, natürlich ist das auch immer abhängig von persönlichen Präferenzen oder Erfahrungen. Aber auch das kann ja interessant sein, ebenso wie der Link, danke dafür. Leider finde ich auch keine aktuellen Tutorials zu SwiftUI auf macOS (nur immer iOS) und das Kombinieren mit AppKit. Wenn ich komplett auf AppKit setze, dann kann ich runter bis macOS 10.9 oder 10.13. Geht das auch mit SwiftUI? Oder muss ich verwendete Features auf die jeweilige Verfügbarkeit bei macOS-Versionen prüfen?

  • Benutzt jemand SwiftUI für macOS?

    Alexco - - Grafik & UI

    Beitrag

    Sorry für das Ausgraben dieser Thread-Leiche, aber ich wollte den aktuellen Stand bzgl. SwiftUI abfragen. Hat sich Eure Meinung geändert, bzw. habt Ihr das jetzt nochmals versucht? Ich frage, weil ich halt überlege, bei einem uralten 10.9 macOS Programm die UI neu zu implementieren (ich habe bei einigen Views so viele Constraints drin, das muss doch einfacher gehen). Und da frage ich mich jetzt: Was wäre da der beste (zukunftssichere) Weg?

  • Ich habe jetzt noch ein C-Quellcode (1 Zeile)in die Init Methode eingefügt, keine Änderung. Ich habe das hier noch unter BigSur getestet, da habe ich den blauen Rahmen. Unter 10.11 "El Capitain" und unter 10.13 "High Sierra" habe ich den nicht. Andere Versionen habe ich leider nicht. Eventuell ein Bug in macOS? Ich hatte schon gelesen, dass ein NSOutlineView auf NSCell nicht mehr "state of the art" sein soll, man sollte lieber die NSCell nach NSView ändern...

  • Nein, leider nicht. Das ist eine Box unten am Fenster, nicht auf dem Screen Shot.

  • Ich habe hier ein altes Projekt (geschrieben für 32 Bit Intel/PPC), was einen NSOutlineView (eigenes Objekt Source List View) mit NSTextFieldCell (eigenes Objekt SPSourceListCell) verwendet, das Ganze im IB erstellt: osxentwicklerforum.de/index.ph…cee376a668f1010fc438b7527 Nach Überarbeitung in Xcode 14 sieht das nun unter macOS Ventura so aus: osxentwicklerforum.de/index.ph…cee376a668f1010fc438b7527 Soweit so gut. Aber wenn man jetzt den Namen der Zelle editieren möchte, dann passiert das hier:…

  • Werde ich drauf zurückkommen, danke. Momentan glaube ich aber eher, das Drag&Drop aus einem NSToolbarItem in einen anderen View der App nicht unterstützt wird...

  • Hallo Foristen, ich habe in meiner macOS App eine "stinknormale" NSToolbar mit einem "Custom View" als NSToolbarItem. In diesem View wird per OpenGL irgendwas reingerendert. Ich möchte nun, dass man den Inhalt als NSImage per Drag&Drop da herausziehen kann. Geht das überhaupt? Momentan ist das so, dass beim draggen ich zwar mouseDragged Events bekomme, sich aber auch das Fenster mit verschiebt. Auch habe ich wohl noch Probleme mit diesem Draggen im Allgemeinen. Ich kenne noch das alte Zeugs, abe…

  • QuickDraw 3D - RAVE Dokumente/Code?

    Alexco - - Smalltalk

    Beitrag

    Nein, das kannte ich noch nicht! Herzlichen Dank Euch beiden!

  • QuickDraw 3D - RAVE Dokumente/Code?

    Alexco - - Smalltalk

    Beitrag

    Hat da wirklich keiner was? Das scheint wohl leider ein total undokumentiertes Dingen zu sein...

  • QuickDraw 3D - RAVE Dokumente/Code?

    Alexco - - Smalltalk

    Beitrag

    Hallo zusammen, hier gibt es doch sicherlich noch alte Apple Entwickler-Veteranen aus der System 8-9 Zeit. Ich bin auf der Suche nach alten Entwickler-Dokus über die QuickDraw 3D-RAVE Schnittstelle, am besten mit Beispiel-Code. Im Internet finde ich nur "3D Graphics Programming With QuickDraw 3D 1.5.4" als PDF, aber das behandelt due RAVE Schnittstelle nur so gegen Ende. Hat da jemand eventuell mehr? Danke, Alexander

  • Habe jetzt alles aus meiner "applicationDidFinishLaunching" rausgenommen, was irgendwie geht. Keine Änderung, bin ratlos. Selbst wenn ich die Datei gar nicht mehr lade, sieht das immer noch so aus. Ratlos.... Quellcode (19 Zeilen)

  • Leider nein, es werden keine Daten bis auf die Datei selbst geladen. Und die ist nur ca. 20k groß. Aber ich habe den Effekt auch, wenn openFile mit "YES" beende, ohne die Datei wirklich zu laden. Eventuell schaue ich mir doch mal eine Document-based App an. Hatte bisher nur keine Lust, da ich eigentlich immer nur ein Dokument gleichzeitig geöffnet haben wollte (sind Audio-Dateien, klingt halt doof, wenn die alle sofort los plärren )

  • Hmm, danke für die Ideen. Habe mal ein "delayed loading" (openFile merkt sich die Datei und gibt sofort ein YES zurück) eingebaut, aber das hilft dabei leider auch nicht wirklich. Eventuell ist meine App zu klein/schnell? Wenn ich z.B. eine Dokumenten-basierte App so starte, hüpft erst das Icon im Dock, dann baut sich die App auf, dann kommt die Animation im Finder und kurz danach (manchmal zeitgleich) kommt dann das Dokument. Bei meiner App hüpft es im Dock, dann kommt das Dokument und dann die…