<?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>MacOSCoders &#187; sdk</title>
	<atom:link href="http://www.macoscoders.com/tag/sdk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.macoscoders.com</link>
	<description>My blog to talk on iPhone, Mac OS, Adobe Flex, AIR...</description>
	<lastBuildDate>Mon, 16 Aug 2010 10:45:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New Features In iPhone OS 4.0</title>
		<link>http://www.macoscoders.com/2010/04/09/new-features-in-iphone-os-4-0/</link>
		<comments>http://www.macoscoders.com/2010/04/09/new-features-in-iphone-os-4-0/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 07:25:47 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=398</guid>
		<description><![CDATA[iPhone OS 4 is the next generation of the world&#8217;s most innovative mobile  operating system. Its unique capabilities and new technologies will  change what you thought was possible on a mobile platform. With a rich set of over 1500 new APIs, iPhone SDK for iPhone OS 4  provides you with an amazing [...]]]></description>
			<content:encoded><![CDATA[<p>iPhone OS 4 is the next generation of the world&#8217;s most innovative mobile  operating system. Its unique capabilities and new technologies will  change what you thought was possible on a mobile platform. With a rich set of over 1500 new APIs, iPhone SDK for iPhone OS 4  provides you with an amazing range of technologies to enhance the  functionality of your iPhone and iPod touch apps. iPhone Developer  Program members can visit the iPhone Dev Center to download the iPhone  SDK 4 beta now.</p>
<div>
<h3 id="multitasking">Multitasking</h3>
<p>iPhone OS 4 delivers seven new multitasking services that allow  your apps to perform tasks in the background while preserving battery  life and performance. These multitasking services include:</p>
<ul>
<li><strong>Background audio</strong> &#8211; Allows your app to play audio  continuously. So customers can listen to your app while they surf the  web, play games, and more.</li>
<li><strong>Voice over IP</strong> &#8211; Your VoIP apps can now be even better.  Users can now receive VoIP calls and have conversations while using  another app. Your users can even receive calls when their phones are  locked in their pocket.</li>
<li><strong>Background location</strong> &#8211; Navigation apps can now continue  to guide users who are listening to their iPods, or using other apps.  iPhone OS 4 also provides a new and battery efficient way to monitor  location when users move between cell towers. This is a great way for  your social networking apps to keep track of users and their friends&#8217;  locations.</li>
<li><strong>Push notifications</strong> &#8211; Receive alerts from your remote  servers even when your app isn&#8217;t running.</li>
<li><strong>Local notifications</strong> &#8211; Your app can now alert users of  scheduled events and alarms in the background, no servers required.</li>
<li><strong>Task finishing</strong> &#8211; If your app is in mid-task when your  customer leaves it, the app can now keep running to finish the task.</li>
<li><strong>Fast app switching</strong> &#8211; All developers should take  advantage of this. This will allow users to leave your app and come  right back to where they were when they left &#8211; no more having to reload  the app.</li>
</ul>
<p><span id="more-398"></span></div>
<div>
<div>
<div><img src="http://devimages.apple.com/technologies/iphone/images/80x80_icon2.png" alt="iAd" width="80" height="80" /></div>
<div>
<h3 id="iAd">iAd</h3>
<p>Apple&#8217;s new mobile advertising platform, combines the emotion  of TV ads with the interactivity of web ads. When users click on mobile  ads they are almost always taken out of their app to a web browser,  which loads the advertiser&#8217;s webpage. Users must then navigate back to  their app, and it is often difficult or impossible to return to exactly  where they left. iAd solves this problem by displaying full-screen video  and interactive ad content without ever leaving the app, and letting  users return to their app anytime they choose. iPhone OS 4 lets  developers easily embed iAd opportunities within their apps, and the ads  are dynamically and wirelessly delivered to the device. Apple will sell  and serve the ads, and developers will receive 60 percent of iAd  revenue.</p>
<div>
<h3 id="gamecenter">Game Center</h3>
<p>The iPhone OS 4 beta software and SDK includes a developer  preview of the GameKit APIs that allows you to create apps that will  work with Game Center, Apple&#8217;s new social gaming network. Your users can  invite friends to play a game, start a multiplayer game through  matchmaking, track their achievements, and compare their high scores on a  leader board. The APIs are available to you now and Game Center will be  available to iPhone and iPod touch users later this year.</p>
<div>
<h4>Calendar Access</h4>
<p>Apps can now create and edit events directly in the Calendar  app with Event Kit. Create recurring events, set up start and end times  and assign them to any calendar on the device.</p>
<div>
<h4>In-App SMS</h4>
<p>Compose SMS messages from within apps, similar to the Mail  compose sheet added in iPhone SDK 3.0.</p></div>
<div>
<h4>Photo Library Access</h4>
<p>Applications now have direct access to user photos and videos  with the Media Library APIs.</p></div>
<p><!-- /.column.first --></p>
<div>
<div>
<h4>Video playback &amp; Capture</h4>
<p>You now have full programmatic control over video playback and  capture, using new APIs in the AV Foundation framework.</p></div>
<div>
<h4>Map Kit Improvements</h4>
<p>Mapping applications can now include overlays that can  identify regions on a map. Draw routes with annotations for customized  directions and other functionalities.</p></div>
<div>
<h4>Quick Look</h4>
<p>Applications can now present previews of documents, like  attachments in Mail, using the new Quick Look APIs.</p>
<div>
<h4>Accelerate</h4>
<p>Gain access to a cookbook of hundreds of industry-standard  mathematical functions optimized for iPhone and iPod touch, including  functions for performing vector and matrix factorizations, multiplying  arrays of large integers and computing simultaneous linear equations.</p>
<h3 id="tools">ew in Tools</h3>
<p>With a wealth of new tools and refinements, you&#8217;ll find that  developing amazing iPhone and iPod touch apps is easier than ever  before.</p>
<div>
<h4>Automated testing</h4>
<p>Automate the testing of your application by scripting touch  events using the new UIAutomation Instrument.</p>
<h4>Performance and power analysis</h4>
<p>Collect finely-grained performance data and track the power  usage of your application using the new Time Profiler and Energy  Diagnostics Instruments for iPhone OS.</p>
<div>
<h3 id="compatibility">iPhone OS 4 Compatibility</h3>
<p>iPhone OS 4 will work with iPhone 3G, iPhone 3GS, and the  second- and third-generation iPod touch this summer, and with iPad in  the fall. Not all features are compatible with all devices. For example,  multitasking is available only with iPhone 3GS and the third-generation  iPod touch (32GB and 64GB models from late 2009).</p>
<h1>What we didn&#8217;t get from iPhone OS 4</h1>
<div>
<p>Have to look over  the common wish list items that appear to be lacking from the iPhone OS announcement.</p>
<ul>
<li><strong>Mass storage mode</strong>: We would&#8217;ve liked to see an easier way  to just drag and drop files from our computer to the iPhone without  having to go through a third-party app.</li>
<li><strong>Tethering with AT&amp;T</strong>: Yes, we know this is already  possible with the current OS, but AT&amp;T in the U.S. have not gotten  onboard with it yet (tethering is currently available in other countries  like Canada and the U.K.). We were hoping we would hear more about it  at the event, but no dice there.</li>
<li><strong>Audio profiles</strong>: It would have been nice if the iPhone had  different audio profiles for different environments that you could  easily switch between.</li>
<li><strong>Flash support in Safari</strong>: Yeah, this was a pie-in-the-sky  wish, but we know a lot of you out there wanted it.</li>
<li><strong>FM radio</strong>: Another one that was highly unlikely, but again, we  know there are some who want it.</li>
<li><strong>Wi-Fi syncing</strong>: We would&#8217;ve really liked it if we could sync  or back up our information on the iPhone over Wi-Fi instead of having to  plug in our USB cable.</li>
<li><strong>Built-in photo editing</strong>: We know you can get third-party photo  editors on the iPhone but it would be nice to have a built-in one as  well.</li>
<li><strong>Printer support</strong>: This is a little more relevant to the iPad,  but we also wished iPhone OS 4 would provide some printer driver  support, which would be very helpful for printing out documents and  notes.</li>
<li><strong>Multiple notification bar</strong>: On Android, there is a handy pull  down area where you can see all of your recent notifications, like for  your new messages or new voicemails. It would be nice to see that on the  iPhone as well.</li>
</ul>
<p>Was there anything  that you wanted out of iPhone OS 4.0 but didn&#8217;t get? Sound off in the  comments section below.</p>
<h2>Apple&#8217;s iPhone OS 4.0: Afterthoughts</h2>
<p>iPhone OS 4.0 license  makes third-party developers agree that they&#8217;ll  write apps  using Apple&#8217;s own programming tools, not ones provided by  other  companies &#8212; apparently including Adobe&#8217;s upcoming Packager  for iPhone, which converts Flash  applications into iPhone programs.  I, as an avid Mac OS X developer love this clause in the agreement.  I have seen lots of companies that were into developing website proclaiming themselves as iPhone developers and taking away the value out of the iPhone. In any  event, this remains a developing  story and I always know Steve Jobs won&#8217;t let Apple developer down.</p></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2009/05/17/iphone-apple-push-notification-service-apns/" rel="bookmark" class="wherego_title">iPhone Apple Push Notification Service (APNS)</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2010/04/09/new-features-in-iphone-os-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple releases iPhone OS SDK 3.1.2</title>
		<link>http://www.macoscoders.com/2009/10/09/apple-releases-iphone-os-sdk-312/</link>
		<comments>http://www.macoscoders.com/2009/10/09/apple-releases-iphone-os-sdk-312/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 03:19:07 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[dashcode]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=347</guid>
		<description><![CDATA[Apple on Thursday released an update for the iPhone SDK, bringing the current version of the SDK to 3.1.2.
The new SDK 3.1.2, which now includes Xcode 3.2.1, is available in versions that are compatible with Leopard and Snow Leopard for iPhone and iPod Touch developers.
The update contains general bug fixes for the SDK and Xcode. [...]]]></description>
			<content:encoded><![CDATA[<p>Apple on Thursday released an update for the iPhone SDK, bringing the current version of the SDK to 3.1.2.</p>
<p>The new SDK 3.1.2, which now includes Xcode 3.2.1, is available in versions that are compatible with Leopard and Snow Leopard for iPhone and iPod Touch developers.</p>
<p>The update contains general bug fixes for the SDK and Xcode. Dashcode is reported to now support the creation of Web applications that are optimized for Safari on the iPhone, PC, and Mac.</p>
<p>If you&#8217;ve used this new update, please tell us about your experiences with it in the comments.</p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2009/06/08/error-the-executable-was-signed-with-invalid-entitlements/" rel="bookmark" class="wherego_title">Error: The executable was signed with invalid entitlements</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/10/09/apple-releases-iphone-os-sdk-312/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Titanium User Group Kick Off Meeting</title>
		<link>http://www.macoscoders.com/2009/09/08/titanium-user-group-kick-off-meeting/</link>
		<comments>http://www.macoscoders.com/2009/09/08/titanium-user-group-kick-off-meeting/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 18:58:01 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Esberi]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[Titanium]]></category>
		<category><![CDATA[TUG]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=334</guid>
		<description><![CDATA[The first Titanium User Group meeting took place in Bangalore on 4th September 2009. The event was organized by Mohammad Khan (The guy in the blue T-Shirt in the snap)and others Of Esberi. The event started at 6:00PM and close to 15 people attended the event. It all began with an introduction to Titanium SDK [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 310px"><img title="Titanium Developer Meet, Bangalore" src="http://www.macoscoders.com/images/TUG_Meet_Bangalore.jpg" alt="Titanium Developer Meet, Bangalore" width="300" height="225" /><p class="wp-caption-text">Titanium Developer Meet, Bangalore</p></div>
<p>The first Titanium User Group meeting took place in Bangalore on 4th September 2009. The event was organized by Mohammad Khan (The guy in the blue T-Shirt in the snap)and others Of Esberi. The event started at 6:00PM and close to 15 people attended the event. It all began with an introduction to Titanium SDK and how to use the Titanium Developer tool to create applications for both iPhone and Android mobile platform. Since I already had played around using Titanium Developer tool, most of the stuff I heard there about using the tool was already known.</p>
<p>The meet was useful in that I got to learn what are the features and API&#8217;s provided by Titanium SDK to write applications for mobile. Some of the code samples shown at the meet were encouraging and I would say the code would be familiar to a person who had already worked on say Adobe Flex. Even for beginners, it&#8217;s not so tough to learn it.</p>
<p><span id="more-334"></span></p>
<p>There was an application demo by Chinmay, college graduate who had built an application using Titanium Developer tool for both iPhone and Android mobile. The application was basically interacting with a social networking website called brightkite (http://brightkite.com/) The application looked pretty good both in terms of its UI design and functionality. It showcased how users can use the GPS data from iPhone and Android mobiles to interact with BrightKite social networking website. Chinmay also explained us the problems that he faced developing his application and how he over came it to win an honour from Appcelerator. Congrats Chinmay for the award..!</p>
<p>Over all it was a great learning experience and got to meet lots of new people especially Mohammad Khan. Wish to see more of the user group meeting in the coming days.</p>
<p>&#8220;Code Strong&#8221; with Titanium Developer tool <img src='http://www.macoscoders.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h2><strong>About Titanium Mobile</strong></h2>
<p><strong>You Can Build a Native App for That</strong></p>
<p>With Titanium, you get native access to device features like geo-location, local file system / database, photos, and touch / accelerometer controls. Your apps look great because they use native UI elements, styling, transitions, and they run great because we compile Titanium to native code for peak performance.</p>
<p><strong>At Web Dev Speed</strong></p>
<p>Your friends may talk about ‘provisioning this’ and ‘memory allocation that’ but meanwhile you’ve got 5 apps in the store to their 1. That’s because you’re building in Javascript, HTML, and CSS, so you’re running circles around the competition.</p>
<p><strong>Delivered Across Two Platforms</strong></p>
<p>The last thing you want worry about is cross-platform compatibility. That’s why we give you one platform for developing both iPhone and Android apps. The Titanium framework shares common APIs across devices and provides extensibility for each device’s unique capabilities.</p>
<p><strong>More details at:   http://www.appcelerator.com/products/titanium-mobile/<br />
</strong></p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2009/06/08/error-the-executable-was-signed-with-invalid-entitlements/" rel="bookmark" class="wherego_title">Error: The executable was signed with invalid entitlements</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/09/08/titanium-user-group-kick-off-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone SDK: How To Set Max Character length in UITextField</title>
		<link>http://www.macoscoders.com/2009/05/14/iphone-sdk-how-to-set-max-character-length-in-uitextfield/</link>
		<comments>http://www.macoscoders.com/2009/05/14/iphone-sdk-how-to-set-max-character-length-in-uitextfield/#comments</comments>
		<pubDate>Thu, 14 May 2009 11:55:44 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[NSRange]]></category>
		<category><![CDATA[replacementString]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[shouldChangeCharactersInRange]]></category>
		<category><![CDATA[UITextField]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=181</guid>
		<description><![CDATA[We can use the UITextField&#8217;s delegate method
- (BOOL)textField: (UITextField *)textField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string

to set the maximum character length.
This can be done by doing the following:
#define MAX_LENGTH 10

- (BOOL)textField: (UITextField *)textField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string
{
    if (textField.text.length &#62;= MAX_LENGTH &#38;&#38; range.length == 0)
    {
        return NO; 
    [...]]]></description>
			<content:encoded><![CDATA[<p>We can use the UITextField&#8217;s delegate method</p>
<pre class="prettyprint" style="padding-left: 30px;"><code><span class="pun">-</span><span class="pln"> </span><span class="pun">(</span><span class="pln">BOOL</span><span class="pun">)</span><span class="pln">textField</span><span class="pun">: (</span><span class="typ">UITextField</span><span class="pln"> </span><span class="pun">*)</span><span class="pln">textField shouldChangeCharactersInRange</span><span class="pun">: (</span><span class="typ">NSRange</span><span class="pun">)</span><span class="pln">range replacementString</span><span class="pun">: (</span><span class="typ">NSString</span><span class="pln"> </span><span class="pun">*)</span><span class="kwd">string
</span></code></pre>
<p>to set the maximum character length.</p>
<p>This can be done by doing the following:</p>
<pre class="prettyprint" style="padding-left: 30px;"><code><span class="com">#define MAX_LENGTH 10</span><span class="pln">

</span><span class="pun">-</span><span class="pln"> </span><span class="pun">(</span><span class="pln">BOOL</span><span class="pun">)</span><span class="pln">textField</span><span class="pun">: (</span><span class="typ">UITextField</span><span class="pln"> </span><span class="pun">*)</span><span class="pln">textField shouldChangeCharactersInRange</span><span class="pun">: (</span><span class="typ">NSRange</span><span class="pun">)</span><span class="pln">range replacementString</span><span class="pun">: (</span><span class="typ">NSString</span><span class="pln"> </span><span class="pun">*)</span><span class="kwd">string</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">textField</span><span class="pun">.</span><span class="pln">text</span><span class="pun">.</span><span class="pln">length </span><span class="pun">&gt;=</span><span class="pln"> MAX_LENGTH </span><span class="pun">&amp;&amp;</span><span class="pln"> range</span><span class="pun">.</span><span class="pln">length </span><span class="pun">==</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">return</span><span class="pln"> NO</span><span class="pun">;</span><span class="pln"> </span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
    </span><span class="kwd">else</span><span class="pln">
    </span><span class="pun">{</span><span class="kwd">
        return</span><span class="pln"> YES</span><span class="pun">;
    }</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span></code></pre>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2009/06/11/add-background-image-to-uiview/" rel="bookmark" class="wherego_title">Add Background Image To UIView</a></li><li><a href="http://www.macoscoders.com/2009/05/17/iphone-apple-push-notification-service-apns/" rel="bookmark" class="wherego_title">iPhone Apple Push Notification Service (APNS)</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/05/14/iphone-sdk-how-to-set-max-character-length-in-uitextfield/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone: Place A UIView On Top Of Other Views</title>
		<link>http://www.macoscoders.com/2009/05/14/iphone-place-a-uiview-on-top-of-other-views/</link>
		<comments>http://www.macoscoders.com/2009/05/14/iphone-place-a-uiview-on-top-of-other-views/#comments</comments>
		<pubDate>Thu, 14 May 2009 09:59:45 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[UIView]]></category>
		<category><![CDATA[zPosition]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=178</guid>
		<description><![CDATA[There might be need at several stages of iPhone application development to insert a new view on top of other views. This can be achieved by setting the zPosition value of the view in question. If a View has a zPosition that is bigger than another views zPosition it will appear on top of the [...]]]></description>
			<content:encoded><![CDATA[<p>There might be need at several stages of iPhone application development to insert a new view on top of other views. This can be achieved by setting the zPosition value of the view in question. If a View has a zPosition that is bigger than another views zPosition it will appear on top of the other view.</p>
<p style="padding-left: 30px;"><span id="more-178"></span>UIView *myView = [[UIView alloc] init];<br />
myView.layer.zPosition = X;</p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/05/14/iphone-place-a-uiview-on-top-of-other-views/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NSTask Removed From IPhone SDK 3.0</title>
		<link>http://www.macoscoders.com/2009/05/04/nstask-removed-from-iphone-sdk-30/</link>
		<comments>http://www.macoscoders.com/2009/05/04/nstask-removed-from-iphone-sdk-30/#comments</comments>
		<pubDate>Mon, 04 May 2009 10:42:22 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[GData]]></category>
		<category><![CDATA[GDATA_SKIP_LOG_XMLFORMAT]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[NSTask]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=163</guid>
		<description><![CDATA[The other day I was trying to build GData with one of my iPhone applications built on iPhone SDK 3.0. The build failed complaining that NSTask is undeclared.  Based on release notes for iPhone OS 3.0, I got to know that NSTask has been removed from the Foundation framework among several other API&#8217;s with iPhone [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I was trying to build GData with one of my iPhone applications built on iPhone SDK 3.0. The build failed complaining that NSTask is undeclared.  Based on release notes for iPhone OS 3.0, I got to know that NSTask has been removed from the Foundation framework among several other API&#8217;s with iPhone OS 3.0. <img src='http://www.macoscoders.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />   Moving forward all projects which used NSTask would fail n would require some amount of recoding to fill the missing gaps.</p>
<p><span id="more-163"></span>For now I am setting GDATA_SKIP_LOG_XMLFORMAT = 1 for my project to compile without any error.</p>
<div class="wp-caption aligncenter" style="width: 439px"><img title="NSTask Missing In iPhone OS 3.0" src="http://www.macoscoders.com/images/Missing_NSTask_iPhone_OS_3_0.jpg" alt="NSTask Missing In iPhone OS 3.0" width="429" height="195" /><p class="wp-caption-text">NSTask Missing In iPhone OS 3.0</p></div>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/05/04/nstask-removed-from-iphone-sdk-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Render iPhone Application Icon Without The Sheen and Bevel Effects</title>
		<link>http://www.macoscoders.com/2009/04/30/render-iphone-application-icon-with-effect/</link>
		<comments>http://www.macoscoders.com/2009/04/30/render-iphone-application-icon-with-effect/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 11:46:28 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[bevel]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[sheen]]></category>
		<category><![CDATA[UIPrerenderedIcon]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=152</guid>
		<description><![CDATA[If you would like to render your iPhone application icon without any sheen and bevel effects added by iPhone OS, then add the boolean value
UIPrerenderedIcon=YES
in your application&#8217;s info.plist. Adding this key will instruct iPhone OS not to add the additonal effect around the icon and leave it as it is. On the left is a [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 202px"><img title="UIPrerenderedIcon" src="http://www.macoscoders.com/images/iPhoneApplicationNoPrerenderingOfIcon.jpg" alt="UIPrerenderedIcon" width="192" height="288" /><p class="wp-caption-text">UIPrerenderedIcon</p></div>
<p>If you would like to render your iPhone application icon without any sheen and bevel effects added by iPhone OS, then add the boolean value</p>
<p>UIPrerenderedIcon=YES</p>
<p>in your application&#8217;s info.plist. Adding this key will instruct iPhone OS not to add the additonal effect around the icon and leave it as it is. On the left is a screenshot of one of the application&#8217;s &#8211; BubbleWrap(marked in red square)available on the Apple App store which use UIPrerenderedIcon= YES.</p>
<pre class="sourcecodebox"> &lt;key&gt;UIPrerenderedIcon&lt;/key&gt;
 &lt;true/&gt;</pre>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/04/30/render-iphone-application-icon-with-effect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Show Network Activity Status Indicator</title>
		<link>http://www.macoscoders.com/2009/04/22/show-network-activity-status-indicator/</link>
		<comments>http://www.macoscoders.com/2009/04/22/show-network-activity-status-indicator/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 13:16:39 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[networkActivityIndicatorVisible]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=130</guid>
		<description><![CDATA[UIApplication* myApplication = [UIApplication sharedApplication];
myApplication.networkActivityIndicatorVisible = YES;

Readers who viewed this page, also viewed:iPhone Apple Push Notification Service (APNS)Powered by Where did they go from here?]]></description>
			<content:encoded><![CDATA[<p style="padding-left: 30px;">UIApplication* myApplication = [UIApplication sharedApplication];</p>
<p style="padding-left: 30px;">myApplication.networkActivityIndicatorVisible = YES;</p>
<p style="padding-left: 30px;">
<div class="wp-caption alignleft" style="width: 204px"><img title="Network Activity Indicator" src="http://www.macoscoders.com/images/networkActivityIndicatorVisible.jpg" alt="Network Activity Indicator" width="194" height="292" /><p class="wp-caption-text">Network Activity Indicator</p></div>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2009/05/17/iphone-apple-push-notification-service-apns/" rel="bookmark" class="wherego_title">iPhone Apple Push Notification Service (APNS)</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/04/22/show-network-activity-status-indicator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone SDK programming book code samples</title>
		<link>http://www.macoscoders.com/2009/04/07/iphone-sdk-programming-book-code-samples/</link>
		<comments>http://www.macoscoders.com/2009/04/07/iphone-sdk-programming-book-code-samples/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 19:13:23 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=93</guid>
		<description><![CDATA[Check the opensource cool stuff about iPhone programming here at:-
http://code.google.com/p/iphone-sdk-programming-book-code-samples/

I have pasted the extract of it here for a quick reference&#8230;
iPhone SDK Programming: Developing Mobile Applications for Apple iPhone and iPod touch, Maher Ali.
Paperback: 416 pages Publisher: John Wiley &#38; Sons (March 30, 2009) Language: English ISBN-10: 0470742828 ISBN-13: 978-0470742822
Product Description With iPhone SDK Programming, [...]]]></description>
			<content:encoded><![CDATA[<p>Check the opensource cool stuff about iPhone programming here at:-</p>
<p><a title="iPhone SDK Tutorial" href="http://code.google.com/p/iphone-sdk-programming-book-code-samples/" target="_blank">http://code.google.com/p/iphone-sdk-programming-book-code-samples/</a></p>
<p><span id="more-93"></span></p>
<p>I have pasted the extract of it here for a quick reference&#8230;</p>
<div class="wp-caption alignright" style="width: 510px"><img title="iPhone SDK" src="http://www.macoscoders.com/images/iphone-sdk.jpg" alt="iPhone SDK" width="500" height="311" /><p class="wp-caption-text">iPhone SDK</p></div>
<p>iPhone SDK Programming: Developing Mobile Applications for Apple iPhone and iPod touch, Maher Ali.</p>
<p>Paperback: 416 pages Publisher: John Wiley &amp; Sons (March 30, 2009) Language: English ISBN-10: 0470742828 ISBN-13: 978-0470742822</p>
<p>Product Description With iPhone SDK Programming, developers have the expert guidance they need to begin building native applications for Apple&#8217;s new iPhone 3G as well as the iPod touch. Inside, veteran mobile developer and Bell Labs scientist Maher Ali begins with a foundational introduction to Objective C and Cocoa programming, and then guides readers through the building programs with Apple&#8217;s iPhone SDK.</p>
<p>iPhone SDK Programming covers a wide range of topics, including:</p>
<ul>
<li>The Objective-C programming language</li>
<li>Collections</li>
<li>Cocoa Touch</li>
<li>Building advanced mobile user interfaces</li>
<li>Core Animation and Quartz 2D</li>
<li>Model-View-Controller (MVC) designs</li>
<li>Table Views</li>
<li>File management</li>
<li>Parsing XML documents using SAX and DOM</li>
<li>Working with Google Maps API</li>
<li>Consuming REST Web Services</li>
<li>Building advanced location-based applications</li>
<li>Developing database applications using the SQLite engine</li>
<li>Building Multimedia applications</li>
<li>Making use of the camera and video</li>
<li>Working with the accelerometer</li>
</ul>
<p>TOC: Preface</p>
<p>1 Objective-C and Cocoa</p>
<p>1.1 Classes</p>
<p>1.2 Memory Management</p>
<p>1.3 Protocols</p>
<p>1.4 Properties</p>
<p>1.5 Categories</p>
<p>1.6 Posing</p>
<p>1.7 Exceptions and errors</p>
<p>1.8 Key-Value Coding (KVC)</p>
<p>1.9 Multithreading</p>
<p>1.10 Summary</p>
<p>References</p>
<p>2 Collections</p>
<p>2.1 Arrays</p>
<p>2.2 Sets</p>
<p>2.3 Dictionaries</p>
<p>2.4 Summary</p>
<p>References</p>
<p>3 Anatomy of an iPhone Application</p>
<p>3.1 Hello World Application</p>
<p>3.2 Building the Hello World Application</p>
<p>4 The View</p>
<p>4.1 View Geometry</p>
<p>4.2 The View Hierarchy</p>
<p>4.3 The Multi-Touch Interface</p>
<p>4.4 Animation</p>
<p>4.5 Drawing</p>
<p>5 Controls</p>
<p>5.1 The Foundation of All Controls</p>
<p>5.2 UITextField</p>
<p>5.3 Sliders</p>
<p>5.4 Switches</p>
<p>5.5 Buttons</p>
<p>5.6 Segmented Controls</p>
<p>5.7 Page Controls</p>
<p>5.8 Date Pickers</p>
<p>5.9 Summary</p>
<p>6 View Controllers</p>
<p>6.1 The Simplest View Controller</p>
<p>6.2 Radio Interfaces</p>
<p>6.3 Navigation Controllers</p>
<p>6.4 Modal View Controllers</p>
<p>6.5 Summary</p>
<p>7 Special-Purpose Views</p>
<p>7.1 Picker View</p>
<p>7.2 Progress Views</p>
<p>7.3 Text View</p>
<p>7.4 Alert View</p>
<p>7.5 Action Sheet</p>
<p>7.6 Web View</p>
<p>8 Table View</p>
<p>8.1 Overview</p>
<p>8.2 The Simplest Table View Application</p>
<p>8.3 A Table View With Both Images and Text</p>
<p>8.4 A Table View With Sections Headers and Footers</p>
<p>8.5 A Table View With The Ability to Delete Rows</p>
<p>8.6 A Table View With The Ability to Insert Rows</p>
<p>8.7 Reordering Table Rows</p>
<p>8.8 Presenting Hierarchical Information</p>
<p>8.9 Grouped Table Views</p>
<p>8.10 Indexed Table Views</p>
<p>8.11 Summary</p>
<p>9 File Management</p>
<p>9.1 The Home Directory</p>
<p>9.2 Enumerating A Directory</p>
<p>9.3 Creating and Deleting a Directory</p>
<p>9.4 Creating Files</p>
<p>9.5 Retrieving and Changing Attributes</p>
<p>9.6 Working With Resources and Low-Level File Access</p>
<p>9.7 Summary</p>
<p>10 Working with Databases</p>
<p>10.1 Basic Database Operations</p>
<p>10.2 Processing Row Results</p>
<p>10.3 Prepared Statements</p>
<p>10.4 User-Defined Functions</p>
<p>10.5 Storing Blobs</p>
<p>10.6 Retrieving Blobs</p>
<p>10.7 Summary</p>
<p>References</p>
<p>11 XML Processing</p>
<p>11.1 XML and RSS</p>
<p>11.2 Document Object Model (DOM)</p>
<p>11.3 Simple API for XML (SAX)</p>
<p>11.4 An RSS Reader Application</p>
<p>11.5 Summary</p>
<p>References</p>
<p>12 Location Awareness</p>
<p>12.1 The Core Location Framework</p>
<p>12.2 A Simple Location-Aware Application</p>
<p>12.3 Google Maps API</p>
<p>12.4 A Tracking Application With Maps</p>
<p>12.5 Working With ZIP Codes</p>
<p>12.6 Summary</p>
<p>References</p>
<p>13 Working with Devices</p>
<p>13.1 Working with the Accelerometer</p>
<p>13.2 Audio</p>
<p>13.3 Video</p>
<p>13.4 Device Information</p>
<p>13.5 Taking and Selecting Pictures</p>
<p>13.6 Summary</p>
<p>A Saving and Restoring App State</p>
<p>B Invoking External Applications</p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2009/05/17/iphone-apple-push-notification-service-apns/" rel="bookmark" class="wherego_title">iPhone Apple Push Notification Service (APNS)</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/04/07/iphone-sdk-programming-book-code-samples/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
