<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LaRoseWeb iPhone Applications &#187; Xcode</title>
	<atom:link href="http://iphone.laroseweb.com/category/programming/xcode/feed/" rel="self" type="application/rss+xml" />
	<link>http://iphone.laroseweb.com</link>
	<description></description>
	<lastBuildDate>Fri, 12 Feb 2010 02:31:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Close the keyboard with &#8216;DONE&#8217; button</title>
		<link>http://iphone.laroseweb.com/2009/11/16/close-the-keyboard-with-done-button-2/</link>
		<comments>http://iphone.laroseweb.com/2009/11/16/close-the-keyboard-with-done-button-2/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 00:48:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://iphone.laroseweb.com/?p=46</guid>
		<description><![CDATA[Here is a handy tip that I came across. If you need to close the keyboard after a user enters the details in the text field all you have to do is addto your .h file and add this code to your .m file. Add this to your .h file: @interface WhatEverViewController : UIViewController { IBOutlet [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-top: 0.5em; margin-bottom: 0.9em;">Here is a handy tip that I came across. If you need to close the keyboard after a user enters the details in the text field all you have to do is addto your .h file and add this code to your .m file.</p>
<p style="margin-top: 0.5em; margin-bottom: 0.9em;">Add this to your .h file:</p>
<p style="margin-top: 0.5em; margin-bottom: 0.9em;">@interface WhatEverViewController : UIViewController {<br />
IBOutlet UITextField * firstTextField;<br />
IBOutlet UITextField * secondTextField;<br />
IBOutlet UITextField * doneButtonPressed;<br />
}</p>
<p style="margin-top: 0.5em; margin-bottom: 0.9em;">@property (nonatomic, retain) IBOutlet UITextField * firstTextField;<br />
@property (nonatomic, retain) IBOutlet UITextField * secondTextField;<br />
@property (nonatomic, retain) IBOutlet UITextField * doneButtonPressed;</p>
<p style="margin-top: 0.5em; margin-bottom: 0.9em;">@end</p>
<p style="margin-top: 0.5em; margin-bottom: 0.9em;">Add this to your .m file:</p>
<p style="margin-top: 0.5em; margin-bottom: 0.9em;">@synthesize firstTextField, secondTextField, doneButtonPressed;</p>
<p style="margin-top: 0.5em; margin-bottom: 0.9em;">- (BOOL)textFieldShouldReturn:(UITextField *)doneButtonPressed {<br />
NSLog(@&#8221;Keyboard Done Pressed&#8221;);</p>
<p style="margin-top: 0.5em; margin-bottom: 0.9em;">[doneButtonPressed resignFirstResponder];</p>
<p style="margin-top: 0.5em; margin-bottom: 0.9em;">return YES;<br />
}</p>
<p style="margin-top: 0.5em; margin-bottom: 0.9em;">Thanks to megatron.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphone.laroseweb.com/2009/11/16/close-the-keyboard-with-done-button-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crossfade between two images</title>
		<link>http://iphone.laroseweb.com/2009/11/15/crossfade-between-two-images/</link>
		<comments>http://iphone.laroseweb.com/2009/11/15/crossfade-between-two-images/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 22:05:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Core Animation]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://iphone.laroseweb.com/?p=54</guid>
		<description><![CDATA[Using Core Animation you can crossfade between two images.  The image on top is image1 and the bottom image is image2. //This will fade image2 into image1 whenever it is called. - (void) crossfade {     [UIView beginAnimations:nil context:nil];     [UIView setAnimationDuration:.5];     imageView1.alpha = !imageView1.alpha;     [UIView commitAnimations]; } // [...]]]></description>
			<content:encoded><![CDATA[<p>Using Core Animation you can crossfade between two images.  The image on top is image1 and the bottom image is image2.</p>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #eeeeee; font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New'; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; background-position: initial initial; padding: 5px; border: 0px initial initial;">//This will fade image2 into image1 whenever it is called.</pre>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #eeeeee; font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New'; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; background-position: initial initial; padding: 5px; border: 0px initial initial;"><code style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #eeeeee; font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New'; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">-</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #00008b; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">void</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> crossfade </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">{</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">[</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #2b91af; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">UIView</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> beginAnimations</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #00008b; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">nil</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> context</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #00008b; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">nil</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">];</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">[</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #2b91af; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">UIView</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> setAnimationDuration</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:.</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: maroon; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">5</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">];</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    imageView1</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">.</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">alpha </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">!</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">imageView1</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">.</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">alpha</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">[</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #2b91af; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">UIView</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> commitAnimations</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">];</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">}</span></code></pre>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #eeeeee; font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New'; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; background-position: initial initial; padding: 5px; border: 0px initial initial;">
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #eeeeee; font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New'; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; background-position: initial initial; padding: 5px; border: 0px initial initial;">//  This will remove the 1st image and fade into the 2nd.</pre>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #eeeeee; font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New'; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; background-position: initial initial; padding: 5px; border: 0px initial initial;"><code style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #eeeeee; font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New'; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">-</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #00008b; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">void</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> crossfade </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">{</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">[</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #2b91af; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">UIView</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> beginAnimations</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #00008b; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">nil</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> context</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #00008b; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">nil</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">];</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">[</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #2b91af; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">UIView</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> setAnimationDuration</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:.</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: maroon; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">5</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">];</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">[</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #2b91af; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">UIView</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> setAnimationDelegate</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">imageView1</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">];</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">[</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #2b91af; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">UIView</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> setAnimationDidStopSelector</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: maroon; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">@selector</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">removeFromSuperview</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)];</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    imageView1</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">.</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">alpha </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: maroon; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">0</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    </span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">[</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: #2b91af; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">UIView</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> commitAnimations</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">];</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
</span><span style="font-size: 14px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; color: black; background-position: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">}</span></code></pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://iphone.laroseweb.com/2009/11/15/crossfade-between-two-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Download, Create and Display an Image from URL</title>
		<link>http://iphone.laroseweb.com/2009/11/15/download-create-and-display-an-image-from-url/</link>
		<comments>http://iphone.laroseweb.com/2009/11/15/download-create-and-display-an-image-from-url/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 20:42:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://iphone.laroseweb.com/?p=50</guid>
		<description><![CDATA[// Here is the code, referenced from iphonedevelopertips site - (void) loadImageInBackground { NSURL *url = [NSURL URLWithString: @"http://iphonedevelopertips.com/images/logo-iphone-dev-tips.png"]; // Assume image is an instance variable image = [[UIImage imageWithData: [NSData dataWithContentsOfURL:url]] retain]; } ... [NSThread detachNewThreadSelector:@selector(loadImageInBackground) toTarget:self withObject:nil]; ... [self.view addSubview:[[UIImageView alloc] initWithImage:image]]; // Here is the reference link // http://iPhoneDeveloperTips.com/cocoa/download-and-create-an-image-from-a-url.html]]></description>
			<content:encoded><![CDATA[<pre style="width: auto; clear: none; overflow-x: visible; overflow-y: visible; font-size: 12px; line-height: 1.333; white-space: pre; font-family: monospace; padding: 0px; margin: 0px;"><span style="color: #002200;">
</span></pre>
<pre style="width: auto; clear: none; overflow-x: visible; overflow-y: visible; font-size: 12px; line-height: 1.333; white-space: pre; font-family: monospace; padding: 0px; margin: 0px;"><span style="color: #002200;">//  Here is the code, referenced from iphonedevelopertips site</span></pre>
<pre style="width: auto; clear: none; overflow-x: visible; overflow-y: visible; font-size: 12px; line-height: 1.333; white-space: pre; font-family: monospace; padding: 0px; margin: 0px;"><span style="color: #002200;">
</span></pre>
<pre style="width: auto; clear: none; overflow-x: visible; overflow-y: visible; font-size: 12px; line-height: 1.333; white-space: pre; font-family: monospace; padding: 0px; margin: 0px;"><span style="color: #002200; padding: 0px; margin: 0px;">-</span> <span style="color: #002200; padding: 0px; margin: 0px;">(</span><span style="color: #a61390; padding: 0px; margin: 0px;">void</span><span style="color: #002200; padding: 0px; margin: 0px;">)</span> loadImageInBackground
<span style="color: #002200; padding: 0px; margin: 0px;">{</span>
  <span style="color: #400080; padding: 0px; margin: 0px;">NSURL</span> <span style="color: #002200; padding: 0px; margin: 0px;">*</span>url <span style="color: #002200; padding: 0px; margin: 0px;">=</span> <span style="color: #002200; padding: 0px; margin: 0px;">[</span><span style="color: #400080; padding: 0px; margin: 0px;">NSURL</span> URLWithString<span style="color: #002200; padding: 0px; margin: 0px;">:</span>
     <span style="color: #bf1d1a; padding: 0px; margin: 0px;">@</span><span style="color: #bf1d1a; padding: 0px; margin: 0px;">"http://iphonedevelopertips.com/images/logo-iphone-dev-tips.png"</span><span style="color: #002200; padding: 0px; margin: 0px;">]</span>;

  <span style="color: #11740a; font-style: italic; padding: 0px; margin: 0px;">// Assume image is an instance variable</span>
  image <span style="color: #002200; padding: 0px; margin: 0px;">=</span> <span style="color: #002200; padding: 0px; margin: 0px;">[</span><span style="color: #002200; padding: 0px; margin: 0px;">[</span>UIImage imageWithData<span style="color: #002200; padding: 0px; margin: 0px;">:</span> <span style="color: #002200; padding: 0px; margin: 0px;">[</span><span style="color: #400080; padding: 0px; margin: 0px;">NSData</span> dataWithContentsOfURL<span style="color: #002200; padding: 0px; margin: 0px;">:</span>url<span style="color: #002200; padding: 0px; margin: 0px;">]</span><span style="color: #002200; padding: 0px; margin: 0px;">]</span> retain<span style="color: #002200; padding: 0px; margin: 0px;">]</span>;
<span style="color: #002200; padding: 0px; margin: 0px;">}</span>

...

<span style="color: #002200; padding: 0px; margin: 0px;">[</span><span style="color: #400080; padding: 0px; margin: 0px;">NSThread</span> detachNewThreadSelector<span style="color: #002200; padding: 0px; margin: 0px;">:</span><span style="color: #a61390; padding: 0px; margin: 0px;">@selector</span><span style="color: #002200; padding: 0px; margin: 0px;">(</span>loadImageInBackground<span style="color: #002200; padding: 0px; margin: 0px;">)</span>
   toTarget<span style="color: #002200; padding: 0px; margin: 0px;">:</span>self withObject<span style="color: #002200; padding: 0px; margin: 0px;">:</span><span style="color: #a61390; padding: 0px; margin: 0px;">nil</span><span style="color: #002200; padding: 0px; margin: 0px;">]</span>;

...

<span style="color: #002200; padding: 0px; margin: 0px;">[</span>self.view addSubview<span style="color: #002200; padding: 0px; margin: 0px;">:</span><span style="color: #002200; padding: 0px; margin: 0px;">[</span><span style="color: #002200; padding: 0px; margin: 0px;">[</span>UIImageView alloc<span style="color: #002200; padding: 0px; margin: 0px;">]</span> initWithImage<span style="color: #002200; padding: 0px; margin: 0px;">:</span>image<span style="color: #002200; padding: 0px; margin: 0px;">]</span><span style="color: #002200; padding: 0px; margin: 0px;">]</span>;</pre>
<pre style="width: auto; clear: none; overflow-x: visible; overflow-y: visible; font-size: 12px; line-height: 1.333; white-space: pre; font-family: monospace; padding: 0px; margin: 0px;"></pre>
<pre style="width: auto; clear: none; overflow-x: visible; overflow-y: visible; font-size: 12px; line-height: 1.333; white-space: pre; font-family: monospace; padding: 0px; margin: 0px;">//  Here is the reference link</pre>
<pre style="width: auto; clear: none; overflow-x: visible; overflow-y: visible; font-size: 12px; line-height: 1.333; white-space: pre; font-family: monospace; padding: 0px; margin: 0px;">//  http://iPhoneDeveloperTips.com/cocoa/download-and-create-an-image-from-a-url.html</pre>
]]></content:encoded>
			<wfw:commentRss>http://iphone.laroseweb.com/2009/11/15/download-create-and-display-an-image-from-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

