<?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</title>
	<atom:link href="http://www.macoscoders.com/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>In-App SMS in iPhone OS 4.0</title>
		<link>http://www.macoscoders.com/2010/08/12/in-app-sms-in-iphone-os-4-0/</link>
		<comments>http://www.macoscoders.com/2010/08/12/in-app-sms-in-iphone-os-4-0/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 08:02:07 +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[in-app]]></category>
		<category><![CDATA[MFMessageComposeViewController]]></category>
		<category><![CDATA[sms]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=433</guid>
		<description><![CDATA[With iPhone OS 4.0 and above we can send SMS right from within our application. Now our application can invoke the SMS composer screen just like we invoke the Mail composer screen. We need to invoke an instance of MFMessageComposeViewController and assign the delegate, recipients and body of the SMS. The code snippet is provided [...]]]></description>
			<content:encoded><![CDATA[<p>With iPhone OS 4.0 and above we can send SMS right from within our application. Now our application can invoke the SMS composer screen just like we invoke the Mail composer screen. We need to invoke an instance of MFMessageComposeViewController and assign the delegate, recipients and body of the SMS. The code snippet is provided below:</p>
<p><span id="more-433"></span></p>
<p><code> MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];<br />
if([MFMessageComposeViewController canSendText])<br />
{<br />
controller.body = @"A test message from http://www.macoscoders.com";<br />
controller.recipients = [NSArray arrayWithObjects:@"9880182343",nil];<br />
controller.messageComposeDelegate = self;<br />
[self presentModalViewController:controller animated:YES];<br />
}</code></p>
<p>The MFMessageComposeViewController invoking class can implement the below delegate method to know the result of the SMS sending operation.</p>
<p><code>- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result</code></p>
<p>You can<a href="http://www.macoscoders.com/downloads/SMSTester.zip"> download sample XCode project source here</a></p>
<p><script type="text/javascript">// <![CDATA[
 branchr_client_id = '1l5n38byc2y6nl5vk7wc88in7k'; branchr_ad_width = 234; branchr_ad_height = 60; branchr_ad_format = 12;
// ]]&gt;</script><br />
<script src="http://static.branchr.com/serve.js?1248290004" type="text/javascript"></script></p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2010/08/12/in-app-sms-in-iphone-os-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problem With FBDialog Cancel Button</title>
		<link>http://www.macoscoders.com/2010/07/21/problem-with-fbdialog-cancel-button/</link>
		<comments>http://www.macoscoders.com/2010/07/21/problem-with-fbdialog-cancel-button/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 10:25:42 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[IPhone]]></category>
		<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[dialogDidCancel]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[fbconnect]]></category>
		<category><![CDATA[FBDialog]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=430</guid>
		<description><![CDATA[The FBConnects&#8217;s FBDialog class has a problem with the cancel button. When user taps the cancel button, the delegate method &#8220;dismissWithSuccess&#8221; is called instead of &#8220;dialogDidCancel&#8220;. This flaw in the FBConnect SDK makes it difficult to determine whether the user has tapped on cancel button or not. We can overcome this issue by editing FBDialog.m [...]]]></description>
			<content:encoded><![CDATA[<p>The FBConnects&#8217;s FBDialog class has a problem with the cancel button. When user taps the cancel button, the delegate method &#8220;<code>dismissWithSuccess</code>&#8221; is called instead of &#8220;<code>dialogDidCancel</code>&#8220;. This flaw in the FBConnect SDK makes it difficult to determine whether the user has tapped on cancel button or not. We can overcome this issue by editing FBDialog.m in the FBConnect. Add the below code as the first line in FBDialog.m&#8217;s <code>webViewDidFinishLoad :</code> methods</p>
<p style="padding-left: 30px;"><code>[_webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('cancel').onclick = function onclick(event) { window.location.href = 'fbconnect:cancel'; }"];</code></p>
<p style="padding-left: 30px;">
<p> This should fix the issue and <code>dialogDidCancel</code> should get called correctly..!<br />
<script type="text/javascript"><!--
branchr_client_id = '1l5n38byc2y6nl5vk7wc88in7k';
branchr_ad_width = 468;
branchr_ad_height = 60;
branchr_ad_format = 11;
//--></script><br />
<script type="text/javascript" src="http://static.branchr.com/serve.js?1248290004"></script></p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2010/07/21/problem-with-fbdialog-cancel-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uploading Images To Facebook Wall Using FBConnect</title>
		<link>http://www.macoscoders.com/2010/07/21/uploading-images-to-facebook-wall-using-fbconnect/</link>
		<comments>http://www.macoscoders.com/2010/07/21/uploading-images-to-facebook-wall-using-fbconnect/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 10:18:44 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[fbconnect]]></category>
		<category><![CDATA[FBStreamDialog]]></category>
		<category><![CDATA[image upload]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=427</guid>
		<description><![CDATA[We can upload images to Facebook users wall using the following FBConnect code:
FBStreamDialog* dialog = [[[FBStreamDialog alloc] init] autorelease];
					dialog.delegate = self;
					dialog.userMessagePrompt = "Image Upload Sample";
					dialog.attachment = [NSString stringWithFormat:@"{\"name\":\"Anish\","
					"\"href\":\"http://www.macoscoders.com/\",\"description\":\"This is an example to upload image to FB\","
					"\"media\":[{\"type\":\"image\","
					"\"src\":\"http://www.macoscoders.com/images/anish.jpg\","
					"\"href\":\"http://www.macoscoders.com/\"}],"
					"\"properties\":{\"another link\":{\"text\":\"Home page\",\"href\":\"http://www.macoscoders.com/\"}}}"]];
					[dialog show];
Make sure you have implemented the correct delegate methods for FBConnect to know the status of posting [...]]]></description>
			<content:encoded><![CDATA[<p>We can upload images to Facebook users wall using the following FBConnect code:</p>
<p><code>FBStreamDialog* dialog = [[[FBStreamDialog alloc] init] autorelease];<br />
					dialog.delegate = self;<br />
					dialog.userMessagePrompt = "Image Upload Sample";<br />
					dialog.attachment = [NSString stringWithFormat:@"{\"name\":\"Anish\","<br />
					"\"href\":\"http://www.macoscoders.com/\",\"description\":\"This is an example to upload image to FB\","<br />
					"\"media\":[{\"type\":\"image\","<br />
					"\"src\":\"http://www.macoscoders.com/images/anish.jpg\","<br />
					"\"href\":\"http://www.macoscoders.com/\"}],"<br />
					"\"properties\":{\"another link\":{\"text\":\"Home page\",\"href\":\"http://www.macoscoders.com/\"}}}"]];<br />
					[dialog show];</code></p>
<p>Make sure you have implemented the correct delegate methods for FBConnect to know the status of posting to wall<br />
Cheers..!</p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2010/07/21/uploading-images-to-facebook-wall-using-fbconnect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opening App Review Page Of App Store</title>
		<link>http://www.macoscoders.com/2010/06/07/opening-app-review-page-of-app-store/</link>
		<comments>http://www.macoscoders.com/2010/06/07/opening-app-review-page-of-app-store/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 11:31:54 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[app review]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[NSURL]]></category>
		<category><![CDATA[URLWithString]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=424</guid>
		<description><![CDATA[If you would like to launch the app review page of your application so that its easier for your user to navigate there in the app store and write a good review to your app, here is the code snippet
Use this:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:
@"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&#038;id=YOUR_APP_ID&#038;mt=8"]];
Replace YOUR_APP_ID with the application ID of your app.
Cheers&#8230;!
Readers who viewed this [...]]]></description>
			<content:encoded><![CDATA[<p>If you would like to launch the app review page of your application so that its easier for your user to navigate there in the app store and write a good review to your app, here is the code snippet<br />
Use this:</p>
<p><code><br />
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:<br />
@"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&#038;id=YOUR_APP_ID&#038;mt=8"]];</code></p>
<p>Replace <strong>YOUR_APP_ID</strong> with the application ID of your app.</p>
<p>Cheers&#8230;!</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/2010/06/07/opening-app-review-page-of-app-store/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tab Bar Icons</title>
		<link>http://www.macoscoders.com/2010/06/07/tab-bar-icons/</link>
		<comments>http://www.macoscoders.com/2010/06/07/tab-bar-icons/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 11:15:44 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[tab bar]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=421</guid>
		<description><![CDATA[What are requirement of anicon for Tab Bar item ?
From Tab Bar Item class reference:

The item’s image: If nil, an image is not displayed.   The images displayed on the tab bar are derived from this image. If  this image is too large to fit on the tab bar, it is scaled to [...]]]></description>
			<content:encoded><![CDATA[<p>What are requirement of anicon for Tab Bar item ?</p>
<p>From Tab Bar Item class reference:<br />
<code><br />
<blockquote><strong>The item’s image</strong>: If nil, an image is not displayed.   The images displayed on the tab bar are derived from this image. If  this image is too large to fit on the tab bar, it is scaled to fit. The  size of an tab bar image is typically 30 x 30 points. The alpha values  in the source image are used to create the unselected and selected  images—opaque values are ignored.</p></blockquote>
<p><code><br />
You can't use color images as only alpha values matter.</p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2009/05/19/how-to-set-badge-value-of-an-tabbar-item/" rel="bookmark" class="wherego_title">How to set badge value of an TabBar Item</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/06/07/tab-bar-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And then they changed the entire publishing industry..!</title>
		<link>http://www.macoscoders.com/2010/05/28/and-then-we-changed-the-entire-publishing-industry/</link>
		<comments>http://www.macoscoders.com/2010/05/28/and-then-we-changed-the-entire-publishing-industry/#comments</comments>
		<pubDate>Fri, 28 May 2010 06:45:48 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[ibook]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=414</guid>
		<description><![CDATA[Are you a budding  author who needs help?  Apple has just given you a way to get your  masterpiece into the iBooks store for the iPad (and soon for iPhone with OS 4.0), and the best thing is  you  can  do it all yourself without ever knocking the doors of an [...]]]></description>
			<content:encoded><![CDATA[<p>Are you a budding  author who needs help?  Apple has just given you a way to get your  masterpiece into the iBooks store for the iPad (and soon for iPhone with OS 4.0), and the best thing is  you  can  do it all yourself without ever knocking the doors of an publisher, distributor, agent or  anything else for that matter. You, as an author can decide how much to charge and  which countries to sell into. You  get  the same deal as the iPhone/iPad app publishers( meaning that Apple takes 30% and  you keep 70% of the revenue).</p>
<div style="float: right; margin-left: 10px; margin-bottom: 2px;"><script type="text/javascript">// <![CDATA[
tweetmeme_url='http://www.tuaw.com/2010/05/27/calling-all-authors-sell-your-books-in-the-ibooks-store/';tweetmeme_source='tuaw';
// ]]&gt;</script><script src="http://tweetmeme.com/i/scripts/button.js" type="text/javascript"></script></div>
<p>There are some requirements before you can successfully publish your book on the iBookStore:</p>
<ul>
<li>Get an ISBN numbers for the books you want to publish</li>
<li>Convert the book into <a href="http://en.wikipedia.org/wiki/Epub">EPUB</a> format</li>
<li>Make sure the book pass EpubCheck  1.0.5</li>
<li>a US Tax ID (sorry guys, this is only open to the US at this  point)</li>
<li>an iTunes account backed up by a credit card<span id="more-414"></span></li>
<li>a fairly good idea of where you&#8217;ll sell and how much you&#8217;ll sell</li>
<li>an Intel-based Mac running OS 10.5 or betterand meet some reasonable technical requirements</li>
</ul>
<p>If you don&#8217;t know how to get an ISBN number or potentially want to get  paid faster, Apple suggests that you use an Apple-approved  aggregator. These are firms that have a financial arrangement with  Apple and can provide a number of services at what seems to be a  reasonable cost. Each aggregator delivers a different set of services,  but let&#8217;s take Bookbaby as an  example. They charge $49 per book the first year and then $19 per book  each year the book is in the store. For an additional $19 they can snag  you an ISBN number, and if your book isn&#8217;t in the proper format, another  $19 will get that done. Other services, such as Smashwords takes no upfront money but does take a cut of the profits. Many supply  marketing assistance, collect payments and handle other details.</p>
<p>Who would have thought, just three years ago, that opening the App Store  to submissions from just about anyone would wind up to be such a  home-run? I have a feeling of déjà vu on this as well, and think that  opening iBooks to the writing community will have wide-reaching effects  over the next year. I&#8217;m also interested to see what sort of content  Apple decides to let in. Books for sure, but what about novellas,  scholarly articles, or even a collection of blog posts? I might see a  market for a book of everything TUAW has written about the iPhone to date. Originality,  function and expertise has fueled the App Store, bringing to it apps  that no one would have ever thought of, and here we have another wide  open market for almost anyone to jump in on. Who knows what the  publishing world will be like a year from now?</p>
<p>So writers, get writing!</p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2010/05/28/and-then-we-changed-the-entire-publishing-industry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe abandons iPhone code tools</title>
		<link>http://www.macoscoders.com/2010/05/11/adobe-abandons-iphone-code-tools/</link>
		<comments>http://www.macoscoders.com/2010/05/11/adobe-abandons-iphone-code-tools/#comments</comments>
		<pubDate>Tue, 11 May 2010 09:34:06 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[iPhone SDK]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=412</guid>
		<description><![CDATA[Adobe has decided to stop developing software tools that allow  Apple&#8217;s iPhone and iPad to use its popular Flash technology.
The  decision reverses an earlier pledge in which it said it would help get  Flash working on the gadgets.
Closed tools
In mid-April,  Adobe released software  Creative Suite 5 that contained option to export [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Adobe has decided to stop developing software tools that allow  Apple&#8217;s iPhone and iPad to use its popular Flash technology.</strong></p>
<p>The  decision reverses an earlier pledge in which it said it would help get  Flash working on the gadgets.</p>
<p><!-- E SF --><strong>Closed tools</strong></p>
<p>In mid-April,  Adobe released software  Creative Suite 5 that contained option to export Flash applications into native iPhone applications. Shortly before the release, Apple updated the  terms and conditions of the license software developers must sign to  create iPhone and iPad applications. The revised terms placed  strict restrictions on what developers can use to create these  applications and effectively banned them from using 3rd party tools such as Creative Suite 5.</p>
<p>At the time Adobe wrote that it still  intended to deliver the feature. Now it has said it will halt  development of future export tools for Creative Suite.</p>
<p>&#8220;We  will still be shipping the ability to target the iPhone and iPad in  Flash CS5,&#8221; wrote Mike Chambers, Adobe&#8217;s principal product manager for  developer relations, on his blog. &#8220;However, we are not currently  planning any additional investments in that feature.&#8221; Mr Chambers  also commented on Apple&#8217;s revision of its terms and conditions. He  wrote: &#8220;&#8230;as developers for the iPhone have learned, if you want to  develop for the iPhone you have to be prepared for Apple to reject or  restrict your development at any time.&#8221;</p>
<p>Apple responded in a  statement to technology news site CNet in which it described Flash as  &#8220;closed and proprietary&#8221;. Apple preferred to support more open standards  which replicate everything Flash can do, added the statement.</p>
<p>Mr  Chambers wrote that now Adobe will concentrate on Google&#8217;s Android  smartphone software and ensure that its Flash technology works well with  that. &#8220;Fortunately,&#8221; he wrote, &#8220;the iPhone isn&#8217;t the only game  in town.&#8221;</p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2010/05/11/adobe-abandons-iphone-code-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Set Application Badge Number</title>
		<link>http://www.macoscoders.com/2010/04/13/set-application-badge-number/</link>
		<comments>http://www.macoscoders.com/2010/04/13/set-application-badge-number/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 07:15:38 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[badge]]></category>
		<category><![CDATA[icon]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=394</guid>
		<description><![CDATA[To manually set the iPhone application icon badge value, use the following code snippet
[UIApplication sharedApplication].applicationIconBadgeNumber = 5;
Readers who viewed this page, also viewed:How to set badge value of an TabBar ItemiPhone Apple Push Notification Service (APNS)Powered by Where did they go from here?]]></description>
			<content:encoded><![CDATA[<p>To manually set the iPhone application icon badge value, use the following code snippet</p>
<p>[UIApplication sharedApplication].applicationIconBadgeNumber = 5;</p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2009/05/19/how-to-set-badge-value-of-an-tabbar-item/" rel="bookmark" class="wherego_title">How to set badge value of an TabBar Item</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/2010/04/13/set-application-badge-number/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Localizing Settings.bundle</title>
		<link>http://www.macoscoders.com/2010/04/12/localizing-settings-bundle/</link>
		<comments>http://www.macoscoders.com/2010/04/12/localizing-settings-bundle/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 09:21:50 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[IPhone]]></category>
		<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[internationalization]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[preference]]></category>
		<category><![CDATA[settings]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=403</guid>
		<description><![CDATA[For adding internationalization support to iPhone Settings.bundle, follow these steps:-
1. Close the Xcode IDE
2. Drag and duplicate the settings bundle onto the desktop (or wherever)
3. Open bundle contents by selecting &#8220;Show Package Contents&#8221; from the right click menu options
4. Drag Root.strings into the en.lproj folder
5. Duplicate the en.lproj folder and rename to whatever language you [...]]]></description>
			<content:encoded><![CDATA[<p>For adding internationalization support to iPhone Settings.bundle, follow these steps:-<br />
1. Close the Xcode IDE<br />
2. Drag and duplicate the settings bundle onto the desktop (or wherever)<br />
3. Open bundle contents by selecting &#8220;Show Package Contents&#8221; from the right click menu options<br />
4. Drag Root.strings into the en.lproj folder<br />
5. Duplicate the en.lproj folder and rename to whatever language you  want (using 2-letter code. Eg: fr.lproj for French)<br />
6. Replace the original settings bundle with the new one.<br />
7. Open Xcode IDE and the new files and folders should be there<br />
This methods works fine in the simulator  and on my iPhone device.</p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2010/04/12/localizing-settings-bundle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>Warning: The Copy Bundle Resources build phase contains this target&#8217;s Info.plist file &#8216;Resources/Info.plist&#8217;.</title>
		<link>http://www.macoscoders.com/2010/03/30/warning-the-copy-bundle-resources-build-phase-contains-this-targets-info-plist-file-resourcesinfo-plist/</link>
		<comments>http://www.macoscoders.com/2010/03/30/warning-the-copy-bundle-resources-build-phase-contains-this-targets-info-plist-file-resourcesinfo-plist/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 07:37:50 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[info.plist]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=395</guid>
		<description><![CDATA[Some times we would like to move the info.plist to other directories than the default project root directory. In such cases XCode would throw warning like &#8220;Warning: The Copy Bundle Resources build phase contains this target&#8217;s Info.plist file &#8216;Resources/Info.plist&#8217;.&#8221;
The Info.plist file belongs directly inside of the bundles Contents folder &#8212; that is to say, one [...]]]></description>
			<content:encoded><![CDATA[<p>Some times we would like to move the info.plist to other directories than the default project root directory. In such cases XCode would throw warning like &#8220;Warning: The Copy Bundle Resources build phase contains this target&#8217;s Info.plist file &#8216;Resources/Info.plist&#8217;.&#8221;</p>
<p>The Info.plist file belongs directly inside of the bundles Contents folder &#8212; that is to say, one level up from the Resources subdirectory. Thus copying Info.plist to that would serve little purpose, and might even be evidence of programmer oversight on something (as Xcode might think), hence the warning.  The Info.plist should not actually be a member of any target. The check boxes in the Get Info window of the info.plist should be unchecked and this warning can be avoided.</p>
<p>Hope this helps..!</p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2010/03/30/warning-the-copy-bundle-resources-build-phase-contains-this-targets-info-plist-file-resourcesinfo-plist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Releases New iPad</title>
		<link>http://www.macoscoders.com/2010/01/28/apple-releases-new-ipad/</link>
		<comments>http://www.macoscoders.com/2010/01/28/apple-releases-new-ipad/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 19:13:26 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[A4 chip]]></category>
		<category><![CDATA[apple ipad]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=389</guid>
		<description><![CDATA[Apple has released iPad, its new tablet computer, which is the size of a standard children&#8217;s slate and does not have a keyboard or mouse, but relies on a touch-screen. 
Steve Jobs claims it will offer the best browsing experience you can have, like &#8220;holding the Internet in your hands.&#8221; The iPad appears to be [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Arial; font-size: x-small;"><strong>Apple has released iPad, its new tablet computer, which is the size of a standard children&#8217;s slate and does not have a keyboard or mouse, but relies on a touch-screen. </strong></span></p>
<div class="wp-caption aligncenter" style="width: 430px"><img title="Apple iPad" src="http://macoscoders.com/images/Apple_iPad.jpg" alt="Apple iPad" width="420" height="384" /><p class="wp-caption-text">Apple iPad</p></div>
<p>Steve Jobs claims it will offer the best browsing experience you can have, like &#8220;holding the Internet in your hands.&#8221; The iPad appears to be answer to netbooks, but combines the best of all iPhone and earlier Apple products.<span id="more-389"></span>The aluminium-clad rectangular unit is .5 inches thick, 9.7 inches diagonally, 1.5 pounds in weight, and uses the 1GHz Apple A4 chip and 16 to 64 GB in flash storage. It is WiFi-capable (802.11) and can also be accessed through Bluetooth technology.The device will include e-mail, photos, maps, built-in iTunes store and YouTube functionality.</p>
<p><span style="font-family: Arial; font-size: x-small;"><br />
</span></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/2010/01/28/apple-releases-new-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error: &#8220;CGGStackRestore: gstack underflow&#8221;</title>
		<link>http://www.macoscoders.com/2009/11/02/error-cggstackrestore-gstack-underflow/</link>
		<comments>http://www.macoscoders.com/2009/11/02/error-cggstackrestore-gstack-underflow/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 07:55:24 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[XCode]]></category>
		<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[CGContextRestoreGState]]></category>
		<category><![CDATA[CGContextSaveGState]]></category>
		<category><![CDATA[CoreGraphics]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=383</guid>
		<description><![CDATA[Today while I was working with some CoreGraphics API&#8217;s, I encountered a error which I was seeing it for the first time. CG for dumping an error &#8220;CGGStackRestore: gstack underflow&#8221; in the console everytime I invoked a method that was doing some CG based operations. Googling around I found that in CoreGraphics, you can save [...]]]></description>
			<content:encoded><![CDATA[<p>Today while I was working with some CoreGraphics API&#8217;s, I encountered a error which I was seeing it for the first time. CG for dumping an error &#8220;CGGStackRestore: gstack underflow&#8221; in the console everytime I invoked a method that was doing some CG based operations. Googling around I found that in CoreGraphics, you can save (CGContextSaveGState) and restore (CGContextRestoreGState) the graphics state. When the  state is saved, a copy is put on the graphics state&#8217;s &#8220;stack&#8221;, and when  it is restored, the top state on the stack is removed and used. If we  restore the state more times than we save it and then when we try to remove  and use the top item of the stack, the stack is empty, causing a stack  &#8220;underflow&#8221; error. So just make sure you have enough save-restore state methods called and it will fix the issue.</p>
<div class="wp-caption aligncenter" style="width: 765px"><img title="CGGStackRestore" src="http://www.macoscoders.com/images/CGGStackRestore.jpg" alt="CGGStackRestore" width="755" height="59" /><p class="wp-caption-text">CGGStackRestore</p></div>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/11/02/error-cggstackrestore-gstack-underflow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Double Release Of Cocoa Objects</title>
		<link>http://www.macoscoders.com/2009/10/23/double-release-of-cocoa-objects/</link>
		<comments>http://www.macoscoders.com/2009/10/23/double-release-of-cocoa-objects/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 07:07:43 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=379</guid>
		<description><![CDATA[Today while working on an iPhone project , I was just about to commit an code which displays a bar graph, and ended up finding a  crash with the following error:

objc[&#60;pid&#62;]:FREED(id): message release sent to freed object="&#60;memory_address&#62;"


After searching through my code, I couldn&#8217;t figure out where I was doubly releasing the object. Googling up, [...]]]></description>
			<content:encoded><![CDATA[<p>Today while working on an iPhone project , I was just about to commit an code which displays a bar graph, and ended up finding a  crash with the following error:</p>
<div class="geshifilter">
<pre class="geshifilter-text">objc[&lt;pid&gt;]:FREED(id): message release sent to freed object="&lt;memory_address&gt;"</pre>
</div>
<div class="wp-caption alignnone" style="width: 565px"><img title="Double Release Of Cocoa Objects" src="http://www.macoscoders.com/images/DoubleReleaseOfCocoaObjects.jpg" alt="Double Release Of Cocoa Objects" width="555" height="50" /><p class="wp-caption-text">Double Release Of Cocoa Objects</p></div>
<p><span id="more-379"></span></p>
<p>After searching through my code, I couldn&#8217;t figure out where I was doubly releasing the object. Googling up<a title="Google" href="http://www.google.com/"></a>, I found an article which helped introduce me to a few really good environment variables I could set that would allow me to identify where I was creating this problem. Here are the environment variables:</p>
<ul>
<li>NSZombieEnabled</li>
<li>MallocStackLogging</li>
</ul>
<p>With these two environment variables are set to &#8220;YES&#8221; in your executable&#8217;s Arguments tab, you then have the ability to figure out where you&#8217;re doubly releasing an object&#8217;s memory using in gdb:</p>
<div class="geshifilter">
<pre class="geshifilter-text">shell malloc_history &lt;pid&gt; &lt;memory_address&gt;</pre>
</div>
<p>(Note: To set these environment variables, double-click the executable in Xcode&#8217;s Executable&#8217;s group, click the Arguments tab and then add the variables.) And there you have it.)</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/10/23/double-release-of-cocoa-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Replace &#8220;__MyCompanyName__&#8221; in the new files from XCode</title>
		<link>http://www.macoscoders.com/2009/10/23/how-to-replace-__mycompanyname__-in-the-new-files-from-xcode/</link>
		<comments>http://www.macoscoders.com/2009/10/23/how-to-replace-__mycompanyname__-in-the-new-files-from-xcode/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 06:31:45 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[XCode]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=376</guid>
		<description><![CDATA[When we create a new file in XCode, the default template has the company name listed as __MyCompanyName__. If you want this to show your actual company name instead of __MyCompanyName__, then execute the following command in your terminal. Make sure to replace the&#8221;YourCompanyNameHere&#8221; with the name of your company.
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" [...]]]></description>
			<content:encoded><![CDATA[<p>When we create a new file in XCode, the default template has the company name listed as __MyCompanyName__. If you want this to show your actual company name instead of __MyCompanyName__, then execute the following command in your terminal. Make sure to replace the&#8221;YourCompanyNameHere&#8221; with the name of your company.</p>
<pre style="padding-left: 30px;">defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "YourCompanyNameHere" ; }'</pre>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/10/23/how-to-replace-__mycompanyname__-in-the-new-files-from-xcode/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Coming Soon: Develop Native iPhone Application Using Actionscript</title>
		<link>http://www.macoscoders.com/2009/10/20/coming-soon-develop-native-iphone-application-using-actionscript/</link>
		<comments>http://www.macoscoders.com/2009/10/20/coming-soon-develop-native-iphone-application-using-actionscript/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 11:30:51 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Rumours]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[iPhone Usage]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=370</guid>
		<description><![CDATA[With Flash Professional CS5, we can now build applications for iPhone and iPod touch using ActionScript 3. These applications can be delivered to iPhone and iPod touch users through the Apple App Store. A public beta of Flash Professional CS5 with prerelease support for building applications for iPhone is planned for later this year. At [...]]]></description>
			<content:encoded><![CDATA[<p>With Flash Professional CS5, we can now build applications for iPhone and iPod touch using ActionScript 3. These applications can be delivered to iPhone and iPod touch users through the Apple App Store. A public beta of Flash Professional CS5 with prerelease support for building applications for iPhone is planned for later this year. At MAX 2009, Adobe showed a number of applications and games for iPhone that have been built using a prerelease version of Flash Professional CS5. The tooling update allows developers to use Flash technologies to develop content for iPhone and iPod touch. Developers can write new code or reuse existing web content to build applications for iPhone. Because the source code and assets are reusable across the Flash Platform runtimes,—Adobe AIR and Flash Player—it also gives developers a way to more easily target other mobile and desktop environments.</p>
<p><span id="more-370"></span></p>
<div class="wp-caption alignnone" style="width: 567px"><img title="Flash CS5: Native iPhone Application Development" src="http://www.macoscoders.com/images/flashcs5.jpg" alt="Flash CS5: Native iPhone Application Development" width="557" height="130" /><p class="wp-caption-text">Flash CS5: Native iPhone Application Development</p></div>
<p>The new support for iPhone applications in the Flash Platform tooling will not allow iPhone users to browse web content built with Flash technology on iPhone, but it may allow developers to repackage existing web content as applications for iPhone if they choose to do so.Flash Player uses a just-in-time compiler and virtual machine within a browser plug-in to play back content on websites. Those technologies are not allowed on the iPhone at this time, so a Flash Player for iPhone is not being made available today. Flash Professional CS5 will enable developers to build applications for iPhone that are installed as native applications. Users will be able to access the apps after downloading them from Apple’s App Store and installing them on iPhone or iPod touch. Developers can deliver applications built with Flash Platform tooling just like any other iPhone application. This will require the developer to be a member of the iPhone Developer Program and follow the program guidelines. iPhone applications built with Flash Platform tools are compiled into standard, native iPhone executables, just like any other iPhone applicatio. Applications can be built targeting iPhone OS 3.0 and later.</p>
<p><strong>Update:</strong> Apple has bowled out Adobe&#8217;s effort to get iPhone application development on Flash platform with introduction of new clause in its iPhone SDK 4.0 license agreement which makes developing iPhone application using tools other than from Apple as illegal. Check more details about whats new in iPhone SDK 4.0 and its implications at <a title="New Features: iPhone SDK 4.0 " href="http://www.macoscoders.com/2010/04/09/new-features-in-iphone-os-4-0/" target="_self">http://www.macoscoders.com/2010/04/09/new-features-in-iphone-os-4-0/</a></p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2010/04/09/new-features-in-iphone-os-4-0/" rel="bookmark" class="wherego_title">New Features In iPhone OS 4.0</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/20/coming-soon-develop-native-iphone-application-using-actionscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe AIR 2  Preview</title>
		<link>http://www.macoscoders.com/2009/10/15/adobe-air-2-preview/</link>
		<comments>http://www.macoscoders.com/2009/10/15/adobe-air-2-preview/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 07:00:33 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[flash player]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=359</guid>
		<description><![CDATA[At Adobe MAX in Los Angeles today, Adobe previewed the next major release of Adobe AIR to thousands of Adobe customers and partners. Several exciting new capabilities of the AIR runtime were demonstrated by Adobe&#8217;s CTO, Kevin Lynch, as part of the &#8220;day one&#8221; keynote. In addition, Christian Cantrell, a member of the AIR engineering [...]]]></description>
			<content:encoded><![CDATA[<p>At Adobe MAX in Los Angeles today, Adobe previewed the next major release of Adobe AIR to thousands of Adobe customers and partners. Several exciting new capabilities of the AIR runtime were demonstrated by Adobe&#8217;s CTO, Kevin Lynch, as part of the &#8220;day one&#8221; keynote. In addition, Christian Cantrell, a member of the AIR engineering team, presented a session titled &#8220;What&#8217;s Coming in AIR 2&#8243; that provided a more detailed sneak peak of some of the upcoming features of the AIR runtime (stay tuned &#8212; we will soon be posting a recording of Christian&#8217;s talk).</p>
<p>After shipping AIR 1.0, many of developers challenged Adobe to open the runtime up even more by, for example, allowing communication with native processes and providing enhanced networking support. With AIR 2, Adobe&#8217;s goal from the outset was to remove limitations in the runtime that prevented developers from building their applications.</p>
<p><span id="more-359"></span>Some of the capabilities that are coming in AIR 2 include:</p>
<ul>
<li><strong>Native  process API </strong><br />
Beginning with AIR 2, developers will have access to a native process API that will enable applications to invoke and communicate with native applications on the local machine. In order to preserve the cross platform nature of the .air file format, applications that take advantage of the native process API must be deployed as native installers such as .exe and .dmg. The AIR runtime SDK will include support for generating basic native installers.</li>
<li><strong>Support for detecting  mass storage devices</strong><br />
Now your AIR application can detect when a mass storage device is connected or disconnected. An AIR 2 application can listen for when a user plugs in a Flip video camera or USB Flash drive so that it can, for example, automatically synchronize files to the local system or prompt the user to upload photos to Facebook or videos to YouTube.</li>
<li><strong>Improved  support for accessibility </strong><br />
Runtime dialogs such as the installer dialogs will be readable by supported screen readers such as JAWS. In addition, it will be possible to build accessible Flash-based applications in AIR leveraging the existing accessibility API&#8217;s and features available in the Flash Player and Flex SDK.</li>
<li><strong>Open  document API </strong><br />
Support for opening a document will be possible from an AIR application. With this API, AIR asks the operating system what the default application is associated with the file. For example, specifying a file path to a PDF file will launch Adobe Reader or a .doc file will open Microsoft Word. <strong></strong></li>
<li><strong>Improved  performance </strong><br />
Applications that run using AIR 2 will consume less memory and use less CPU than AIR 1.5 without recompiling the application. We will share more information about this when we launch the beta.</li>
<li><strong>Local  microphone access API </strong><br />
Currently, audio must first pass through a server before it can be saved locally. Using the upcoming AIR 2 local microphone API, it will be possible to record audio locally, which can be important if your application is running in a disconnected mode.</li>
<li><strong>Multi-touch  &amp; gesture support </strong><br />
AIR 2 will include support for multi-touch (Windows 7) and gestures (Windows 7  and Mac OS X 10.6).</li>
<li><strong>Faster,  more powerful WebKit </strong><br />
An updated version of WebKit that includes a faster JavaScript engine and new HTML5/CSS3 capabilities will be included inside of AIR 2.</li>
<li><strong>Improved socket support </strong><br />
It will now be possible to create local servers and lightweight P2P applications with enhancements to AIR&#8217;s socket support.</li>
</ul>
<p>In the coming weeks leading up to the beta, we will begin sharing more information including videos, articles and blog posts about some of these new capabilities. We are extremely eager to get the public beta into your hands so that we can begin incorporating your feedback.</p>
<p>Adobe expects to ship a beta version of Adobe AIR 2 on Adobe Labs by the end of the year. In the first half of 2010, Adobe expects to ship the final version of AIR 2.</p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/10/15/adobe-air-2-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saxony Jazz Orchestra</title>
		<link>http://www.macoscoders.com/2009/10/10/saxony-jazz-orchestra/</link>
		<comments>http://www.macoscoders.com/2009/10/10/saxony-jazz-orchestra/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 15:58:38 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[Jazz]]></category>
		<category><![CDATA[saxony]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=354</guid>
		<description><![CDATA[Jazz in the City!  Saxony Youth Orchestra performed at Chowdiah hall yesterday. The Bangalore School of Music, organized the jazz talent from Germany.The Saxony Youth Jazz Orchestra conducted by Rolf von Nordenskjld showcased their unique sound, combining jazzy notes with big band influences. They played a wide range of German and international tunes arranged especially [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 262px"><img class="  " title="Jazz Concert By Saxony" src="http://www.macoscoders.com/images/jazz.jpg" alt="Jazz Concert By Saxony" width="252" height="336" /><p class="wp-caption-text">Jazz Concert By Saxony</p></div>
<p>Jazz in the City!  Saxony Youth Orchestra performed at Chowdiah hall yesterday. The Bangalore School of Music, organized the jazz talent from Germany.The Saxony Youth Jazz Orchestra conducted by Rolf von Nordenskjld showcased their unique sound, combining jazzy notes with big band influences. They played a wide range of German and international tunes arranged especially for this concert.</p>
<p>The organisers say in almost 16 years, more then 300 young talented people playing more than 170 concerts have contributed to the ensemble. They have worked together with internationally recognized musicians, such as Jrgen Friedrich, Marko Lackner, Ansgar Striepens, Milan Svoboda, Al Porcino, Carla Bley, Steve Swallow, Ernst-Ludwig Petrowsky, Eberhard Weise and the singer Uschi Brning.</p>
<p>The conductor for the 2009 India tour is the well-known jazz saxophonist Rolf von Nordenskjld from Berlin.  For the orchestras trip to India he conjured up a unique program that combines traditional big band sounds with contemporary ideas.<span id="more-354"></span></p>
<p>Great big band standards including pieces by Bill Holman will be played as well as compositions of the bandleader or pieces out of the repertoire of the famous RIAS Big Band Berlin. As a very special greeting from Germany, the ensemble performed a medley of well-known German folk songs, arranged for big band by Rolf von Nordenskjld.</p>
<p>The most liked performance by the 23-member Saxony Youth Jazz Orchestra was their Jazz version of the &#8216;Jai Ho&#8217; tune from the &#8216;Slum DOg Millionaire&#8221; movie. I loved it the most.</p>
<p>Overall Jazz was not so exciting but it was a good moment to spend with your loved one <img src='http://www.macoscoders.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  It was my first Jazz convert and just few days back I had seen the movie &#8220;Wake Up Sid&#8221; and in the movie there is one particular scene where Konkana Sen says &#8220;Jazz is not cool and she doesn&#8217;t like it and its boring&#8221;. Probably that had an effect on us and our mind was in a blocked state that Jazz wont be cool. The Saxony team did a good job. All the best to them. (Btw sorry for the poor quality of the snap as it was taken from my mobile while i was sitting so far from the team)</p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/10/10/saxony-jazz-orchestra/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XCode Error: &#8220;Loading Stack Frames&#8221;</title>
		<link>http://www.macoscoders.com/2009/10/09/xcode-error-loading-stack-frames/</link>
		<comments>http://www.macoscoders.com/2009/10/09/xcode-error-loading-stack-frames/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 07:08:16 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[frames.]]></category>
		<category><![CDATA[gdb]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[stack]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=349</guid>
		<description><![CDATA[Recently I encountered an new error for the first time in XCode. When my iPhone application under development crashed, instead of showing me the stack trace of where the application crashed, it threw an error &#8220;Loading Stack Frames&#8221; and was struck there indefinitely.  After researching about this for a while, I came to know my [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 307px"><img class=" " title="Xcode: Loading Stack Frames" src="http://www.macoscoders.com/images/LoadingStack.jpg" alt="Xcode: Loading Stack Frames" width="297" height="139" /><p class="wp-caption-text">Xcode: Loading Stack Frames</p></div>
<p>Recently I encountered an new error for the first time in XCode. When my iPhone application under development crashed, instead of showing me the stack trace of where the application crashed, it threw an error &#8220;Loading Stack Frames&#8221; and was struck there indefinitely.  After researching about this for a while, I came to know my application crashed because of a stack overflow due to a non-terminating recursion in your code, and gdb is now trying to load all the stack frames on the stack . Usually, the stack of a application doesn&#8217;t get deeper than 50 frames or so (and that&#8217;s already a quite deeply nested stack). My application stack had run into 104708 frames which was quite too high.I finally figured out that the crash was due to an race condition.</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/10/09/xcode-error-loading-stack-frames/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>
	</channel>
</rss>
