<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Teach Yourself iOS Programming</title>
	<atom:link href="http://gauravthummar.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gauravthummar.wordpress.com</link>
	<description>(iPhone/iPad) Application Development</description>
	<lastBuildDate>Sat, 15 Jun 2013 07:48:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gauravthummar.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Teach Yourself iOS Programming</title>
		<link>http://gauravthummar.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gauravthummar.wordpress.com/osd.xml" title="Teach Yourself iOS Programming" />
	<atom:link rel='hub' href='http://gauravthummar.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Apple Introduce iOS 7.0 (New Top 15 Feature introduce in iOS 7.0)</title>
		<link>http://gauravthummar.wordpress.com/2013/06/11/apple-introduce-ios-7-0-new-feature-introduce-in-ios-7-0/</link>
		<comments>http://gauravthummar.wordpress.com/2013/06/11/apple-introduce-ios-7-0-new-feature-introduce-in-ios-7-0/#comments</comments>
		<pubDate>Tue, 11 Jun 2013 05:03:17 +0000</pubDate>
		<dc:creator>Gaurav Thummar @iPhone Application Developer</dc:creator>
				<category><![CDATA[iOS 7]]></category>
		<category><![CDATA[iOS Feature]]></category>
		<category><![CDATA[Iphone & Ipad]]></category>
		<category><![CDATA[iOS 7 Feature]]></category>
		<category><![CDATA[iOS 7.0]]></category>
		<category><![CDATA[iPhone & iPad Application Development]]></category>

		<guid isPermaLink="false">http://gauravthummar.wordpress.com/?p=543</guid>
		<description><![CDATA[1) Control Center (Some things should be only a swipe away. And now they are.) 2) Notification Center (Today is all about you.) 3) Multitasking (While you multitask, it dose, too.) 4) Camera (All the right formats. Right at your fingertips.) 5) Photos (Life is full of special moments. So is your photo library.) 6) [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=543&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>1) Control Center (Some things should be only a swipe away. And now they are.)<br />
2) Notification Center (Today is all about you.)<br />
3) Multitasking (While you multitask, it dose, too.)<br />
4) Camera (All the right formats. Right at your fingertips.)<br />
5) Photos (Life is full of special moments. So is your photo library.)<br />
6) AirDrop (Drop everything.)<br />
7) Safari (With things out of the way, there&#8217;s way more web.)<br />
8) iTunes Radio (Hear where your music takes you.)<br />
9) Siri (You&#8217;re going to like what you hear. And see.)<br />
10) App Store (Find the right app for wherever you are.)<br />
11) Find My iPhone (And if you can&#8217;t, at least there&#8217;s this.)<br />
12) iOS in the Car (Best passenger ever.)<br />
13) Mail<br />
14) Weather<br />
15) Messages</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gauravthummar.wordpress.com/543/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gauravthummar.wordpress.com/543/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=543&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gauravthummar.wordpress.com/2013/06/11/apple-introduce-ios-7-0-new-feature-introduce-in-ios-7-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>23.039568 72.566004</georss:point>
		<geo:lat>23.039568</geo:lat>
		<geo:long>72.566004</geo:long>
		<media:content url="http://1.gravatar.com/avatar/de5fac63d2e5278023fb275c3a09d8f5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gauravthummar</media:title>
		</media:content>
	</item>
		<item>
		<title>Variable property attributes or Modifiers in iOS</title>
		<link>http://gauravthummar.wordpress.com/2013/05/16/variable-property-attributes-or-modifiers-in-ios/</link>
		<comments>http://gauravthummar.wordpress.com/2013/05/16/variable-property-attributes-or-modifiers-in-ios/#comments</comments>
		<pubDate>Thu, 16 May 2013 12:57:15 +0000</pubDate>
		<dc:creator>Gaurav Thummar @iPhone Application Developer</dc:creator>
				<category><![CDATA[Iphone & Ipad]]></category>
		<category><![CDATA[attributes in ios]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphnoe/ipad application development]]></category>
		<category><![CDATA[property in ios]]></category>

		<guid isPermaLink="false">http://gauravthummar.wordpress.com/?p=486</guid>
		<description><![CDATA[Property Attributes Indicate Data Accessibility and Storage Considerations Use Accessor Methods to Get or Set Property Values 01. atomic //default 02. nonatomic 03. strong=retain //default 04. weak= unsafe_unretained 05. retain 06. assign //default 07. unsafe_unretained 08. copy 09. readonly 10. readwrite         //default 01. atomic  -Atomic means only one thread access the variable(static [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=486&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div></div>
<div>Property Attributes Indicate Data Accessibility and Storage Considerations</div>
<div></div>
<div>Use Accessor Methods to Get or Set Property Values</div>
<div></div>
<div>01. atomic //default</div>
<div>02. nonatomic</div>
<div>03. strong=retain //default</div>
<div>04. weak= unsafe_unretained</div>
<div>05. retain</div>
<div>06. assign //default</div>
<div>07. unsafe_unretained</div>
<div>08. copy</div>
<div>09. readonly</div>
<div>10. readwrite         //default</div>
<div></div>
<div></div>
<div></div>
<div><b>01. atomic </b></div>
<div>-Atomic means only one thread access the variable(static type).</div>
<div>-Atomic is thread safe.</div>
<div>-but it is slow in performance</div>
<div>-atomic is default behavior</div>
<div>-Atomic accessors in a non garbage collected environment (i.e. when using retain/release/autorelease) will use a lock to</div>
<div>ensure that another thread doesn&#8217;t interfere with the correct setting/getting of the value.</div>
<div>-it is not actually a keyword.</div>
<div></div>
<div>Example :</div>
<div></div>
<div>@property (retain) NSString *name;</div>
<div></div>
<div>@synthesize name;</div>
<div></div>
<div></div>
<div><b>02. nonatomic</b></div>
<div>-Nonatomic means multiple thread access the variable(dynamic type).</div>
<div>-Nonatomic is thread unsafe.</div>
<div>-but it is fast in performance</div>
<div>-Nonatomic is NOT default behavior,we need to add nonatomic keyword in property attribute.</div>
<div>-it may result in unexpected behavior, when two different process (threads) access the same variable at the same time.</div>
<div></div>
<div>Example:</div>
<div></div>
<div>@property (nonatomic, retain) NSString *name;</div>
<div></div>
<div>@synthesize name;</div>
<div></div>
<div>Explain:</div>
<div></div>
<div>Suppose there is an atomic string property called &#8220;name&#8221;, and if you call [self setName:@"A"] from thread A,</div>
<div>call [self setName:@"B"] from thread B, and call [self name] from thread C, then all operation on different thread will be performed serially which means if one thread is executing setter or getter, then other threads will wait. This makes property &#8220;name&#8221; read/write safe but if another thread D calls [name release] simultaneously then this operation might produce a crash because there is no setter/getter call involved here. Which means an object is read/write safe (ATOMIC) but not thread safe as another threads can simultaneously send any type of messages to the object. Developer should ensure thread safety for such objects.</div>
<div></div>
<div></div>
<div>If the property &#8220;name&#8221; was nonatomic, then all threads in above example &#8211; A,B, C and D will execute simultaneously producing any unpredictable result. In case of atomic, Either one of A, B or C will execute first but D can still execute in parallel.</div>
<div></div>
<div></div>
<div><b>03. strong (iOS4 = retain )</b></div>
<div>-it says &#8220;keep this in the heap until I don&#8217;t point to it anymore&#8221;</div>
<div>-in other words &#8221; I&#8217;am the owner, you cannot dealloc this before aim fine with that same as retain&#8221;</div>
<div>-You use strong only if you need to retain the object.</div>
<div>-By default all instance variables and local variables are strong pointers.</div>
<div>-We generally use strong for UIViewControllers (UI item&#8217;s parents)</div>
<div>-strong is used with ARC and it basically helps you , by not having to worry about the retain count of an object. ARC automatically releases it for you  when you are done with it.Using the keyword strong means that you own the object.</div>
<div></div>
<div>Example:</div>
<div></div>
<div>@property (strong, nonatomic) ViewController *viewController;</div>
<div></div>
<div>@synthesize viewController;</div>
<div></div>
<div><b>04. weak (iOS4 = unsafe_unretained )</b></div>
<div>-it says &#8220;keep this as long as someone else points to it strongly&#8221;</div>
<div>-the same thing as assign, no retain or release</div>
<div>-A &#8220;weak&#8221; reference is a reference that you do not retain.</div>
<div>-We generally use weak for IBOutlets (UIViewController&#8217;s Childs).This works because the child object only</div>
<div>needs to exist as long as the parent object does.</div>
<div>-a weak reference is a reference that does not protect the referenced object from collection by a garbage collector.</div>
<div>-Weak is essentially assign, a unretained property. Except the when the object is deallocated the weak pointer is automatically set to nil</div>
<div></div>
<div>Example :</div>
<div></div>
<div>@property (weak, nonatomic) IBOutlet UIButton *myButton;</div>
<div></div>
<div>@synthesize myButton;</div>
<div></div>
<div>Explain:</div>
<div></div>
<div>Imagine our object is a dog, and that the dog wants to run away (be deallocated).</div>
<div>Strong pointers are like a leash on the dog. As long as you have the leash attached to the dog, the dog will not run away. If five people attach their leash to one dog, (five strong pointers to one object), then the dog will not run away until all five leashes are detached.</div>
<div>Weak pointers, on the other hand, are like little kids pointing at the dog and saying &#8220;Look! A dog!&#8221; As long as the dog is still on the leash, the little kids can still see the dog, and they&#8217;ll still point to it. As soon as all the leashes are detached, though, the dog runs away no matter how many little kids are pointing to it.</div>
<div>As soon as the last strong pointer (leash) no longer points to an object, the object will be deallocated, and all weak pointers will be zeroed out.</div>
<div>When we use weak?</div>
<div>The only time you would want to use weak, is if you wanted to avoid retain cycles</div>
<div>(e.g. the parent retains the child and the child retains the parent so neither is ever released).</div>
<div></div>
<div></div>
<div><b>05. retain = strong</b></div>
<div>-it is retained, old value is released and it is assigned</div>
<div>-retain specifies the new value should be sent -retain on assignment and the old value sent -release</div>
<div>-retain is the same as strong.</div>
<div>-apple says if you write retain it will auto converted/work like strong only.</div>
<div>-methods like &#8220;alloc&#8221; include an implicit &#8220;retain&#8221;</div>
<div></div>
<div>Example:</div>
<div></div>
<div>@property (nonatomic, retain) NSString *name;</div>
<div></div>
<div>@synthesize name;</div>
<div></div>
<div><b>06. assign </b></div>
<div>-assign is the default and simply performs a variable assignment</div>
<div>-assign is a property attribute that tells the compiler how to synthesize the property&#8217;s setter implementation</div>
<div>-I would use assign for C primitive properties and weak for weak references to Objective-C objects.</div>
<div></div>
<div>Example:</div>
<div></div>
<div>@property (nonatomic, assign) NSString *address;</div>
<div></div>
<div>@synthesize address;</div>
<div></div>
<div></div>
<div><b>07. unsafe_unretained</b></div>
<div></div>
<div>-unsafe_unretained is an ownership qualifier that tells ARC how to insert retain/release calls</div>
<div>-unsafe_unretained is the ARC version of assign.</div>
<div></div>
<div>Example:</div>
<div></div>
<div>@property (nonatomic, unsafe_unretained) NSString *nickName;</div>
<div></div>
<div>@synthesize nickName;</div>
<div></div>
<div></div>
<div><b>08. copy</b></div>
<div>-copy is required when the object is mutable.</div>
<div>-copy specifies the new value should be sent -copy on assignment and the old value sent -release.</div>
<div>-copy is  like retain returns an object which you must explicitly release (e.g., in dealloc) in non-garbage collected environments.</div>
<div>-if you use copy then you still need to release that in dealloc.</div>
<div>-Use this if you need the value of the object as it is at this moment, and you don&#8217;t want that value to reflect any changes made by other</div>
<div>owners of the object. You will need to release the object when you are finished with it because you are retaining the copy.</div>
<div></div>
<div>Example:</div>
<div></div>
<div>@property (nonatomic, copy) NSArray *myArray;</div>
<div></div>
<div>@synthesize myArray;</div>
<div></div>
<div><b>09. readonly</b></div>
<div></div>
<div>-declaring your property as readonly you tell compiler to not generate setter method automatically.</div>
<div>-Indicates that the property is read-only.</div>
<div>-If you specify readonly, only a getter method is required in the @implementation block. If you use the @synthesize directive in</div>
<div>the @implementation block, only the getter method is synthesized. Moreover, if you attempt to assign a value using the dot syntax,</div>
<div>you get a compiler error.</div>
<div></div>
<div>Example:</div>
<div></div>
<div>@property (nonatomic, readonly) NSString *name;</div>
<div></div>
<div>@synthesize name;</div>
<div></div>
<div></div>
<div><b>10. readwrite </b></div>
<div>-setter and getter generated.</div>
<div>-Indicates that the property should be treated as read/write.</div>
<div>-This attribute is the default.</div>
<div>-Both a getter and setter method are required in the @implementation block. If you use the @synthesize directive in the implementation</div>
<div>block, the getter and setter methods are synthesized.</div>
<div></div>
<div>Example:</div>
<div></div>
<div>@property (nonatomic, readwrite) NSString *name;</div>
<div></div>
<div>@synthesize name;</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gauravthummar.wordpress.com/486/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gauravthummar.wordpress.com/486/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=486&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gauravthummar.wordpress.com/2013/05/16/variable-property-attributes-or-modifiers-in-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>23.039568 72.566004</georss:point>
		<geo:lat>23.039568</geo:lat>
		<geo:long>72.566004</geo:long>
		<media:content url="http://1.gravatar.com/avatar/de5fac63d2e5278023fb275c3a09d8f5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gauravthummar</media:title>
		</media:content>
	</item>
		<item>
		<title>How to enable MMS for all iPhones iOS 4+ iOS 5+</title>
		<link>http://gauravthummar.wordpress.com/2012/08/14/how-to-enable-mms-for-all-iphones-ios-4-ios-5/</link>
		<comments>http://gauravthummar.wordpress.com/2012/08/14/how-to-enable-mms-for-all-iphones-ios-4-ios-5/#comments</comments>
		<pubDate>Tue, 14 Aug 2012 07:34:23 +0000</pubDate>
		<dc:creator>Gaurav Thummar @iPhone Application Developer</dc:creator>
				<category><![CDATA[iOS Feature]]></category>
		<category><![CDATA[iOS Troubleshooting]]></category>
		<category><![CDATA[Iphone & Ipad]]></category>

		<guid isPermaLink="false">http://gauravthummar.wordpress.com/?p=441</guid>
		<description><![CDATA[iPhone 4 iOS 5 not receiving MMS all the time: Solution: 1)Go To Settings&#62;General&#62;Network&#62;Cellular Data Network and put this settings My MMS Settings are:   APN: wap.voicestream.com MMSC: 216.155.174.84/servlets/ MMS Proxy: 216.155.165.50:8080 MMS Max Message Size: 1048576 or APN: wap.cingular MMSC: mmsc.cingular.com MMS Proxy: 066.209.011.32 MMS Max Message Size: 614400 Now in Settings&#62;Messages you can [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=441&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>iPhone 4 iOS 5 not receiving MMS all the time:</p>
<p>Solution:<br />
1)Go To Settings&gt;General&gt;Network&gt;Cellular Data Network<br />
and put this settings</p>
<p>My MMS Settings are:<br />
 <br />
APN: wap.voicestream.com<br />
MMSC: 216.155.174.84/servlets/<br />
MMS Proxy: 216.155.165.50:8080<br />
MMS Max Message Size: 1048576</p>
<p>or</p>
<p>APN: wap.cingular<br />
MMSC: mmsc.cingular.com<br />
MMS Proxy: 066.209.011.32<br />
MMS Max Message Size: 614400</p>
<p>Now in Settings&gt;Messages you can get MMS Messaging ON over here.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gauravthummar.wordpress.com/441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gauravthummar.wordpress.com/441/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=441&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gauravthummar.wordpress.com/2012/08/14/how-to-enable-mms-for-all-iphones-ios-4-ios-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>23.039568 72.566004</georss:point>
		<geo:lat>23.039568</geo:lat>
		<geo:long>72.566004</geo:long>
		<media:content url="http://1.gravatar.com/avatar/de5fac63d2e5278023fb275c3a09d8f5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gauravthummar</media:title>
		</media:content>
	</item>
		<item>
		<title>Localization</title>
		<link>http://gauravthummar.wordpress.com/2012/07/24/localization/</link>
		<comments>http://gauravthummar.wordpress.com/2012/07/24/localization/#comments</comments>
		<pubDate>Tue, 24 Jul 2012 04:32:28 +0000</pubDate>
		<dc:creator>Gaurav Thummar @iPhone Application Developer</dc:creator>
				<category><![CDATA[iOS Feature]]></category>
		<category><![CDATA[Iphone & Ipad]]></category>
		<category><![CDATA[Localization]]></category>
		<category><![CDATA[iOS Application Development]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://gauravthummar.wordpress.com/?p=430</guid>
		<description><![CDATA[About Localization is the process of translating and adapting both the content (text and style) and the presentation (graphical and technical components) of an EXISTING product according to the language and cultural characteristics of the target audience or region for which it is intended. Localization and Internationalization are complimentary activities, with one we can display [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=430&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><strong>About</strong></p>
<p>Localization is the process of translating and adapting both the content (text and style) and the presentation (graphical and technical components) of an EXISTING product according to the language and cultural characteristics of the target audience or region for which it is intended.</p>
<p>Localization and Internationalization are complimentary activities, with one we can display cultural information like units, dates in the user’s preferred locale and the other, let’s us display text in the user’s preferred language.</p>
<p>The first step is to find out what languages your application is going to support and gather all the text (in different languages), images, videos, sounds and put them in a resource file or in a language directory. To translate text into different languages you can a tool that Google provides here  <a href="http://translate.google.com/#en" rel="nofollow">http://translate.google.com/#en</a>|es|</p>
<p><strong>Preparing for Internationalization</strong></p>
<p>In our sample app, we are going to support three languages English, Hindi and Gujarati. Create a new project in Xcode, does not matter what template you select. </p>
<p>After you have created your project, open the project location in Finder and create three directories called en.lproj,gu.lproj and hi.lproj. These three directories become the language project for your application. All the English language resources will stored in the folder en.lproj, the Gujarati language resources will be stored in gu.lproj, and the Hindi language resources will be stored in hi.lproj folder. The resource files that contain the localizable string are called “strings” file and their default name is “Localizable.strings”. So, we will create two new strings file in Xcode, select Resources and click on File -&gt; New File -&gt; Other (under Mac OS X) -&gt; Strings file and click on Next, name your file “Localizable.strings” and save it in en.lproj directory. Repeat the same process by saving it in gu.lproj directory and hi.lproj directory. This is how the files look like in Xcode, since Xcode is smart enough to figure out that the file is localized for three different languages.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gauravthummar.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gauravthummar.wordpress.com/430/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=430&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gauravthummar.wordpress.com/2012/07/24/localization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>23.039568 72.566004</georss:point>
		<geo:lat>23.039568</geo:lat>
		<geo:long>72.566004</geo:long>
		<media:content url="http://1.gravatar.com/avatar/de5fac63d2e5278023fb275c3a09d8f5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gauravthummar</media:title>
		</media:content>
	</item>
		<item>
		<title>Image Cropping using UIBezierPath in iPhone Application</title>
		<link>http://gauravthummar.wordpress.com/2012/06/20/image-cropping-using-uibezierpath-in-iphone-application-sample-code/</link>
		<comments>http://gauravthummar.wordpress.com/2012/06/20/image-cropping-using-uibezierpath-in-iphone-application-sample-code/#comments</comments>
		<pubDate>Wed, 20 Jun 2012 07:07:26 +0000</pubDate>
		<dc:creator>Gaurav Thummar @iPhone Application Developer</dc:creator>
				<category><![CDATA[iOS Feature]]></category>
		<category><![CDATA[Iphone & Ipad]]></category>
		<category><![CDATA[Image Processing]]></category>

		<guid isPermaLink="false">http://gauravthummar.wordpress.com/?p=410</guid>
		<description><![CDATA[For image cropping with UIBezierPath first you need to decide on close path so you put code for free draw. and using that all point you make one UIBezierPath. using that BezierPath we crop image and then we need to resize that image. and finally we get original cropped image. and then we clear image [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=410&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>For image cropping with UIBezierPath first you need to decide on close path so you put code for free draw. and using that all point you make one UIBezierPath. using that BezierPath we crop image and then we need to resize that image. and finally we get original cropped image. and then we clear image other part by set that cropped image as main image.</p>
<p>Image cropping contains three functionality<br />
1. Free hand image selection for cropping.<br />
2. Crop image according to selection.<br />
3. Clear image cropping.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gauravthummar.wordpress.com/410/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gauravthummar.wordpress.com/410/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=410&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gauravthummar.wordpress.com/2012/06/20/image-cropping-using-uibezierpath-in-iphone-application-sample-code/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<georss:point>23.039568 72.566004</georss:point>
		<geo:lat>23.039568</geo:lat>
		<geo:long>72.566004</geo:long>
		<media:content url="http://1.gravatar.com/avatar/de5fac63d2e5278023fb275c3a09d8f5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gauravthummar</media:title>
		</media:content>
	</item>
		<item>
		<title>iOS 6 Top 12 New Feature List</title>
		<link>http://gauravthummar.wordpress.com/2012/06/18/ios-6-top-10-new-feature-list/</link>
		<comments>http://gauravthummar.wordpress.com/2012/06/18/ios-6-top-10-new-feature-list/#comments</comments>
		<pubDate>Mon, 18 Jun 2012 07:21:01 +0000</pubDate>
		<dc:creator>Gaurav Thummar @iPhone Application Developer</dc:creator>
				<category><![CDATA[iOS Feature]]></category>
		<category><![CDATA[Iphone & Ipad]]></category>

		<guid isPermaLink="false">http://gauravthummar.wordpress.com/?p=397</guid>
		<description><![CDATA[1) Siri 2) Facebook integration &#8211;&#62; Public API for developers 3) Phone &#8211;&#62; Reply to incoming calls with message (preset or custom) or save reminder (timed) 4) Center &#8211;&#62; Do not disturb toggle with fine-grain phone call exceptions, schedules, or allowing repeat calls 5) FaceTime &#8211;&#62; Apple ID unified with phone number, enabling FaceTime or [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=397&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>1) Siri<br />
2) Facebook integration<br />
&#8211;&gt; Public API for developers<br />
3) Phone<br />
&#8211;&gt; Reply to incoming calls with message (preset or custom) or save reminder (timed)<br />
4) Center<br />
&#8211;&gt; Do not disturb toggle with fine-grain phone call exceptions, schedules, or allowing repeat calls<br />
5) FaceTime<br />
&#8211;&gt; Apple ID unified with phone number, enabling FaceTime or iMessage answering on iPad or Mac<br />
6) Safari<br />
&#8211;&gt; iCloud Tabs for Safari on other iOS devices and Macs, Offline Reading List, Photo uploads, Smart app banners link to App Store or launches, Fullscreen video in landscape<br />
7) Photo Streams<br />
&#8211;&gt; Shared Photo Streams with designated friends, includes comments<br />
8) Mail<br />
&#8211;&gt; VIPs &#8211; designated contacts cause notifications, e-mails flagged with stars, separate inbox,<br />
Flagged mailbox<br />
9) Passbook<br />
&#8211;&gt; Barcode collection for boarding passes, store cards, coupon, movie tickets<br />
10) Maps<br />
&#8211;&gt; Local search with 100 million business listings with Yelp reviews and pictures, Crowd-sourced traffic data with incident reports, Free turn-by-turn navigation with alternative route offers based on faster ETA, Navigation viewable from lock screen, Flyover (3D buildings)<br />
11) Accessibility<br />
&#8211;&gt; iOS 6 comes with Guided Access.<br />
12) Camera with Panoroma<br />
&#8211;&gt; Broaden your horizons. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gauravthummar.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gauravthummar.wordpress.com/397/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=397&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gauravthummar.wordpress.com/2012/06/18/ios-6-top-10-new-feature-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>23.039568 72.566004</georss:point>
		<geo:lat>23.039568</geo:lat>
		<geo:long>72.566004</geo:long>
		<media:content url="http://1.gravatar.com/avatar/de5fac63d2e5278023fb275c3a09d8f5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gauravthummar</media:title>
		</media:content>
	</item>
		<item>
		<title>Use of Custom Cell in iPhone/iPad Application Development</title>
		<link>http://gauravthummar.wordpress.com/2012/04/25/use-of-custom-cell-in-iphoneipad-application-development/</link>
		<comments>http://gauravthummar.wordpress.com/2012/04/25/use-of-custom-cell-in-iphoneipad-application-development/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 06:21:05 +0000</pubDate>
		<dc:creator>Gaurav Thummar @iPhone Application Developer</dc:creator>
				<category><![CDATA[Iphone & Ipad]]></category>
		<category><![CDATA[UITableView]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[TableCell]]></category>
		<category><![CDATA[TableView]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://gauravthummar.wordpress.com/?p=376</guid>
		<description><![CDATA[Here i attach Code file. 1) TableCell.h Code Link:- TableCell.h Sample Code 2) TableCell.m Code Link:- TableCell.m Sample Code In many Place in your iOS Development you use Custom Cell, Custom Table Cell and delegate method of TableView here i make one sample for creating Custom cell with TextField, Lable, Button and also right Delegate [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=376&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Here i attach Code file.</p>
<p>1) TableCell.h</p>
<p><strong>Code Link:-</strong> <a href="http://gauravthummar.files.wordpress.com/2012/04/tablecell_h.doc">TableCell.h Sample Code</a></p>
<p>2) TableCell.m</p>
<p><strong>Code Link:-</strong> <a href="http://gauravthummar.files.wordpress.com/2012/04/tablecell_m.doc">TableCell.m Sample Code</a></p>
<p>In many Place in your iOS Development you use Custom Cell, Custom Table Cell and delegate method of TableView<br />
here i make one sample for creating Custom cell with TextField, Lable, Button and also right Delegate method which we call from out Parent Class.</p>
<p>So i think this code is useful make Custom cell and handle all delegate method of your TableView.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gauravthummar.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gauravthummar.wordpress.com/376/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=376&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gauravthummar.wordpress.com/2012/04/25/use-of-custom-cell-in-iphoneipad-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>23.039568 72.566004</georss:point>
		<geo:lat>23.039568</geo:lat>
		<geo:long>72.566004</geo:long>
		<media:content url="http://1.gravatar.com/avatar/de5fac63d2e5278023fb275c3a09d8f5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gauravthummar</media:title>
		</media:content>
	</item>
		<item>
		<title>Copy from Adressbook in to textfield</title>
		<link>http://gauravthummar.wordpress.com/2012/04/25/copy-from-adressbook-in-to-textfield/</link>
		<comments>http://gauravthummar.wordpress.com/2012/04/25/copy-from-adressbook-in-to-textfield/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 05:20:12 +0000</pubDate>
		<dc:creator>Gaurav Thummar @iPhone Application Developer</dc:creator>
				<category><![CDATA[Address Book]]></category>
		<category><![CDATA[Iphone & Ipad]]></category>
		<category><![CDATA[AddressBook Framework]]></category>
		<category><![CDATA[iOS Application Development]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://gauravthummar.wordpress.com/?p=350</guid>
		<description><![CDATA[Here i attach Code file. Code Link:- Retrive field value from the address book and set in Text Field Sample Code In This code we have use delegate method for Address book Picker. when click button or do ant event at that time address book open and we select one particular record which value we [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=350&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://gauravthummar.files.wordpress.com/2012/04/addresbookicon.jpeg?w=500" alt="addressbookicon" /></p>
<p>Here i attach Code file.</p>
<p><strong>Code Link:-</strong> <a href="http://gauravthummar.files.wordpress.com/2012/04/address-book.doc">Retrive field value from the address book and set in Text Field Sample Code</a></p>
<p>In This code we have use delegate method for Address book Picker.</p>
<p>when click button or do ant event at that time address book open and we select one particular record which value we want to take in our application so dismiss method call and </p>
<p>- (BOOL)peoplePickerNavigationController: </p>
<p>in this method we put code for set text field value.</p>
<p>i think this is useful for you in your iOS Application Development.  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gauravthummar.wordpress.com/350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gauravthummar.wordpress.com/350/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=350&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gauravthummar.wordpress.com/2012/04/25/copy-from-adressbook-in-to-textfield/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>23.039568 72.566004</georss:point>
		<geo:lat>23.039568</geo:lat>
		<geo:long>72.566004</geo:long>
		<media:content url="http://1.gravatar.com/avatar/de5fac63d2e5278023fb275c3a09d8f5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gauravthummar</media:title>
		</media:content>

		<media:content url="http://gauravthummar.files.wordpress.com/2012/04/addresbookicon.jpeg" medium="image">
			<media:title type="html">addressbookicon</media:title>
		</media:content>
	</item>
		<item>
		<title>Pinterest</title>
		<link>http://gauravthummar.wordpress.com/2012/04/21/pinterest/</link>
		<comments>http://gauravthummar.wordpress.com/2012/04/21/pinterest/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 05:06:05 +0000</pubDate>
		<dc:creator>Gaurav Thummar @iPhone Application Developer</dc:creator>
				<category><![CDATA[Iphone & Ipad]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Pinterest]]></category>

		<guid isPermaLink="false">http://gauravthummar.wordpress.com/?p=277</guid>
		<description><![CDATA[Pinterest is one of the hottest new social networks in the world. All access occurs via HTTPS. As of now, all the data should be sent and received through JSON (JavaScript Object Notation). API does not support XML inputs or outputs yet. OAuth2 is used by Pinterest for server side authentication purposes. Authentication process consists [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=277&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://gauravthummar.files.wordpress.com/2012/04/images1.jpeg?w=500" alt="Pinterest" /></p>
<p align="LEFT"><span style="font-family:Times New Roman, serif;"><span style="font-size:medium;">Pinterest is one of the hottest new social networks in the world.</span></span></p>
<p align="LEFT"><span style="color:#1d1d1d;"><span style="font-family:Times New Roman, serif;"><span style="font-size:medium;">All access occurs via HTTPS. As of now, all the data should be sent and received through JSON (JavaScript Object Notation). API does not support XML inputs or outputs yet.</span></span></span></p>
<p align="LEFT"><span style="color:#1d1d1d;"><span style="font-family:Times New Roman, serif;"><span style="font-size:medium;">OAuth2 is used by Pinterest for server side authentication purposes. Authentication process consists of 3 steps, which are as follows:</span></span></span></p>
<p><span style="color:#1d1d1d;"> </span></p>
<p><span style="color:#1d1d1d;"><span style="font-family:Times New Roman, serif;"><span style="font-size:medium;">i) User Authentication &#8211; To ensure that user properly authenticates to the server and says who they are</span></span></span></p>
<p><span style="color:#1d1d1d;"><span style="font-family:Times New Roman, serif;"><span style="font-size:medium;">ii) App Authorization &#8211; This involves the user knowing what kind of data they will be providing the app</span></span></span></p>
<p><span style="color:#1d1d1d;"><span style="font-family:Times New Roman, serif;"><span style="font-size:medium;">iii) App Authentication &#8211; This ensures that the user is providing their information to the proper app, not anything or anybody else.</span></span></span></p>
<p><span style="color:#1d1d1d;"> </span></p>
<p><span style="font-family:Times New Roman, serif;"><span style="font-size:medium;"><span style="color:#1d1d1d;">Once these steps are performed, a user token is issued by the server to the app to perform tasks on behalf of the user.</span></span></span></p>
<p align="LEFT"><span style="font-size:medium;"><em><strong>Important Links:</strong></em></span></p>
<p align="LEFT"><span style="color:#000080;"><span style="text-decoration:underline;"><a href="http://pinterestdeveloper.com/"><span style="font-size:medium;">http://pinterestdeveloper.com/</span></a></span></span></p>
<p align="LEFT"><span style="color:#000080;"><span style="text-decoration:underline;"><a href="http://tijn.bo.lt/pinterest-api"><span style="font-size:medium;">http://tijn.bo.lt/pinterest-api</span></a></span></span></p>
<p align="LEFT"><span style="color:#000080;"><span style="text-decoration:underline;"><a href="http://www.itweb.co.za/index.php?option=com_content&amp;view=article&amp;id=52696"><span style="font-size:medium;">http://www.itweb.co.za/index.php?option=com_content&amp;view=article&amp;id=52696</span></a></span></span></p>
<p align="LEFT"><span style="color:#000080;"><span style="text-decoration:underline;"><a href="http://www.datasprings.com/resources/articles-information/pinterest-api-programming"><span style="font-size:medium;">http://www.datasprings.com/resources/articles-information/pinterest-api-programming</span></a></span></span></p>
<p align="LEFT"><span style="color:#000080;"><span style="text-decoration:underline;"><a href="https://github.com/mystcolor/JTPinIt"><span style="font-size:medium;">https://github.com/mystcolor/JTPinIt</span></a></span></span></p>
<p align="LEFT">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gauravthummar.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gauravthummar.wordpress.com/277/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=277&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gauravthummar.wordpress.com/2012/04/21/pinterest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>23.039568 72.566004</georss:point>
		<geo:lat>23.039568</geo:lat>
		<geo:long>72.566004</geo:long>
		<media:content url="http://1.gravatar.com/avatar/de5fac63d2e5278023fb275c3a09d8f5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gauravthummar</media:title>
		</media:content>

		<media:content url="http://gauravthummar.files.wordpress.com/2012/04/images1.jpeg" medium="image">
			<media:title type="html">Pinterest</media:title>
		</media:content>
	</item>
		<item>
		<title>Retrive All field value from the address book in iphone/ipad application.</title>
		<link>http://gauravthummar.wordpress.com/2012/04/19/retrive-all-field-value-from-the-address-book-in-iphoneipad-application/</link>
		<comments>http://gauravthummar.wordpress.com/2012/04/19/retrive-all-field-value-from-the-address-book-in-iphoneipad-application/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 09:01:15 +0000</pubDate>
		<dc:creator>Gaurav Thummar @iPhone Application Developer</dc:creator>
				<category><![CDATA[Address Book]]></category>
		<category><![CDATA[Iphone & Ipad]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone Application Development]]></category>
		<category><![CDATA[mobile news]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://gauravthummar.wordpress.com/?p=210</guid>
		<description><![CDATA[Here i attach Code file. Code Link:- Retrive All field value from the address book Sample Code This code is useful for retrieve Address Book Record in your iPhone/iPad Application. For that you have to add AddressBookUI.Framework and AddressBook.Framework in your Application. by This code we  get all Record form Address Book form our iPhone/iPad [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=210&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://gauravthummar.files.wordpress.com/2012/04/applic-address-book-icon.png?w=500" alt="addressbook" /></p>
<p>Here i attach Code file.</p>
<p><strong>Code Link:-</strong> <a href="http://gauravthummar.files.wordpress.com/2012/04/retrieve-addressbook-all-field.doc">Retrive All field value from the address book Sample Code</a></p>
<p>This code is useful for retrieve Address Book Record in your iPhone/iPad Application.</p>
<p>For that you have to add AddressBookUI.Framework and AddressBook.Framework in your Application.</p>
<p>by This code we  get all Record form Address Book form our iPhone/iPad Application.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gauravthummar.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gauravthummar.wordpress.com/210/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gauravthummar.wordpress.com&#038;blog=22047751&#038;post=210&#038;subd=gauravthummar&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gauravthummar.wordpress.com/2012/04/19/retrive-all-field-value-from-the-address-book-in-iphoneipad-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>23.039568 72.566004</georss:point>
		<geo:lat>23.039568</geo:lat>
		<geo:long>72.566004</geo:long>
		<media:content url="http://1.gravatar.com/avatar/de5fac63d2e5278023fb275c3a09d8f5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gauravthummar</media:title>
		</media:content>

		<media:content url="http://gauravthummar.files.wordpress.com/2012/04/applic-address-book-icon.png" medium="image">
			<media:title type="html">addressbook</media:title>
		</media:content>
	</item>
	</channel>
</rss>
