Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

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

  • Hallo zusammen, die letzten Tage habe ich ein neues Build meiner App "Start" zu Apple übermittelt um ein paar kleinere Bugs im Zusammenspiel mit macOS Catalina zu beheben. Heute Abend hat sich dann Apple telefonisch gemeldet und erläutert, dass sie die neue Version im AppStore ablehnen da die Anwendung Keystrokes überwacht. Ich verwende zur Verwaltung der Hotkeys die Library Clipy/Magnet (github.com/Clipy/Magnet). Diese verwendet dazu eine Carbon API. Ich bin zugegebenermaßen ein wenig überrasch…

  • Start v3.0

    gkoeder - - Dein Projekt

    Beitrag

    Hallo zusammen, heute habe ich die neue Version von Start in der Version 3.0 released. Zur Feier des Tages habe ich hier 5 Promocodes: 39RA3YXX7YFN YLTPMFRYK4RF JM9J6EPJ7R3F FAFPKJK46KFF 9EE7JYJLPLE4 Viel Spaß damit! Weitere Infos gibts unter https://start.innovative-bytes.net und im AppStore. btw: Ich bin mir nicht sicher ob es hier gewünscht ist Promocodes zu posten. Aber nachdem ich immer wieder hier im Forum lese und schon häufig den einen oder anderen Tipp mitbekommen habe möchte ich auf di…

  • Problem mit Drop auf viewbased NSTableView

    gkoeder - - Swift

    Beitrag

    Hab die Lösung für das obige Problem. Falls jemand mal über das selbe Problem stolpert: Die NSImageViewCell bzw. das dort enthaltene NSImageView akzeptiert selbst Drag/Drop Events. Das kann unterbunden werden durch imageViewCell.controlView?.unregisterDraggedTypes().

  • Problem mit Drop auf viewbased NSTableView

    gkoeder - - Swift

    Beitrag

    Hallo zusammen! Ich habe bei meiner Anwendung die Möglichkeit implementiert, Dateien mittels Drag'n'Drop auf die viewbased NSTableview zu ziehen. Die von der NSTableView verwendete NSTableCellView beinhaltet drei Labels (NSTextFieldCell) und ein Image (NSImageCell). Die erlaubten DragTypes habe ich direkt in der verwendeten SubClass von NSTableView definiert Quellcode (12 Zeilen)Der Rest des Drop-Vorgangs wird beim NSTableViewDataSource mit den beiden Funktionen func tableView(_ tableView: NSTab…

  • App beenden ??

    gkoeder - - Swift

    Beitrag

    Wenn es sich um eine macOS Anwendung handelt: NSApplication.shared.terminate(self)

  • Hi manoh, vielen Dank für Dein Feedback. Der Konfigurationsdialog ist ziemlich umfangreich (u.a. mit ner komplexen TableView) - der Speicherverbrauch kommt schon in etwa hin. Auf ein MemoryLeak habe ich das ganze bereits untersucht - da scheint alles zu passen. Vielleicht hör ich mit den 150 MB +/- auch sprichwörtlich "das Gras wachsen" - aber ich versuch eigentlich immer, Anwendungen soweit möglich ressourcensparend zu erstellen und da ist mir das aufgefallen. Die im verlinkten Artikel (siehe e…

  • Hallo zusammen, ich bin gerade dabei mein Programm zu optimieren und schau mir dabei auch den Speicherverbrauch an. Dabei ist mir folgendes aufgefallen: Die Konfigurationseinstellungen meines Programms werden in einem separatem Fenster dargestellt. Dieses Fenster als auch der dazugehörige ViewController wird zur Laufzeit erzeugt. Damit die Ressourcen nicht gleich zu beginn verwendet werden, habe ich dies mittels Lazy-Variablen gelöst: Quellcode (16 Zeilen) Das Fenster selbst wird relativ simpel …

  • Hallo Marco, hab gerade gesehen dass ich das bei meinem ersten Posting ein wenig unglücklich formuliert habe (ich sollte spät Abends keine Postings mehr schreiben ). Die beiden Klassen sind von Vincent Esche. Den Sourcecode dazu findest Du auf GitHub: github.com/regexident/Sandbox Kurz gesagt: Der PermissionManager kümmert sich um die Zugriffserlaubnis auf Dateien und Verzeichnisse außerhalb der Sandbox und arbeitet eng mit dem BookmarkManager zusammen. Wichtigste Funktion: accessAndIfNeededAskU…

  • Hallo zusammen! Ich würde euch gern mein Programm "start" vorstellen. Zugegeben, das Programm ist aktuell bereits in der Version 2.x - also nimmer ganz taufrisch - aber ich habe auch erst vor kurzem dieses Forum hier entdeckt Bei "start" handelt es sich um einen Programmlauncher. Hier gibt es zwar bereits einige aber ich wollte sehr gern ein wenig mehr Ordnung in meine Programme reinbringen und so meine Programme mittels Tags gruppieren (mittels Tags/Schlagworten sind selten benutzte Programme e…