• Tips: Logga Obj-C meddelanden Teknik 2008-07-10

    Det är ganska enkelt att koppla på loggning av obj-C-meddelanden. Värre är det att inte drunkna i mängden…

  • _NSBindingAdaptor: Under ytan ... del 2 Teknik 2008-07-09

    [editerad 081023, hade missat vad ba var satt till]
    Fortsättning på del 1.

    Resan fortsätter in i en av AppKits hemliga klasser. Hittar vi något?

  • _NSBindingAdaptor: Under ytan i binderträsket, del 1 Teknik 2008-07-09

    [editerad 081023, förtydligat exemplet som visar att dataflöde baklänges inte fungerar]
    Jag har inte kunnat lämna den odokumenterade NSBinderklassen och klassklustret runt om denna, utan sökt vidare. I denna artikel spanar vi speciellt på _NSBindingAdaptor. I analysen används fantastiska Nu . Lisp & Cocoa i ett…

  • Mysteriösa NSBinder Teknik 2008-06-25

    I mitt grävande i Cocotron hittade jag referenser till några intressanta klasser, där alla ärver från _NSBinder . Det visar sig att i vanliga Apple-AppKit finns en klass kallad NSBinder som är odokumenterad. Vad är detta?

  • Analys av Cocotrons NSTableView implementation Teknik 2008-06-25

    En fortsättning på min tidigare förvirrade Samlingsvyartikel . Målet är att begripa hur en hemgjord samlingsvy (alltså en vy som presenterar och tillåter editering av många likartade objekt) kan göras. Typexemplet är NSTableView.

    Har funnit god inspiration hos Cocotron . Där i källkoden hittar man alla (?) AppKit-klasser implementerade av Christopher Lloyds mfl.

    Så här följer djupanalys av vad NSTableView gör i Cocotrons tappning. Notera att detta kräver en god Cocoa-kunskap för att följa.

  • Fånga exceptions i Xcode Teknik 2008-06-23
  • KVB i Cocoa Teknik 2008-06-20

    [editerad 080621, lagt till exempel på värdetransformerare]

    En tidigare artikel om Bindings gick lite snabbt över något jag kallade “dataflöde”. En viktig del i detta är KVB som är byggt ovanpå byggstenarna KVC och KVO.

  • Egen samlingsvy i Cocoa Teknik 2008-06-19

    Det är snabbt och lätt att binda ihop en NSTableView med en NSArrayController i Interface Builder. Men om man vill göra sin alldeles egna vy som hämtar data från controllern… vad behövs egentligen?

  • Bindings i Cocoa Teknik 2008-06-19

    [080620: jag har lagt till rubriker i artikeln för att bryta ned den i mera hanterbara delar]

    Äntligen har jag kommit fram till slipp-skriva-massa-kod-bindings!
    Baserat på KVO och KVC så har Apple byggt upp något de kallar för “bindings”. Läs mer…

  • KVO i Cocoa Teknik 2008-06-19

    Fortsättning på ett tidigare inlägg om KVC . Nu ser vi på nyckel-värde-observation.

  • KVC i Cocoa Teknik 2008-06-19

    Ibland lär man sig saker långsamt och inser inte att man faktiskt insett något. Nu slog det mig att en kort genomgång av Key-Value Coding i Cocoa kanske kan hjälpa andra. Alltså: en rekapitulation av vad KVC är, och varför det är bra.

  • Programspråk för barn (och vuxna med barnasinne!) Teknik 2008-03-31

    Om Scratch. Det är koncept för att barn ska lära sig programmera multimediaapplikationer. Finns på svenska -kul!

  • Installera git på OS X Teknik 2008-02-16

    Att installera git på OS X visade sig vara lätt. Inte bara det men det verkar som om git är riktigt lättanvänt att använda också.

  • Om Tekniksidan Teknik 2008-02-13

    Första posten på bloggen.