Incrementare automaticamente i Build Numbers in Xcode 4

È uno script da eseguire nella Build Phase: Incrementing Build Numbers in Xcode | Dave DeLong.

Attenzione, l’autore presuppone che il vostro campo “Build” sia un numero (non una sequenza di numeri separati da “.”, come invece impostato di default da Xcode).

Il risultato sarebbe quello di avere, ad esempio, versione “1.1” della App (inserito a piacere) e build number “153”, ottenuto in automatico in base al numero di build effettuate.

Annunci

Mostrare warning in Xcode per i TODOs nel codice

Make Xcode nag you about unfinished TODOs – Whatever happened to Benjamin Ragheb?.

In breve:

 Project > New Build Phase > New Run Script Build Phase

Eseguire lo script:

KEYWORDS="TODO:|FIXME:|\?\?\?:|\!\!\!:"
find ${SRCROOT} \( -name "*.h" -or -name "*.m" \) -print0 | \
    xargs -0 egrep --with-filename --line-number --only-matching "($KEYWORDS).*\$" | \
    perl -p -e "s/($KEYWORDS)/ warning: \$1/"

Good Design Rules

10 Rules of Good Design by Dieter Rams

1. Good design should be innovative

2. Good design should make a product useful

3. Good design is aesthetic design

4. Good design will make a product understandable

5. Good design is honest

6. Good design is unobtrusive

7. Good design is long lived

8. Good design is consistent in every details

9. Good design should be environmentally friendly

10. Good design is as little design as possible