Suchergebnisse

Suchergebnisse 1-20 von insgesamt 176.

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

  • XCode 15 und C Library

    Thomas - - Xcode & Tools

    Beitrag

    Hat sich erledigt. Ein Neustart brachte das gewünschte Ergebnis. Ist ja schon fast wie bei Windows

  • XCode 15 und C Library

    Thomas - - Xcode & Tools

    Beitrag

    Hallo! Bin soeben auf Sonoma und XCode 15 gewechselt. Jetzt versuche ich meine C-Projects zu kompilieren und erhalte elendsviele Fehlermeldungen, die hauptsächlich mit allen Arten des Nichtfindens zu tun haben. Prinzipiell kenne ich das Problem schon von anderen Versionswechseln. Doch diesmal scheint es was Gröberes zu sein. Die üblichen Search-Pathes interessieren Xcode jetzt nicht mehr. Also wollte ich ein Project neu aufsetzen und finde keine Möglichkeit mehr eine statische C-Library zu erste…

  • Performance

    Thomas - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Also wenn mir sowas passiert dann hab ich als debug statt release kompiliert So wie ich das verstehe ist nicht mit XCode kompiliert worden. Wie geht das genau ? Es gibt natürlich zahlreiche Kleinigkeiten, die sich im Endeffekt spürbar bemerkbar machen können. Z.B. können inline eingebettete Funktionen wieder rausfallen wenn sie jetzt größer sind als früher. Auch Typänderungen von int auf float oder double bringen Unterschiede. Bei Objektorientierungen kann es zu unglücklichen alloc/free kommen, …

  • M1 Memory Bandwidth

    Thomas - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Habe gerade das hier bei Geekbench gefunden: System Mac14,6 Apple M2 Max 3544 MHz (12 cores) Uploaded November 30th, 2022 Platform macOS Single-Core Score 1889 Multi-Core Score 14586 Sieht so aus, als entspräche die Leistung des kommenden M2 wie erwartet auch nur der Taktfrequenz und Anzahl der Kerne. Wird also wenig Neues zu erwarten sein. Was den M1 angeht habe ich inzwischen noch einige Benchmarks gelesen. Mit dem eindeutigen Resultat, dass der Max NICHT schneller ist als der Pro sofern man n…

  • M1 Memory Bandwidth

    Thomas - - macOS, OS X, Mac OS, Darwin

    Beitrag

    @Thallius Ich arbeite nur mehr unter C und deswegen werkle ich sozusagen manuell im Speicher herum. Dabei habe ich sehr positiv in Erinnerung, dass ein memset auf Intel rasend schnell ist. Damit meine ich auffallend schneller als jedes manuelles setzen. Das ist z.B. unter M1 nicht so. Auch ist ein malloc() und free() unter M1 auffallend langsam. @MattesEs wäre halt schön wenn ich schon vor dem Kauf aus den technischen Daten herauslesen könnte, was ich später damit machen kann. Die von Apple ange…

  • M1 Memory Bandwidth

    Thomas - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hallo an die Optimierer! Weiß vielleicht jemand wie man die Angaben zum Speicher des M1 zu verstehen hat ? Angeblich ist die Memory Bandwidth beim M1 Max doppelt so hoch wie beim M1 Pro und beim M1 Ultra sogar 4 x so hoch. Trotzdem sind die Benschmarks kaum auseinander. Also frag ich mich woher das kommt. Kann es sein, dass sich dieser Wert auf alle Threads/Prozesse für alle Kerne gemeinsam bezieht ? Oder soll der Wert tatsächlich für einen einzelnen Prozess gelten ? Das ist ein himmelhoher Unte…

  • Ich hab dafür früher die NSMatrix verwendet. Eine Matrix ist sozusagen ein View, der beliebig viele gleiche subviews eben in einer Matrix anzeigt. Man kann beliebig viele Zellen in x- und/oder y- Reihen anordnen und wenn man mag auch das Aussehen und Verhalten der Zellen überschreiben. Man muss im IB nur etwas rumspielen um die Matrix aufzuziehen. Das hat sich mit der Zeit geändert.

  • CALayer didDraw

    Thomas - - Xcode & Tools

    Beitrag

    Naja, nein. Das geht mir nun doch zu weit. Ich probiers mal mit der Animation. Mal sehen wie sich das in der Praxis bewährt... Danke.

  • CALayer didDraw

    Thomas - - Xcode & Tools

    Beitrag

    Hej, super. Das ist doch mal ein erfrischend einfacher workaround. Klappt super! Danke für den Tip! Mit einer Ausnahme: Wenn ich den Mauszeiger nicht bewege geht die Wiederholrate in den Keller. Genau genommen dauert die Animation ohne Mausbewegung (gemessen) gut 3 x so lange. Irgendeine Idee wie man das wegbekommt ? Konkret: Mit Mausbewegung liegt die Ausführungsdauer der Animation bei 0.007 sec und ohne Mausbewegung bei 0.022 sec.

  • CALayer didDraw

    Thomas - - Xcode & Tools

    Beitrag

    Hallo den MacOS-Entwicklern! Ich benütze einen NSView mit backinglayer um sich ändernde Bilder zu zeichnen. Das geht eigentlich super gut und schnell. Nur fehlt mir der konkrete Zeitpunkt an dem das Zeichnen eines Bildes fertig ist damit ich danach den Inhalt des Bildes sicher bearbeiten kann ohne dass man es gleich sieht. Die Bilder werden von einem anderen Thread bearbeitet, weshalb das Timing unabdingbar ist. Der nächstliegende Zeitpunkt zum draw, den ich abgreifen kann ist das updateLayer. D…

  • Sorry, vergesst die Frage. Ich habe eigentlich gar keine Lust mehr mich mit der Verballhornung der Objective-C Syntax zu beschäftigen und werde das Problem großräumig umgehen...

  • Hallo Leute! Bitte helft einem ObjectiveC-Genervten kurz auf die Sprünge. Ich muss in einer C-Funktion eine Methode mit completionHandler aufrufen und zwingend auf das Ergebnis warten. D.h. diese Funktion MUSS das Ergebnis des completionHandlers zurückliefern und darf NICHT vorher zurückkehren. Wie macht man sowas ? Gruß Thomas

  • Quo vadis?

    Thomas - - Smalltalk

    Beitrag

    Yep! Nur etwas für richtige Männer!

  • Zugriffsberechtigung Kamera

    Thomas - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Problem gelöst: Wie schon erwähnt tritt das Problem nur auf, wenn ich die App indirekt, also aus einer anderen Hauptanwendung heraus starte. Eher zufällig hab ich beim Editieren des Info.plist das Info.plist der Hauptanwendung editiert und dort die NSCameraUsageDescription und die NSMicrophoneUsageDescription eingebaut. Und siehe da, jetzt gehts. Mit Gegenprobe bestätigt. Heureka!

  • Quo vadis?

    Thomas - - Smalltalk

    Beitrag

    Wenn schon Objective-C dann bitte wieder die alte Version als Entwickler noch mitdenken durften. Neutrale ids, in/out attribute, keine Properties, klare Schreibweise. Das waren noch Zeiten...

  • Zugriffsberechtigung Kamera

    Thomas - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Nachdem ich das Projekt in XCode 13 nochmal neu aufgesetzt habe zeigt sich, dass mein Info.plist jetzt nicht mehr verwendet wird. D.h. das InfoDictionary des mainBundles in Runtime enthält keinen Eintrag für den Key namens "NSCameraUsageDescription" obwohl es in meinem Info.plist in der Datei drinsteht. Dieser key ist eigentlich irrelevant und liefert nur den Ergänzungstext für den Autorisierungsdialog damit der User weiß warum der Zugriff erfolgen soll. Weiß Gott warum es dafür kein default gib…

  • Zugriffsberechtigung Kamera

    Thomas - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Wenn ich die App separat starte z.B. von der Kommandozeile dann klappt alles. Auch wenn ich sie im XCode starte. Das Problem ist eben, dass der Effekt nur auftritt wenn die App NICHT selbst gestartet wird sondern von meinem Hauptprogramm aus aktiviert wird. Dort wird bei einem Click auf ein Objekt das dazu gehörende Hilfsprogramm gestartet. Das ist auch prinzipiell kien Problem. So gibt es z.B. ein Hilfsprogramm, das Daten ladet und beim Zugriff auf die Disk sehrwohl per Dialog nachfragt ob ich …

  • Zugriffsberechtigung Kamera

    Thomas - - macOS, OS X, Mac OS, Darwin

    Beitrag

    OK, Info.plist ist drin. Ich hab in den BuildSettings das "Create Info.plist Section in Binary" auf Yes gesetzt und eine BundleID vergeben. Jetzt kann ich festellen, dass mein mainBundle dieses InfoDictionary enthält und auch die angeblich benötigten Text-Keys für die Kamera- und Microabfrage. Ändert nix. Der completion handler vom requestAccessForMediaType wird nicht aufgerufen. Die Anwendung wird sofort und ohne Meldung beendet. Und jetzt ?

  • UDP Geschwindigkeit

    Thomas - - macOS, OS X, Mac OS, Darwin

    Beitrag

    @hns: Hab jetzt gepingt. Dauert rund 0.1 ms. Kann ich daraus schließen, dass man so maximal 10000 Messages pro Sekunde schicken kann ? Mit welcher Byteanzahl pro Message ? Die 1500 vom MTU oder die 9216 des OSX ?

  • Zugriffsberechtigung Kamera

    Thomas - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Das Beenden erfolgt direkt im +AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo completionHandler: wie es laut Beschreibung auch sein soll, falls die Abfrage nicht ausgeführt werden kann. Eine Fehlermeldung erscheint nicht. Darum gehe ich davon aus, dass es Probleme beim Aufruf der Abfrage gibt. Schließlich muss eine Zuordnung der Anwendung mit dem Abfrageeintrag stattfinden. Dazu soll man das Info.plist um zwei Einträge für Camera und Micro erweitern. Soweit so gut. Aber da das Tool o…