Suchergebnisse

Suchergebnisse 1-20 von insgesamt 364.

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

  • SwiftData

    t-no - - Daten & Speichern

    Beitrag

    Ich habe SwiftData noch nicht angeschaut, aber man sollte nicht vergessen, dass der CoreData aktuell fast ausschließlich für Dinge benutzt wird, für die es nie gedacht war: CD war schon immer prima für Dokumente, aber dank iOS spielen die ursprünglichen Stärken (Undo-Funktion…) kaum noch eine Rolle, während man das Konzept mit Gewalt auf Nebenläufigkeit und Online-Synchronisation umgebogen hat. Eigentlich kann es nur besser werden… und schnell ist CoreData imo wirklich nicht: Wenn man die Datenb…

  • Erfahrung mit der Arbeit bei Apple?

    t-no - - Smalltalk

    Beitrag

    Apple ist ja ziemlich verschlossen und sieht nicht gerne, wenn über Interna berichtet wird — aber einen prominenten Fall gibt es doch: forums.swift.org/t/core-team-t…anguage-workgroup/55455/6

  • Live-Kartenpositionen teilen

    t-no - - iOS, tvOS, watchOS

    Beitrag

    Afair wird CloudKit vom Nutzer bezahlt: Entweder direkt mit Geld, oder indirekt durch stärkere Herstellerbindung (Wechsel auf Android wird "bestraft").

  • Ich kann ja immer nur mit dem Kopf schütteln, wenn jemand über die Unverwüstlichkeit einer Tastatur oder seine Lieblinge-Schalter schwärmt... Wenn man wirklich viel tippt, ist das alles egal — wichtig ist die eigene Gesundheit, daher: Möglichst schmal (bloß kein integrierter Ziffernblock!), keine unsinnigen Füßchen an der Hinterseite, zweigeteilt und möglichst flexible Anpassung der Winkel. Gute Tastaturen sehen ganz anders aus als die Relikte aus der Schreibmaschinenzeit.

  • M1 Memory Bandwidth

    t-no - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Zitat von Wolf: „Bei EinenProzessor, der erst seit kurzem das Licht der Welt erblickte, kannst du nicht die ausgereifte Funktionalität erwarten wie bei eine 30 Jahre alten Prozessor. “ Das ist aber eine ganz schwache Verteidigung: Der M1 ist ja nicht vom Himmel gefallen, und Prozessoren, die es in die Massenproduktion schaffen, werden nicht von Anfängern entworfen. Unterm Strich sind die ARM-CPUs afaik ja auch ziemlich beeindruckend, aber wenn sie in dem einem Punkt wirklich versagen, stimmt der…

  • WebView: angezeigter Text eines Links herausfinden

    t-no - - Swift

    Beitrag

    Zitat von Runner89: „func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) “ An der Stelle ist es auf jeden Fall schon zu spät… aber ich würde mir gut überlegen, ob der Titel der neuen Website nicht besser für deine Zwecke geeignet ist — der ist mitunter aussagekräftiger, und einfacher rauszufinden.

  • Zitat von MyMattes: „Das sehe ich anders: Ich exportiere >7.000 Objekte mit Relationen, Lookup-Listen etc. in ein JSON von knapp 10 MB “ Je nachdem, was genau man speichert, kann man ein MB Binärdaten auch problemlos auf weit über 10MB JSON aufblasen — und Binärdaten schreibt man ja auch nicht Bit für Bit von Hand, sondern exportiert den ganzen Kram. Auch wenn Bandbreite, Platz und Performance heutzutage großzügig verschwendet wird: Wenn man keine echten Vorteile dafür bekommt, kann man sein eig…

  • Also wenn CoreData in den letzten Jahren nicht noch einmal fundamental verschlimmbessert wurde, läuft mySQL auf einem Server, und nicht in der App… Ansonsten kann man Daten in beliebiger Form in einem Backend hinterlegen oder direkt in der App einbinden: Wenn es wenig ist, XML oder JSON, spätestens bei einem MB würde ich binär speichern.

  • Codereview meiner ersten Struct

    t-no - - Hilfe

    Beitrag

    Auch wenn du bei dem Ritual mit den Extensions bleibst: Die Kommentare davor würde ich ersatzlos streichen (oder aber mindestens ein "/" je Zeile ;-). * Die erste Zeile enthält keinen Informationsgehalt, den man nicht eh schon für den Compiler braucht * Copyright-Hinweise braucht man oft überhaupt nicht, und wenn doch reicht einer am Anfang der Datei * Wann irgendwas geschrieben wurde ist normalerweise komplett unwichtig — und wenn man die Information doch braucht, holt man sie sich aus dem Vers…

  • Codereview meiner ersten Struct

    t-no - - Hilfe

    Beitrag

    Das mit den Extensions in der Hauptdatei ist quasi eine Religion: Die Anhänger glauben, dass man damit irgendwelche positiven Effekte erzielt; andere sparen sich Getippe und erreichen den selben Effekt (und mehr) mit Kommentaren… Aber es hat halt mal irgendein Influencer geschrieben, dass es total toll ist, wenn man versteckt, welche Protokolle ein Typ erfüllt, und das hat sich ausgebreitet wie der Kult von der heiligen Sandale. Inzwischen verdanken wir diesem Ritual auch einen Teil des Chaos be…

  • Codereview meiner ersten Struct

    t-no - - Hilfe

    Beitrag

    Zitat von Heruhaundo: „Das mit dem _ meinte ein Dozent in einem Udemy Swift Kurs, um auf die Funktion beschränkte Gültigkeit der Variable "hinzuweisen". “ Das spricht imo stark gegen den Kurs … es gibt erschreckend viele Programmierer, die mehr oder weniger willkürlich mit Unterstrichen um sich schmeissen, weil sie die anderswo (bei Apple…) mal gesehen haben. Frag dich am besten selbst: Wo ist da der Hinweis auf irgendwas? (historisch wurde das auch eher für Internas verwendet). Ein ähnlicher Ab…

  • Noch etwas allgemeiner (also genau genommen überhaupt nicht iOS-spezifisch), aber dafür in der Region: hackenopenair.de/

  • QuickDraw 3D - RAVE Dokumente/Code?

    t-no - - Smalltalk

    Beitrag

    Hast du das hier (dev.os9.ca/techpubs/mac/index.html) schon gefunden?

  • Jahreszahlen einer Zeitperiode

    t-no - - Swift

    Beitrag

    Quellcode (7 Zeilen)Aufruf: Quellcode (8 Zeilen)Ließe sich im Prinzip auch irgendwo anders aufhängen (`Calendar.years(from:to:)`… oder halt bei `Date`)

  • Der neue hier…

    t-no - - Swift

    Beitrag

    Da möchte ich doch mal ein bisschen den Pessimismus dämpfen: In richtig großen Teams steht man sich ständig gegenseitig im Weg, und ein einzelner Programmierer allein kann schon ziemlich viel auf die Beine stellen. Zitat von Malro: „ Vielleicht hört ja jemand von euch von jemandem mit ähnlichen Problemen… dann können wir eine Suppe kochen… “ Hier wird es allerdings interessant: Ähnliche Probleme bedeutet oft ähnliches Arbeitsfeld — und damit Konkurrenz. Das dürfte ein Grund sein, warum ihr keine…

  • Quo vadis?

    t-no - - Smalltalk

    Beitrag

    Zitat von hns: „Warum? Ich finde Obj-C immer noch eleganter. “ Solange du nicht ein paar Millionen (oder ein paar richtig mächtige Leute findest, die diese Meinung teilen, ändert das überhaupt nichts — es gibt jede Menge tolle Sprachen mit begeisterten Anwendern, die trotzdem weitgehend irrelevant sind (sprich: man kann damit kein Geld verdienen). Auch Swift hat seine Verbreitung nur dank Apple und der entsprechenden Marktmacht, und die werden garantiert keine Rolle rückwärts machen. Zitat von T…

  • Quo vadis?

    t-no - - Smalltalk

    Beitrag

    Hoffentlich glaubt niemand wirklich, dass Objective-C noch einmal wiederkommt — der Drops ist gelutscht, und ich stimme zu, dass die Änderungen in den letzten Jahren überhaupt kein Fortschritt für die Sprache selbst waren (sondern nur für eine bessere Unterstützung von Swift angeflanscht wurden). Interessanter ist, ob dieselben Leute, die das zu verantworten haben, jetzt bei Swift weiter machen: Lattner sagt inzwischen selbst, dass die Entwicklung in eine falsche Richtung läuft, und beim Thema O…

  • CoreData

    t-no - - Daten & Speichern

    Beitrag

    Offenbar ist picture als String deklariert... für den Rest (der sieht für mich auch nicht optimal aus) müsste man eigentlich massig Beispiele finden ("CoreData store image"...).

  • Quo vadis?

    t-no - - Smalltalk

    Beitrag

    Vor ein paar Tagen habe ich festgestellt, dass der Cocoaheads-Slack nicht mehr existiert (wahrscheinlich hat sich da einfach zu lange niemand eingeloggt ;-), und jetzt das: forums.swift.org/t/core-team-t…anguage-workgroup/55455/6 Kurz gesagt: Lattner (der Apple schon lange verlassen, aber dann von google aus weiter mitgemacht hat) hat hingeschmissen — und das schon vor Monaten. Normalerweise unterdrückt Apple ja jedwede Kritik, aber das konnten sie anscheinend nicht mehr unter der Decke halten; …

  • Zitat von MyMattes: „Ich hätte nicht gedacht, dass Apple hierzu eine API bietet “ Das denke ich auch nicht — und deswegen wäre der Weg wohl, dass man in den Innereien von Mail oder anderen Systemkomponenten rumwühlt und das ganze patcht. Neben dem Aufwand für Disassembler und Re-Signing dürfte die Frage, was man mit Swift machen kann, im Vergleich ziemlich trivial sein...