Suchergebnisse
Suchergebnisse 121-140 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.
-
Ich zitiere mal: Zitat: „Nachts kommt der Poolboy v. Negm-Awad, Objective-C und Cocoa“ Alle Objekte, an die du autorelease geschickt hast, brauchst du nicht händisch releasen. Das erledigt dein Autorelease Pool. Die Variablen tmpArray und rueckgabeArray verweisen auf die gleiche Speicheradresse und haben daher gemeinsame retainCount. Wenn retainCount == 0, wird die Speicher freigegeben (das Objekt wird verschwinden und kann nicht mehr wiederverwendet werden. Wenn du das versuchst, führt zu Fehle…
-
Quellcode (1 Zeile) Diese Delegate Methode wird aufgerufen, wenn deine NSTableView die Tabelle malen will. Es benötigt natürlich deine Informationen, die du ihm geben musst, damit NSTableView die Tabelle so zeichnen kann, wie du dir wünscht. Schau dir die Parameter näher an: aTableView: deine Tabelle, hier musst du If-Abfrage machen, wenn dein Controller als delegate für zwei oder mehrere Tabellen gesetzt ist, sonst brauchst du daran nichts zu beachten. aCell: Die Zelle, die dann gezeichnet wird…
-
Hallo, CoreData macht ja bei jeder Änderung eines NSManagedObject einen Snapshot. Gibt's wirklich keinen Weg, an diese Snapshots zu gehen? Ich habe aus Neugier eine Methode geschrieben, mit der man einen Snapshot eines NSManagedObject Objektes (inkl. Relationships) erstellen kann. Die Lösung ist, dass ich ein neues Entity in einer temporären NSManagedObjectContext anlege und über alle Attribute + Relationships durchgehe u. kopiere. Das funktioniert gut, aber will mir jedoch sicher sein, ob ich d…
-
Ich komme auch von der Java, es war anfangs wirklich nicht einfach, Objective-C und Cocoa gleich zu kapieren, sondern man braucht echt Zeit und Geduld. Die Idee bzw. das Konzept ist ganz anderes als andere Frameworks/Programmiersprache. Daher kann man nicht so fragen: Wie bau ich mir ein Auto? Sondern eher schrittweise: Anfangs sollte man zum Beispiel mit Foundation Klassen anfangen, paar Übungen damit machen dann hat man sicherlich Probleme mit der Speicherverwaltung, dann muss sie verstehen un…
-
Argh, ich hab vollkommen übersehen, dass es um iPhone/iPad handelt Du musst leider dann ohne ArrayController + Bindings vorgehen. Ich bin nicht vertraut mit iPhone SDK und kann dir nicht so genau sagen, wie du vorgehen sollst. Du kannst im Code den minimalen Alter über KVC holen und dann dem Label zuweisen.
-
Ein Vorschlag: Du legst ein "Container"-Entity an, welches eine 1:n Relationship zum Entity z.B. Person enthält: Quellcode (2 Zeilen) Und angenommen wird das Entity Person so wie folgendes angelegt: Quellcode (3 Zeilen) Dann musst du nur dieses Entity über NSFetchRequest abholen und kannst dann den minimalen Alter so ermitteln: Quellcode (1 Zeile) Wenn du das Fetch-Verhalten des SQLite tracken willst, benutze dann Instruments. Edit: du kannst ein Index zum Attribute-Feld anlegen (Checkbox indexe…
-
Danke für die guten Hinweise! Sie haben mich so weit gebracht, dass ich diese Fehlermeldung nicht mehr kriege. Soweit gut! Das Prinzip müsste ich jetzt verstanden haben. Hier ist das Umdenken nötig. Man muss an das Life-Cycle von Core Data Objekte denken und dann handeln. Eines macht mir noch Probleme: die Undo-Management. Wenn du nichts anders siehst, dass ich hier einen Workaround machen muss oder habe ich hier einen Denkfehler? Siehe das hochgeladene Projekt!
-
Zitat: „In welcher Situation erwartest du ein willTurnIntoFault? Bei CoreData kann das jederzeit passieren, da CoreData Mechanismen hat um Speicher zu sparen.“ Ich brauche die Objekte nicht mehr zu observieren, wenn sie verworfen werden. Ich erwarte, dass diese Nachricht "willTurnIntoFault" ganz unmittelbar vor dem Schließen vom Dokument bzw. Beenden der Applikation an alle "lebenden" Objekte gesendet wird. Zitat: „Bevor du bei der Lösung mit awakeFromSnapshotEvents weiter machst: Diese Methode …
-
Ich wollte eine saubere Lösung zum Problem schreiben (siehe CoreData und Rangliste) und jedoch klappte nicht alles, was ich mir vorgestellt habe. Zusammenfassung: Jede Schulklasse hat Schüler und die Schüler mit den Noten. Ich möchte in der Tabelle deren Notendurchschnitt darstellen (von der Klasse + vom Schüler alleine). 1. Nicht an alle Managed Objekte werden die Nachricht "willTurnIntoFault" geschickt. Paar Objekte kriegen diese Nachricht nicht. Warum? (Ich brauch diese Nachricht, weil sonst …
-
Ich verstehe deinen Code leider nicht und ich will auch nicht raten Also: dein Problem ist eher was grundlegendes ... Du kannst CoreData Entity "Feed" mit all Eigenschaften, was ein Feed braucht und zusätzlich ein boolean Feld "is_read". Wenn der Nutzer das Feed geöffnet hat, dann [deinFeedObjekt setIsRead:YES] - fertig!
-
Danke für die hilfreichen Antworten! Wieder mal was gelernt!
-
Computer ist ja keine Magie und möchte gern erklärt bekommen, wie das intern denn funktioniert? Woher weiss der Compiler denn, wie er den Typ richtig castet? Danke