Reminder - NSCoder Night i aften

Husk der er coder night i aften, klik her og smid en kommentar, hvis du kigger forbi.

Det er kl 19:00 hos zyb.

NSCoder Night, sæsonafslutning d. 24 juni

Så er der sæsonafslutning på NSCoder Night, vi har haft et rigtig godt halvår, og har fået mere gang i show&tell.

Jeg håber i kan komme til sæsonens sidste NSCoder Night, og hvis du har noget til show&tell, så lig en kommentar.

Det foregår, som altid, hos vores venner zyb, det starter onsdag d.24 juni kl 19:00, tilmelding sker ved at ligge en kommentar på denne side.

NSCoder Night starter op igen efter sommerferien, med mere Cocoa hygge.

Brug tasteturet i Xcode

Størstedelen af det arbejde man laver i Xcode bliver gjort vha. tasteturet hvorfor det efter min mening er vigtigt at have styr på genveje. Her er en lille liste over de genveje jeg bruger.

CMD+Shift+D : hurtig åbning af filer i projektet. Så slipper man for at lede groups listen igennem med musen

CTRL+2 : hurtig adgang til listen over metoder i toppen af editorvinduet. Derefter kan man navigere til en metode ved at skrive dennes navn.

CMD+(pil op) : skifter mellem header og implementation fil

CTRL+SHIFT+7 : hopper til næste blå pladsholder. Når Xcode autocompleter efterlader den typisk de blå pladsholdere. Man kan med tasteturet springe imellem disse på denne måde

CMD+ALT+højre/venstre pil : Hvis man kun åbner filer i samme ene vindue kan det være en fordel at bruge frem/tilbage funktionen mellem filer.

CMD+R : build + run

CMD+Y : run with debugger

CMD+ALT+SHIFT+7 : tilføjer/fjerner breakpoint til/fra den linie cursoren er på

En kort liste som jeg syntes folk skal tilføje til hvis der er gode tips…

Glyphs til iPhone UI elementer

Står du og mangler ikoner til et program, altså de små der sidder i bla. tool og tab bars, så lig lige et besøg forbi http://glyphish.com/, hvor der er en hel bunke man kan bruge.

Publiceret mine yndlings Cocoa blog’s

Hej Cocoalytes,

Jeg ville bare sige at jeg har tilføjet mit feed til højre, om alt Cocoa relateret, både med mht. design, og kode, håber i alle kan nyde godt af det, flere ting vil blive tilføjet løbende.

Reminder: NSCoder Night på Onsdag!

Husk der er NSCoder Night nu på onsdag, featuring: “Agon”

Lig en kommentar her hvis du kan komme.

Tre hurtige tips

Efter længere tids fravær (min oprindelige plan med månedlige posts viste sig at være for optimistisk) vil jeg lige komme med tre små tips til jer udviklere. Måske i allerede kender dem.

BGHUDAppKit

Et lille framework med interface-builder plugin til at lave hud displays nemmere. Det er 100% resolution-independent da alt tegnes ved brug af Cocoa (NSGradient, NSBezierpath osv.). Det er bestemt et kig værd vil jeg mene. BGHUDAppKit hjemmesiden

BWToolkit

Denne har eksisteret i noget tid men blev for relativt kort tid siden opdateret til version 1.1. Meningen er, at gøre det nemmere at lave trivielle UI opgaver (såsom selectable toolbar items) og splitviews med gradient handles (+ en del andet). BWToolkit hjemmeside

Debug tip

Så en virkelig frustrerende ting er at arbejde i et projekt hvor en exception pludselig kastes og man ikke rigtig har nogen mulighed for at vide hvor den bliver kastet henne. En god hjælp til dette er, at gøre følgende:

I dit projekt skal du smutte ind i breakpoints vinduet (Run->Show->Show breakpoints eller alt+cmd+b). Her tilføjer du et breakpoint ved at dobbelt klikke der hvor der står “Double-Click for Symbol”. Så indtaster du “objc_exception_throw”.
Det er nu sker er, så længe du tester din kode i debug mode (cmd+y)(og det gør vi jo alle), så vil der automatisk blive indsat et breakpoint før der kastes en exception. I praksis betyder det, at istedet for at din app crasher så vises debuggeren. Det betyder at stakken er indtakt og du kan se hvad de forskellige variable i det pågældende scope er sat til. Og dermed bliver det meget lettere at debugge.

Det var det for denne gang. Jeg har alt for travlt med studie og arbejde for tiden. Har knap nok tid til at vedligeholde mit eget projekt. Det bliver godt med lidt sommerferie på et tidspunkt.

Hvad er Agon?

Aptocore som er fast del af Københavns bedste Cocoa-brugergruppe (Copenhagen Cocoa), har arbejdet hårdt, siden de startede deres nye lille firma, på at levere en total-løsning til mobile spil. Det er blevet til Agon, iPhones nye community gaming-portal.

Agon er udviklet med fokus på at give alle udviklere, store som små, adgang til avanceret online features, så som: leaderboards, beskeder, achievements, lokationintegration, og en aktivitets wall.

Agon er stadig under hæftig udvikling, men udviklere kan allerede nu skrive sig op, og får snart adgang til godterne, og det bedste af det hele, Agon er gratis!

fra Agons hjemmeside:

Who is behind Agon?

Agon is developed by professional game developers at aptocore.com. Our background is high-end, multi-platform game technology development for the PlayStation 3, Xbox 360, PSP and PC.

Now we are loving the iPhone as the ultimate on-the-go gaming platform heart
Why are we doing this?

Because we believe the future holds great promise for the mobile gaming platform. If not the case already, then in the very near future, there will be more players here than on all traditional platforms combined - we want to be a part of that revolution.

The time has come for mobile gaming to be taken seriously.

Aptocore har nu lagt en video ud på deres Agon blog hvor man kan se noget “Agon in action!”, indtil videre ser det meget imponerende ud, jeg kunne dog personligt ønske et mere gennemført UI, men de er jo programmører, og ikke grafikere, og jeg er sikker på det nok skal komme

Video

Agon præsentation til næste NSCoder Night

Aptocore vil preæsntere deres gratis online highscore-/communitysystem til iPhone, onsdag d. 29 april til NSCoder Night, så hvis du er en dansk spiludvikler, kunne det være meget intresant at kigge med.

Sneak Peak

NSCoder Night d. 29 Aril kl 19:00

Så er det igen tid til NSCoder Night.

Jeg er kommet hjem før tid fra Australien, så jeg har roret igen, tak til Aptocore for de tog det midlertidlige ansvar.

Næste gang bliver: d. 29 Aril kl 19:00, samme sted (ZYB Esromgade 15-2 København)

Bemærk at ZYB er flyttet over i den næste opgang (2), til jer der ikke har set deres nye kontor endnu.

Læs mere om NSCoder Night her hvor tilmelding kan ske ved at ligge en kommentar.

Håber at se mange nye og gamle.

P.S. Hvis du/i har noget i vil vise frem, så skriv det i kommentarene, så tager jeg kontakt til dig/jer.