Archiv Januar 2010

AppleSide: iPad, Apple und mehr

AppleSide ist das neue Magazin Blog Saidmade engagierten Apple-Universum, hinter der Präsentation des neuen Apple iPad vorgestellt. Auf der Magazin - mit einem professionellen Rand - finden Sie viele News und Infos gewidmet dem angebissenen Apfel: darunter ein ganzer Abschnitt gewidmet ist das brandneue iPad! Darüber hinaus wird es einen ganzen Abschnitt widmet sich der Entwicklung, herausgegeben von mir sein.

Fortsetzung ...

Wie man eine Gruppe von Tags auswählen, die keine Kinder haben eines bestimmten Typs

jQuery ist bis zur Version 1.4! Neben einigen neuen Features und die "üblichen" rewrite des Codes, alle Unterlagen in einem sehr lesenswerten als zuvor überarbeitet worden. impostato a _blank ! Aber wir sehen das Thema dieses Beitrags; Problem: add, mit jQuery, eine Klasse für alle Tags a Besitz das Attribut target gesetzt, um _blank !

Fortsetzung ...

WordPress: erweiterte User-Informationen

Die Informationen zu einem Benutzer oder Autor eines WordPress-Blogs können einfach erweitert werden. Dies könnte zum Beispiel sinnvoll sein, das Geburtsdatum, bibliographische Informationen, die Adresse des Arbeitsplatzes oder, sehr komfortabel, ein Lager für spezielle Erlaubnis Einsatz - zu einem späteren Zeitpunkt in der Vorlage zu prüfen.
Der Betrieb wirst du tun, sind weder ein Plugin, aber der Code müssen Sie in der platziert werden - üblich - Datei functions.php .

Fortsetzung ...

Apple Event: Live Radiopodcast

Mittwoch 27 Januar, 2010 um 18:30 Uhr

Fortsetzung ...

Firefox 3.5.7: Wie kann der Mangel der abgerundeten Kanten eines Bildes fixieren

Manchmal muss man einfach einen Artikel zu verschieben, verändern die Sicht auf ein Problem zu lösen scheint unüberwindbar. Wenn man mit der Kompatibilität zwischen Browsern und CSS zu tun, zu erfinden Lösungen "spektakulär" hat (Stunts sagen würde) ist auf der Tagesordnung. , per Safari e Google Chrome. Was ich Ihnen eine einfache Möglichkeit, abgerundete Ecken, um Bilder mit gelten -moz-border-radius , die für Mozilla FireFox und -webkit-border-radius , Safari und Google Chrome.

Fortsetzung ...

10 nützliche Snippets für Apple iPhone

Führen Sie eine Methode, nach n Sekunden

Die ganze Familie performSelector ist wirklich interessant und kann in einer Vielzahl von Fällen nützlich. Die einfachste und häufigste Anwendung ist wie folgt:

1
2
3
4
5
@selector ( myMethod ) withObject : nil afterDelay : 3 ] ; [Self performSelector: @ selector (myMethod) withObject: nil afterDelay: 3];
/ /
void ) myMethod { - (Void) {myMethod
"Hello World!" ) ; NSLog (@ "Hallo Welt!");
}

Sind jedoch der Ansicht, dass der "Timer" ist nicht korrekt. Dieses Verfahren sollte daher verwendet werden, wenn es eine "erhebliche" zeitliche Präzision erforderlich ist.

Rufen Sie die Version des

1
2
version = [ [ [ NSBundle mainBundle ] infoDictionary ] objectForKey : @ "CFBundleVersion" ] ; NSString * version = [[[ NSBundle mainBundle] infoDictionary] objectForKey: @ "CFBundleVersion"];
"versione = %@" , version ) ; NSLog (@ "Version =% @", Version);

JA, wahr oder TRUE?

e TRUE sono in pratica la stessa edentica cosa: Going to Kamm durch die Kernel Apple iPhone können Sie erkennen, dass YES , true , und TRUE grundsätzlich dasselbe Edentia:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/ / Definition von JA
# Define YES (BOOL) 1
# Define NO (BOOL) 0

/ / Definition der wahren
# Define TRUE 1
# Define false 0

/ / Definition von TRUE
# If! Defined (TRUE)
# Define TRUE 1
# Endif

# If! Defined (FALSE)
# Define FALSE 0
# Endif

Zumindest für den Moment ...

Vibration

1
2
3
# Import <AudioToolbox/AudioToolbox.h>
/ /
; AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);

CGImageRef Zeiger von einem UIImage

1
2
3
4
[ UIImage imageNamed : @ "LittleHeart.png" ] ; UIImage * heart = [UIImage imageNamed: @ "LittleHeart.png"];
heart CGImage ] ; CGImageRef image = [CGImage Herz];
/ / Das Bild kann nun "gerastert" werden auf einem CGContextRef
CGRect ) { 0 , 0 , 100 , 100 } , image ) ; CGContextDrawImage (c, (CGRect) {0, 0, 100, 100}, Bild);

Animationen

1
2
3
4
5
nil context : NULL ] ; [UIView beginAnimations: nil context: NULL];
1.5 ] ; [UIView setAnimationDuration: 1,5];
UIViewAnimationCurveEaseInOut ] ; [UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
/ / ...
; [UIView commitAnimations];

NSLog

1
2
3
"NSString object %@ " , myString ) ; NSLog (@ "NSString Objekt% @", myString);
"Float: %f " , myFloat ) ; NSLog (@ "float:% f", myFloat);
"Integer: %i " , myInt ) ; NSLog (@ "Integer:% i", myInt);

RGB-Wandler UIColor

1
# Define RGBA (r, g, b, a) [UIColor colorWithRed: r/255.0 grün: blau g/255.0: b/255.0 alpha: a]

Parameter an eine NSTimer

Unter Ausnutzung der Parameter userInfo können Sie einen Zeiger auf ein Objekt, um unsere Methode durch den Timer aufgerufen senden.

1
2
3
4
5
6
7
8
9
10
11
12
13
scheduledTimerWithTimeInterval : 1 target : self selector : @selector ( timerMethod ) userInfo : objectPointer repeats : YES ] ; [ NSTimer scheduledTimerWithTimeInterval: 1 Ziel: self selector: @ selector (timerMethod) userInfo: objectPointer wiederholt: YES];

/ / ...

void ) timerMethod : ( NSTimer * ) timer { - (Void) timerMethod: ( NSTimer *) Timer {
/ / Hole den Zeiger auf mein Objekt
timer userInfo ] ; objectPointer = [Timer userInfo];
/ / Oder
myMethod ] ; [[Timer userInfo] myMethod];
[ [ timer userInfo ] myProperty ] ; int a = [[Timer userInfo] myProperty];
/ / Welche ist die gleiche
[ objectPointer myProperty ] ; int a = [objectPointer myProperty];
}

Laufzeit

Hier ist eine einfache Möglichkeit, eine kurze Zeit benötigt, um die Geschwindigkeit der Ausführung des Codes zu überprüfen, berechnet:

1
2
3
4
; CFAbsoluteTime initialTime CFAbsoluteTimeGetCurrent = ();
/ / ... Frack
; CFAbsoluteTime finalTime CFAbsoluteTimeGetCurrent = ();
"Tempo trascorso %f" , finalTime - initialTime ) ; NSLog (@ "verstrichene Zeit% f", finalTime - initialTime);

Fortsetzung ...

Commodore 64 Emulator JavaScript

Ein wenig "Zeit habe ich berichtet, eine Version des Commodore 64-Emulator in Adobe ActionScript 3.0 geschrieben, jetzt in einer neuen Version :

Commodore 64 Emulator in Adobe Flash

Fortsetzung ...


Stoppen SOPA