Suchergebnisse

Suchergebnisse 1-20 von insgesamt 185.

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

  • NSCollectionViewItem bekommt representedObject nicht übergeben Hallo Leute, ich stoße gerade auf etwas, auf das ich mir keinen Reim machen kann: Ich wollte man mit NSCollectionViews experimentieren. also habe ich diesbezüglich ein kleines Swift Projekt aufgesetzt. Mein Verständnis eines NSCollectionViews Ich habe mir die Doku bzgl NSCollectionView durchgelesen und es so verstanden, dass es über NSCollectionViewItems Daten repräsentiert. Die graphische Repräsentation erfolgt über NSViews, die dan…

  • Mattik, ja, auch wenn's merkwürdig klingen mag: Auch von meiner Seite Beifall für diesen Beitrag! Respekt! Dennoch muss ich mal was Klarstellen: Das Ganze hat mit "Religionskonflikten" nichts zu tun. Ich bin was Sprachmerkmale und Implementationen angeht, leidenschaftslos und habe ganz bestimmt nicht die Absicht hier C++ als Allheilmittel zu predigen. Nochmal: Verfolge meine Beiträge - Mir ging es nur um das Aufzeigen von Alternativen und antwortete mit meinem Codesnippet zudem auf die Frage, wi…

  • Zitat: „Original von Tom9811 Dort gar nicht. (In der C++ - Version habe ich auch nichts geändert.) Der Unterschied liegt darin, dass bei James aus dem Skalar erst ein Objekt gemacht werden muss. *Dies* verbaucht die Performance, naturgemäß. *Nicht* Das NSDictionary.“ Stimmt genau! Die ständige Erzeugung eines NSNumber Objekts kostet Zeit, die den STL map bevorteilt. So gesehen schneidet die NSDictionary gar nicht mal so schlecht ab Aber ein Objekt als Key muss nunmal hier *immer* generiert werde…

  • Zitat: „Original von Tom9811 Klar ist NSDictionary unpraktisch, wenn du laufend indizierst. Das liegt aber nicht an NSDictionary, sondern daran, dass Maps dann stets unpassend sind. Wieso nimmst du kein Array?“ ...weil ich ein NSDictionary mit ints als keys nachbilden wollte. Um *ASSIOZATIVE* Container (Ein Value wird durch einen Key repräsentiert) gehts doch dauernd in diesem Thread, oder habe ich das falsch verstanden? Was macht er nun, wenn seine Schlüssel nicht linear folgend, sondern willkü…

  • Zitat: „Original von asrael Zitat: „Original von MCDan Gibt es irgendwo einen Geschwindigkeitsvergleich zwischen den Objective-C und C++ Klassen? Ich verwende für die Speicherung meiner Daten sehr viele NSArray und NSDictionary Objekte und finde den Zugriff auf die Daten über diese Klassen schon ein wenig träge. Wenn sich der Zugriff mit den STL Klassen beschleunigen lässt und ich dort problemlos auch Objective-C Objekte ablegen kann, würde ich evtl. zu den STL Klassen wechseln.“ Joo, die Geschw…

  • Zitat: „Original von Tom9811 Das war keine Lösung aus dem C++-Sprachlager. Du hast aus dem Array ein Dict des IDs gemacht. Das ist nicht neu. Ds geht mit Cocoa-Containern. Das hat vor allem nichts mit STL oder Cocoa-Container zu tun. Das Problem des OP liegt _nicht_ in der Implementierung der Container, sondern in deren Auswahl.“ Hi Tom, die ursprüngliche Frage war doch: Zitat: „ ...und nochmal mein array mit dicts alle dicts haben einen key mit einer eindeutigen nummer zum identifizieren. wie k…

  • Zitat: „Original von zermelo Ich wollte ja nur prinzipiell Vorschlagen, statt NSDictionary/NSArray map und set etc. zu verwenden. Für das konkrete Problem: 1) Wenn es nicht so viele NSDictionaries sind, würde ich das Array tatsächlich durchlaufen. Theoretisch sollte ein Dictionary schnell wissen, ob ein Key vorkommt, oder nicht. 2) Wenn dies absolut vermieden werden soll, eine neues NSDictionary/Map einführen, welches von den keys auf den Array-Index verweist. Das Problem ist jetzt aber unabhäng…

  • Zitat: „Original von MCDan ... Hehe und Dein o.a. Objective-C Beispiel funktioniert ja überhaupt nicht. Erstens hast dort Objects und Keys vertauscht und zweitens wird das [map release] einen Fehler beim Aufräumen des Autorelease Pool verursachen, da map autoreleased angelegt wurde. Aber wer C++ problemlos lesen kann und den Source nicht veröffentlich, der kann es von mir aus auch gerne verwenden. ;)“ *hüstel* Oh stimmt! Peinlich, peinlich... Danke für den Hinweis! Happy codin' - James -

  • Zitat: „Original von zermelo Ok, ich bin noch nicht so der Obj-C/Cocoa Profi. Aber wie zur Hölle soll ich es schaffen, mit NSDictionary eine Zuordnung von long -> id? NSDictionary braucht auch als Schlüssel eine NSObject Klasse (und zwar eine, an der auch noch so ein Mist wie +copyWithZone definiert ist). Kann man sich doch leicht vorstellen, dass das langsamer sein MUSS als eine mit normalen longs indizierte (hash)map. Davon abgesehen ist STL so ziemlich überall und auf allen Plattformen vorhan…

  • Zitat: „Original von Alexco Ich freu mich nicht :-)“ Ach geh! Zitat: „Zum einen ist Objective-C++ nicht mehr plattformunabhängig und zum anderen deutlich schlechter lesbar.“ Ich dachte mir schon, dass mein Beitrag dieses Behauptung provoziert Aber erkläre mir bitte, in wie fern ein Quellcode (10 Zeilen)weniger lesbar sein sollte als ein Quellcode (11 Zeilen)Lesbarer und auch intuitiver als mit einem STL map geht's doch kaum, oder? Zitat: „Kann mir da mal jemand die Vorteile der STL und C++ erläu…

  • Ah welch' Wohltat! Endlich mal Einer der C++ im Allgemeinen und die C++ STL im Speziellen innerhalb Objective-C++ benutzt und zudem deren Vorteile vor den NSDictionarys und NSArrays sieht ! zermelo, ich freu mich für diesen Beitrag! Danke! Happy Codin' - James -

  • RE: PPC Disassembler - Mag wer testen?

    James - - Campus

    Beitrag

    Hallo Max, Wow! Das ist ja stark!! Auf so einen Disassembler warte ich schon lange! Wa mir gut gefällt, ist, dass er die Sprünge graphisch anzeigt! Eine Idee noch: Kannst Du auch ein "Export-Menü" einführen, über das man das Disassembly als html exportieren kann? Was mir auch sehr gut gefällt ist der MACH-O Browser! Respekt, Respekt! Weiter so! Schöne Grüsse, - Peter -

  • CoreAudio Einstieg

    James - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hallo Nils, Du hast einige Fehler in SndMgr.m gemacht. Lange Rede, kurzer Sinn - ich habe die zwei betreffenden Methoden (-(void)[SndMgr createGraph] und -(void)[SndMgr addAudioFile:(NSString *)fileString]) mal herausgeschnitten und die fehlerhaften Stellen mit einem // *** Fix # markiert: Quellcode (105 Zeilen) Happy codin' - James -

  • CoreAudio Einstieg

    James - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Zitat: „Original von Antis_81 Hallo mal wieder, also, soweit ging erstmal alles. Auch mit eigenem Thread. Ich möchte das Programm jetzt etwas flexibler gestalten. So dass ich mehrere Dateien verwalten kann. Dazu verwende ich ein NSMutableArray. Meine Denke war jetzt die, dass jede Datei eben ihr eigenes Callback bekommt und eine AU vom Typ "FormatConverter" bzw. "AUConverter", die dann in den AUGraph eingebunden wird. Damit würde dann nur noch das "RenderCallback" benöitgt. Dem FormatConverter g…

  • RE: flushing stdout Ich

    James - - Alternativen

    Beitrag

    Hallo Alex, Du kannst auch ein fprintf(stderr, "bla"); nehmen, denn Ausgaben an des Fehlerkanal werden nicht gepuffert.

  • Zitat: „Original von Chris Zitat: „Original von asrael Beide, sowohl die Haupt- als auch die Helper-Applikation sind im Bundle? Funktioniert das nicht, dass Du die Library auch mit ins Bundlel egst und dynamisch linkst und beim Ausfuehren den LD_LIBRARY_PATH erweiterst? Manfred“ Ich glaub nicht dass das geht. So eine dynamische lib hat doch andere Tabellen als eine statische. Vielleicht klappt es ja sie in einzelne Objektdateien zu zerlegen und dann dynamisch linken. (man ar, man ld) Oder einen …

  • RE: CoreAudio Einstieg

    James - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Zitat: „Original von Antis_81 Hi, ich hab das ausprobiert und nochmal die Doku gelesen. Funktioniert aber immer noch nicht. Wenn ich richtig verstehe, dient "AUGraphUpdate" dazu, die AudioUnits in einem AUGraph zu aktualisieren. D.h. wenn - während der Ausgabe - Daten manipuliert wurden oder sich z.b. das Ausgabeformat ändert etc. Dann hat das aber nix mit der eigentlichen Ausgabe von Sound zu tun.“ Ja, da hast Du Recht - nur zur Ausgabe braucht man die nicht. Zitat: „Ich hänge nochmal das geänd…

  • CoreAudio Einstieg

    James - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hallo Nils, rufst Du nachdem Du den AudioGraph gestartet hast auch immer schön brav dessen AUGraphUpdate() auf?! - Schau mal in die CoreAudio Doku - speziell zu diesem Call! Der "frequente" Aufruf dieser Funktion ist eminent wichtig, sonst wird nichts "prozessiert" und Dein Callback wird nicht aufgerufen. Ich mache das in einem eigenen Thread... ...hoffe, das hilft Dir weiter... Happy Codin' - James -

  • unterscheidung ppc / intel

    James - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Zitat: „Original von macuser ich glaube die umstände mach eher ich hier denn es geht noch nicht, ich bekomm wieder einen error: Quellcode (2 Zeilen) die zweite zeile find ich da besonders interessant :)“ Maunz!? Jau, (schon wieder) meine Schuld! *grummel* - So geht's wenn man zu viel ausprobiert... -> Hab das falsche Snippet aus meinem Testprogramm kopiert... Oh die knapp 40 merke ich jetzt - oder liegt's am Fasching? Anyway - Richtig ist (mal die ganze Methode): Quellcode (17 Zeilen) Sorry und …

  • unterscheidung ppc / intel

    James - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Zitat: „Original von Michael Diesmal sag ich besser nichts dazu. :] Michael“ "confused by earlier errors, bailing out" ? *lol*