Suchergebnisse

Suchergebnisse 1-18 von insgesamt 18.

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

  • Voriges Jahr hat Apple doch was in Swift eingbaut (siehe Xcode 15), um C++ mit Swift zu interfacen. Vielleicht kann man das verwenden, um passende Swift-Header für die C++-Klassen zu generieren, die du dann wiederum mit "@obj"-Attributen für ObjC zugänglich machen kannst. Google mal "swift c++ bridge"

  • Sorry, ich bin etwas denkfaul, aber man kann eine Klasse nicht in "ObjC++" implementieren. Man impl sie entweder in ObjC oder in C++, was man beides in einem ".mm"-File tun kann. Bitte beschreibe klarer, wie die fragliche C++-Klasse definiert ist, mit der du Probleme hast, also z.B. als Auszüge from Source-code. Meist läuft es darauf hinaus, daß du eine Wrapper-Klasse erzeugen musst. Das kommt schon daher, daß C++ eine explizite Speicherverwaltung von Objekten erfordert (man muss sie explizit mi…

  • C-Quellcode (17 Zeilen)Das geht z.B. per [NSView beginDraggingSessionWithEvent:] Google das ggf. mal, da sollten sich genug Bsp finden lassen. In Kürze: Du machst ne NSView-Subclass, die impl das Prot <NSDraggingSource> Dann mousedrags erkennen, z.B: ... ugh, jetzt wurde der Bsp-Code oben eingefügt - inline geht hier wohl nicht.

  • Na gut, aber wo ist dann Dein Problem? Weißt du nicht, wie du den Drag von den A/B-Views starten sollst, oder wie du absichern kannst, daß die in den richtigen Orten gedroppt werden, oder wie du dann dein Datenmodell nach dem Drop anpaßt?

  • Die CollectionView ist für zweidimensionale Felder, während TableView eindimensional (eine Liste) ist. Mit der CW kannst du dann festlegen, daß du immer genau 2 Spalten haben möchtest, d.h. es werden dann zwei Views nebeneinander erscheinen, und die nächsten dann darunter gereiht. Der Vorteil ist, daß du nun jeden View dragbar machen kannst. Wenn der User dann einen der beiden hoch/runterdraggt, kannst du im Code ja einfach beide kombinieren und dann zusammen verschieben, wenn du erkennst, daß v…

  • Wie willst du denn überhaupt erkennen, ob eine Row hoch/runter oder nur ein Textfeld re/li verschoben werden soll? Das müßtest du schon beim Start vom Drag wissen, damit du dann es entweder der Tableview überläßt (drag rows) oder selbst machst (re/li). Du müßtest dafür verschiedene Angriffsbereiche im der Row haben, an denen das festgemacht ist. Ich würde ja eher dazu tendieren, das dann nicht mit einer TableView sondern einer CollectionView oder gleich ganz selbst in einer ScrollView zu machen.…

  • Danke Ersteres macht wenig Sinn, da diese langen Texte gar nicht in der info.plist landen, sondern nur Kurzformen davon - was su siehst, sind mWn nur verschiedene Interpretationen in Xcode, je nach Version. Es wäre also wichtiger zu sehen, was sich in der Info-Datei geändert hat. Kann man zB mit BBedit sehen.

  • Was genau hat sich geändert? Das betrifft Andere ja evtl auch

  • Ich spekuliere da auch nur herum: - Schon probiert, der App in den System Prefs / Security den Full Disk Access zu geben? - Kann es sein, daß wenn man die serial-Entitlement verwendet, man andere Funktionen benutzen muss, um die Schnittstelle anzusprechen, also nicht über ein File? Also evtl. über IOKit (habe aber keine Ahnung, wie das ginge)?

  • Performance

    tempelmann - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Zitat von HansGerber: „Lasse ich die Windows-Version in Parallels auf dem selben Mac laufe, verhält es sich ebenso “ Bitte klären, was mit "ebenso" gemeint ist: Ich nehme an, daß das heißen soll, daß auch im Parallels mit Windows das Programm schneller läuft als die Vorversion? D.h, der Unterschied ist nicht die Maschine sondern lediglich das Betriebssystem (Mac vs. Win)? Und die Win-Version beim Kollegen läuft auch auf einer Intel o. AMD-CPU, nicht ARM, ja? Thomas' Vermutung, daß es sich um ein…

  • Okay, damit es on-topic bleibt: Ich möchte für meine Mac-App Find Any File Prozesse auf den NAS laufen lassen, die dann die Suchen dort lokal ausführen können. Den Code zu schreiben, ist nicht so schwer (naja, hoffe ich), aber ich wüßte gerne, auf was für Probleme ich stoßen würde, wenn ich die dann auf den NAS installieren will (üblicherweise über die NAS-UI). Da muss man dann sich ein paar Prozesse bei den Herstellern durchlaufen.

  • M1 Memory Bandwidth

    tempelmann - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Nun, die Memory-Bandwidth spielt v.A. beim Beschreiben und Durchsuchen von großen Speichermengen eine Rolle, was u.A. auch beim Verwenden des RAMs für Grafikoperationen Auswirkungen hat. Ein Benchmark misst das zwar mit, aber der misst auch zig andere Dinge, und da geht evtl. dieser Meßpunkt dann unter. Und der Durchsatz ist m.E. unabhängig von der Zahl der Threads. Wenn Du das richtig testen willst, dann finde einen reinen Memory-Benchmark oder schreibe selbst Code, der den ganzen Speicher ausl…

  • Stehe für Projekte zur Verfügung

    tempelmann - - Stellenmarkt

    Beitrag

    Ich programmiere seit über 40 Jahren. Erfahrung besteht v.A. im Low-Level-Bereich. Siehe meine Apps: apps.tempel.org - Stark auf macOS. - iOS ist auch möglich, aber da habe ich schon einige Jahre nichts mehr gemacht, d.h. mit neuen iOS-Features bin ich noch nicht vertraut. - Cross-Platform (Windows, Linux) habe ich auch einige Erfahrung. - Embedded geht auch. - Habe viel Reverse-Engineering gemacht, v.A. von Datenformaten. Ich kann auch ganze Applikationen (iOS und macOS) bauen, aber das UI-Desi…

  • Aus gegebenem Anlass: macnn.com/articles/16/04/01/po…months.of.silence.133305/ Das ist eine Story über MacBundler aka. BundleCult. Dahinter steckt offenbar ein Typ in England, der die Entwickler oft nicht auszahlt. Ich bin selbst an der Aufdeckung ein wenig involviert gewesen, kann ggf. auch Fragen beantworten und Kontakte herstellen. Leitet den Link bitte auch gern weiter.

  • Settings.bundle Blues

    tempelmann - - iOS, tvOS, watchOS

    Beitrag

    Puhh, hatte grad das selbe Problem bei Testflight und freue mich, deine Lösung hier zu finden

  • Zitat von bastl: „Da wir auf Mac sind und da es das Elsterprogramm glaube nicht für Mac gibt, musst du mal schauen, ob du dich über das Elsterportal anmeldest und dort deine Meldungen eingeben kannst. “ Ja, das geht - zu finden unter Formulare / Umsatzsteuer. Was man dazu noch bräuchte, wäre die USt-ID von Apple. Ich glaube, das wäre dann von iTunes SARL: LU20165772, und unter Art der Leistung: Innergemeinschaftliche Lieferung. Ich habe es nun allerdings doch mit Kennziffer 60 probiert, weil mir…

  • Danke, bastl. Kennziffer 45 macht Sinn (statt bisher 43 bei mir). Aber kannst du auch begründen, warum 21 und nicht 60? Zitat von bastl: „und die Zusammenfassende Meldung nicht vergessen!!! “ Das ist mir neu. Du beziehst dich vermutlich auf diesen Hinweis in der Hilfe: Über die in Feld 21 einzutragenden sonstigen Leistungen sind Zusammenfassende Meldungen an das Bundeszentralamt für Steuern auf elektronischem Weg zu übermitteln. Wie machst du das? Im Elster-UStVA-Formular finde ich dafür ein Ein…

  • Ich bin als Freiberufler beim FA gemeldet und will nun meine Einkünfte von Apple (itunesconnect) bei der USt-VA eintragen. Wo macht man die Eingaben dafür? Ich habe schon im Forum gesucht, fand bisher aber nur eine einzige Nachricht von 2012, wo jemand meinte, daß man den von Apple erhaltenen Betrag unter Kennziffer 60 (zu finden unter "6 - Ergänzende Angaben zu Umsätzen") einträgt. Leider konnte ich keine weiteren Bestätigungen dafür finden. Bin ich denn der Einzige, der UStVA macht, oder ist d…