<?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; Apple</title>
	<atom:link href="http://www.macoscoders.com/category/apple/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>Thu, 06 Oct 2011 11:09:14 +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>RIP Steve Jobs</title>
		<link>http://www.macoscoders.com/2011/10/06/rip-steve-jobs/</link>
		<comments>http://www.macoscoders.com/2011/10/06/rip-steve-jobs/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 11:05:32 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Steve jobs]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=457</guid>
		<description><![CDATA[
We will miss you Steve..!
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><img src="http://www.macoscoders.com/wp-content/uploads/Screen-shot-2011-10-06-at-2.07.04-PM-1024x766.jpg" alt="Screen shot 2011-10-06 at 2.07.04 PM" title="Screen shot 2011-10-06 at 2.07.04 PM" width="1024" height="766" class="alignleft size-large wp-image-462" /></p>
<p>We will miss you Steve..!</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/2011/10/06/rip-steve-jobs/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"><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/05/28/and-then-we-changed-the-entire-publishing-industry/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>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"><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/11/02/error-cggstackrestore-gstack-underflow/feed/</wfw:commentRss>
		<slash:comments>0</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>Want To Force Reboot Or Restart Frozen iPod Nano?</title>
		<link>http://www.macoscoders.com/2009/08/30/force-reboot-or-restart-frozen-ipod-nano/</link>
		<comments>http://www.macoscoders.com/2009/08/30/force-reboot-or-restart-frozen-ipod-nano/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 17:35:13 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[connected]]></category>
		<category><![CDATA[Nano]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=330</guid>
		<description><![CDATA[I learned the hard way that disconnecting my iPod Nano while it was still connect to Mac would freeze it. If you ever face a frozen iPod Nano, you need to toggle the ‘hold’ switch on and off to ‘lock’ then ‘unlock’ the iPod controls, then press the ‘Menu’ and ‘Select’ (centre) buttons for about [...]]]></description>
			<content:encoded><![CDATA[<p>I learned the hard way that disconnecting my iPod Nano while it was still connect to Mac would freeze it. If you ever face a frozen iPod Nano, you need to toggle the ‘hold’ switch on and off to ‘lock’ then ‘unlock’ the iPod controls, then press the ‘Menu’ and ‘Select’ (centre) buttons for about 10 seconds until the Apple logo appears and your iPod Nano restarts.</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/08/30/force-reboot-or-restart-frozen-ipod-nano/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Practices For Creating Video For iPhone</title>
		<link>http://www.macoscoders.com/2009/08/26/best-practices-for-creating-video-for-iphone/</link>
		<comments>http://www.macoscoders.com/2009/08/26/best-practices-for-creating-video-for-iphone/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 07:42:09 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[AAC]]></category>
		<category><![CDATA[edge]]></category>
		<category><![CDATA[h.264]]></category>
		<category><![CDATA[MPEG]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=321</guid>
		<description><![CDATA[Safari supports audio and video viewing in a webpage on the desktop and iPhone OS. You can use audio and video HTML elements or use the embed element to use the native application for video playback. In either case, you need to ensure that the video you create is optimized for the platform and different [...]]]></description>
			<content:encoded><![CDATA[<p>Safari supports audio and video viewing in a webpage on the desktop and iPhone OS. You can use <code>audio</code> and <code>video</code> HTML elements or use the <code>embed</code> element to use the native application for video playback. In either case, you need to ensure that the video you create is optimized for the platform and different bandwidths.</p>
<p>iPhone OS streams movies and audio using HTTP over EDGE, 3G, and Wi-Fi networks. iPhone OS uses a native application to play back video even when video is embedded in your webpages. Video automatically expands to the size of the screen and rotates when the user changes orientation. The controls automatically hide when they are not in use and appear when the user taps the screen. This is the experience the user expects when viewing all video on iPhone OS.</p>
<p><span id="more-321"></span></p>
<p>Safari on iPhone OS supports a variety of rich media, including QuickTime movies<span class="content_text">.</span> Safari on iPhone OS does not support Flash so don’t bring up JavaScript alerts that ask users to download Flash. Also, don’t use JavaScript movie controls to play back video since iPhone OS supplies its own controls.</p>
<p>Safari on the desktop supports the same audio and video formats as Safari on iPhone OS. However, if you use the <code>audio</code> and <code>video</code> HTML elements on the desktop, you can customize the play back controls. See <em><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariJSRef/index.html#//apple_ref/doc/uid/TP40001482" target="_top">Safari DOM Extensions Reference</a></em> for more details on the <code>HTMLMediaElement</code> class.</p>
<p>Follow these guidelines to deliver the best web audio and video experience in Safari on any platform:</p>
<ul class="ul">
<li class="li">Follow current best practices for embedding movies in webpages as described in <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW7">“Sizing Movies Appropriately,”</a></span> <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW8">“Don’t Let the Bit Rate Stall Your Movie,”</a></span> and <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW9">“Using Supported Movie Standards.”</a></span></li>
<li class="li">Use QuickTime Pro to encode H.264/AAC at appropriate sizes and bit rates for EDGE, 3G, and Wi-Fi networks, as described in <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW4">“Encoding Video for Wi-Fi, 3G, and EDGE.”</a></span></li>
<li class="li">Use reference movies so that iPhone OS automatically streams the best version of your content for the current network connection, as described in <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW5">“Creating a Reference Movie.”</a></span></li>
<li class="li">Use poster JPEGs (not poster frames in a movie) to display a preview of your embedded movie in webpages, as described in <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW10">“Creating a Poster Image for Movies.”</a></span></li>
<li class="li">Make sure the HTTP servers hosting your media files support byte-range requests, as described in <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW6">“Configuring Your Server.”</a></span></li>
<li class="li">If your site has a custom media player, also provide direct links to the media files. iPhone OS users can follow these links to play those files directly.</li>
</ul>
<p><a title="Sizing Movies Appropriately" name="//apple_ref/doc/uid/TP40006514-SW7"></a></p>
<h2 class="jump section2">Sizing Movies Appropriately</h2>
<p>In landscape orientation on iPhone OS, the screen is 480 x 320 pixels. Users can easily switch the view mode between scaled-to-fit (letterboxed) and full-screen (centered and cropped). You should use a size that preserves the aspect ratio of your content and fits within a 480 x 360 rectangle. 480 x 360 is a good choice for 4:3 aspect ratio content and 480 x 270 is a good choice for widescreen content as it keeps the video sharp in full-screen view mode. You can also use 640 x 360 or anamorphic 640 x 480 with pixel aspect ratio tagging for widescreen content.</p>
<p><a title="Donâ€™t Let the Bit Rate Stall Your Movie" name="//apple_ref/doc/uid/TP40006514-SW8"></a></p>
<h2 class="jump section2">Don’t Let the Bit Rate Stall Your Movie</h2>
<p>When viewing media over the network, the bit rate makes a crucial difference to the playback experience. If the network cannot keep up with the media bit rate, playback stalls. Encode your media for iPhone OS as described in <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW4">“Encoding Video for Wi-Fi, 3G, and EDGE”</a></span> and use a reference movie as described in <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW5">“Creating a Reference Movie.”</a></span></p>
<p><a title="Using Supported Movie Standards" name="//apple_ref/doc/uid/TP40006514-SW9"></a></p>
<h2 class="jump section2">Using Supported Movie Standards</h2>
<p>The following compression standards are supported:</p>
<ul class="ul">
<li class="li">H.264 Baseline Profile Level 3.0 video, up to 640 x 480 at 30 fps. Note that B frames are not supported in the Baseline profile.</li>
<li class="li">MPEG-4 Part 2 video (Simple Profile)</li>
<li class="li">AAC-LC audio, up to 48 kHz</li>
</ul>
<p>Movie files with the extensions <code>.mov</code>, <code>.mp4</code>, <code>.m4v</code>, and <code>.3gp</code> are supported.</p>
<p>Any movies or audio files that can play on iPod play correctly on iPhone.</p>
<p>If you export your movies using QuickTime Pro 7.2, as described in <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW4">“Encoding Video for Wi-Fi, 3G, and EDGE,”</a></span> then you can be sure that they are optimized to play on iPhone OS.</p>
<p><a title="Encoding Video for Wi-Fi, 3G, and EDGE" name="//apple_ref/doc/uid/TP40006514-SW4"></a></p>
<h2 class="jump section2">Encoding Video for Wi-Fi, 3G, and EDGE</h2>
<p>Because users may be connected to the Internet via wired or wireless technology, using either Wi-Fi, 3G, or EDGE on iPhone OS, you need to provide alternate media for these different connection speeds. You can use QuickTime Pro, the QuickTime API, or any Apple applications that provide iPhone OS exporters to encode your video for Wi-Fi, 3G, and EDGE. This section contains specific instructions for exporting video using QuickTime Pro.</p>
<p>Follow these steps to export video using QuickTime Pro 7.2.1 and later:</p>
<ol class="ol">
<li class="li">Open your movie using QuickTime Player Pro.</li>
<li class="li">Choose File &gt; Export for Web.A dialog appears.</li>
<li class="li">Enter the file name prefix, location of your export, and set of versions to export as shown in <span class="content_text">Figure 8-1</span>.
<div class="item_figure"><a title="Figure 8-1Export movie panel" name="//apple_ref/doc/uid/TP40006514-SW14"></a><strong>Figure 8-1 </strong>Export movie panel</p>
<p><img class="alignleft" src="http://www.macoscoders.com/images/export_iphone_dialog.jpg" alt="Export movie panel" width="289" height="284" /></div>
</li>
<li class="li">Click Export.QuickTime Player Pro saves these versions of your QuickTime movie, along with a reference movie, poster image, and <code>ReadMe.html</code> file to the specified location. See the <code>ReadMe.html</code> file for instructions on embedding the generated movie in your webpage, including sample HTML.</li>
</ol>
<p><a title="Creating a Reference Movie" name="//apple_ref/doc/uid/TP40006514-SW5"></a></p>
<h2 class="jump section2">Creating a Reference Movie</h2>
<p>A reference movie contains a list of movie URLs, each of which has a list of tests, as show in <span class="content_text">Figure 8-2</span>. When opening the reference movie, a playback device or computer chooses one of the movie URLs by finding the last one that passes all its tests. Tests can check the capabilities of the device or computer and the speed of the network connection.</p>
<div class="figure"><a title="Figure 8-2Reference movie components" name="//apple_ref/doc/uid/TP40006514-SW3"></a><strong>Figure 8-2 </strong>Reference movie components</p>
<p><img src="http://www.macoscoders.com/images/qt_ref_movie_options.jpg" alt="Reference movie components" width="286" height="142" /></div>
<p>If you use QuickTime Pro 7.2.1 or later to export your movies for iPhone OS, as described in <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW4">“Encoding Video for Wi-Fi, 3G, and EDGE,”</a></span> then you already have a reference movie. Otherwise, you can use the MakeRefMovie tool to create reference movies. You can download the tool from:</p>
<ul class="simple">
<li><span class="content_text"><a class="browserLink" href="http://developer.apple.com/quicktime/quicktimeintro/tools">http://developer.apple.com/quicktime/quicktimeintro/tools</a></span></li>
</ul>
<p>Also, refer to the <em><a href="http://developer.apple.com/safari/library/samplecode/makeiPhoneRefMovie/index.html#//apple_ref/doc/uid/DTS10004417" target="_top">MakeiPhoneRefMovie</a></em> sample for a command-line tool that creates reference movies.</p>
<p>For more details on reference movies and instructions on how to set them up see “Applications and Examples” in <em><a href="http://developer.apple.com/safari/library/documentation/QuickTime/Conceptual/QTScripting_HTML/index.html#//apple_ref/doc/uid/TP40001525" target="_top">HTML Scripting Guide for QuickTime</a></em>.</p>
<p><a title="Creating a Poster Image for Movies" name="//apple_ref/doc/uid/TP40006514-SW10"></a></p>
<h2 class="jump section2">Creating a Poster Image for Movies</h2>
<p>The video is not decoded until the user enters movie playback mode. Consequently, when displaying a webpage with video, users may see a gray rectangle with a QuickTime logo until they tap the Play button. Therefore, use a poster JPEG as a preview of your movie. If you use QuickTime Pro 7.2.1 or later to export your movies, as described in <span class="content_text"><a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW4">“Encoding Video for Wi-Fi, 3G, and EDGE,”</a></span> then a poster image is already created for you. Otherwise, follow these instructions to set a poster image.</p>
<p>If you are using the <code>&lt;video&gt;</code> element, specify a poster image by setting the <code>poster</code> attribute as follows:</p>
<div class="codesample clear">
<table border="0">
<tbody>
<tr>
<td scope="row">
<pre>&lt;video poster="poster.jpg" src="movie.m4v" ...&gt; &lt;/video&gt;</pre>
</td>
</tr>
</tbody>
</table>
</div>
<p>If you are using an <code>&lt;embed&gt;</code> HTML element, specify a poster image by setting the image for <code>src</code>, the movie for <code>href</code>, the media MIME type for <code>type</code>, and <code>myself</code> as the <code>target</code>:</p>
<div class="codesample clear">
<table border="0">
<tbody>
<tr>
<td scope="row">
<pre>&lt;embed src="poster.jpg" href="movie.m4v" type="video/x-m4v" target="myself" scale="1" ...&gt;</pre>
</td>
</tr>
</tbody>
</table>
</div>
<p>Make similar changes if you are using the <code>&lt;object&gt;</code> HTML element or JavaScript to embed movies in your webpage.</p>
<p>On the desktop, this image is displayed until the user clicks, at which time the movie is substituted.</p>
<p>For more information on including QuickTime Movies in webpages, see the tutorial <span class="content_text"><a class="urlLink" href="http://www.apple.com/quicktime/tutorials/embed.html" target="_blank">Including QuickTime In A Web Page</a></span>.</p>
<p><a title="Configuring Your Server" name="//apple_ref/doc/uid/TP40006514-SW6"></a></p>
<h2 class="jump section2">Configuring Your Server</h2>
<p>HTTP servers hosting media files for iPhone OS must support byte-range requests, which iPhone OS uses to perform random access in media playback. (Byte-range support is also known as content-range or partial-range support.) Most, but not all, HTTP 1.1 servers already support byte-range requests.</p>
<p>If you are not sure whether your media server supports byte-range requests, you can open the Terminal application in Mac OS X and use the <code>curl</code> command-line tool to download a short segment from a file on the server:</p>
<div class="codesample clear">
<table border="0">
<tbody>
<tr>
<td scope="row">
<pre>curl --range 0-99 http://example.com/test.mov -o /dev/null</pre>
</td>
</tr>
</tbody>
</table>
</div>
<p>If the tool reports that it downloaded 100 bytes, the media server correctly handled the byte-range request. If it downloads the entire file, you may need to update the media server. For more information on <code>curl</code>, see <em><!--a target="_top" -->Mac OS X Man Pages<!--/a--></em>.</p>
<p>Ensure that your HTTP server sends the correct MIME types for the movie filename extensions shown in <span class="content_text">Table 8-1</span>.</p>
<p><a title="Table 8-1File name extensions for MIME types" name="//apple_ref/doc/uid/TP40006514-SW2"></a></p>
<div class="tableholder">
<table class="graybox" border="0" cellspacing="0" cellpadding="5">
<caption class="tablecaption"><strong>Table 8-1 </strong>File name extensions for MIME types</caption>
<tbody>
<tr>
<th style="font-weight: bold;" align="left" scope="col">Extensions</th>
<th style="font-weight: bold;" align="left" scope="col">MIME type</th>
</tr>
<tr>
<td scope="row"><code>.mov</code></td>
<td>video/quicktime</td>
</tr>
<tr>
<td scope="row"><code>.mp4</code></td>
<td>video/mp4</td>
</tr>
<tr>
<td scope="row"><code>.m4v</code></td>
<td>video/x-m4v</td>
</tr>
<tr>
<td scope="row"><code>.3gp</code></td>
<td>video/3gpp</td>
</tr>
</tbody>
</table>
</div>
<p>Be aware that iPhone OS supports movies larger than 2 GB. However, some older web servers are not able to serve files this large. Apache 2 supports downloading files larger than 2 GB.</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/08/26/best-practices-for-creating-video-for-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone OS 3.0 Bug Leads to Disappearing Photos</title>
		<link>http://www.macoscoders.com/2009/08/21/iphone-os-30-bug-leads-to-disappearing-photos/</link>
		<comments>http://www.macoscoders.com/2009/08/21/iphone-os-30-bug-leads-to-disappearing-photos/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 09:27:12 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[.MISC]]></category>
		<category><![CDATA[camera roll]]></category>
		<category><![CDATA[missing images]]></category>
		<category><![CDATA[PhoneView]]></category>
		<category><![CDATA[photos]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=312</guid>
		<description><![CDATA[After moving to iPhone OS 3.0, from past few days i have been experiencing a strange bug. The camera photos, images saved from the web, or iPhone screenshots are not showing up in the Camera Roll. The iPhone&#8217;s Camera Roll keeps a correct cumulative count, and I have no problem transferring the images files to [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 526px"><img class=" " title="MISC Directory" src="http://www.macoscoders.com/images/Misc_dir.jpg" alt="MISC Directory" width="516" height="161" /><p class="wp-caption-text">MISC Directory</p></div>
<p>After moving to iPhone OS 3.0, from past few days i have been experiencing a strange bug. The camera photos, images saved from the web, or iPhone screenshots are not showing up in the Camera Roll. The iPhone&#8217;s Camera Roll keeps a correct cumulative count, and I have no problem transferring the images files to my MacBook  using iPhoto or Picasa.<span id="more-312"></span></p>
<p><span class="fullnode"> According to iLounge, the bug appears to pertain only to photos with the name IMG_10000 or higher.</span> As a result, iPhone OS 3.0&#8217;s built-in Photos application refuses to acknowledge the presence of these images or show them in the Camera Roll. The pictures are indeed still on the device but only that its not shown in the iPhone Camera Roll.</p>
<p>To fix this issue, download &#8216;PhoneView&#8217; software from</p>
<p>http://ecamm.com/mac/phoneview/</p>
<p>Launch the PhoneView application while your iPhone is connected, goto DISK-&gt;DCIM directory. There you will see a folder called &#8216;.MISC&#8217;. Delete that directory and then restart your iPhone. This should fix the issue. Let me know if it worked for you.</p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/08/21/iphone-os-30-bug-leads-to-disappearing-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 3GS Battery Percentage Meter</title>
		<link>http://www.macoscoders.com/2009/07/28/iphone-3gs-battery-percentage-meter/</link>
		<comments>http://www.macoscoders.com/2009/07/28/iphone-3gs-battery-percentage-meter/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 17:42:26 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[battery level]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=305</guid>
		<description><![CDATA[iPhone 3GS now supports showing the battery charge level as a percentage rather than just the icon indicator.  Percentage indicator is really helpful. Most of the times I plug the charger to my macbook when it starts showing the battery level at less than 3%. And with iPhone I usually end up plugging the charger [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 276px"><img title="iPhone 3GS Battery Meter" src="http://www.macoscoders.com/images/iphone_3g_s_battery_meter.jpg" alt="iPhone 3GS Battery Meter" width="266" height="400" /><p class="wp-caption-text">iPhone 3GS Battery Meter</p></div>
<p>iPhone 3GS now supports showing the battery charge level as a percentage rather than just the icon indicator.  Percentage indicator is really helpful. Most of the times I plug the charger to my macbook when it starts showing the battery level at less than 3%. And with iPhone I usually end up plugging the charger only when it shuts down completely running out of battery.  The 10% battery remaining warning is too early.</p>
<p>Unfortunately Apple has put this new option only in new iPhone 3GS. Its not available for iPhone 3G or the 1st gen iPhone. Apple is so cruel.</p>
<p>I wonder what big pain would it cause to Apple to include that feature in all iPhone models. Apple acts crazy.</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/07/28/iphone-3gs-battery-percentage-meter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enable HTTPS On Apache Running On A Leopard</title>
		<link>http://www.macoscoders.com/2009/07/22/enable-https-on-apache-running-on-a-leopard/</link>
		<comments>http://www.macoscoders.com/2009/07/22/enable-https-on-apache-running-on-a-leopard/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 12:22:42 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[RSA]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=298</guid>
		<description><![CDATA[SSL is a big part of building secure web services. The steps outlined below can help generate a certificate for Adobe AIR applications to be signed.
Quick note: This is a fairly detailed process, so take a firm hold of the wheel and be prepared for a lengthy ride. You are going to need your terminal [...]]]></description>
			<content:encoded><![CDATA[<p>SSL is a big part of building secure web services. The steps outlined below can help generate a certificate for Adobe AIR applications to be signed.</p>
<p><strong>Quick note:</strong> This is a fairly detailed process, so take a firm hold of the wheel and be prepared for a lengthy ride. You are going to need your terminal and su access.<br />
You will be generating encryption keys and certificates, and editing Apache conf files.<br />
First, you need a certificate</p>
<p><strong>Step 1</strong></p>
<p>Open up a terminal window, and su root. Then, cd over to your Documents directory.</p>
<p>Add a new directory in there using mkdir and call it certs like so:</p>
<pre>sh-3.2# mkdir certs</pre>
<p>Then cd into it.</p>
<p>Type this command…</p>
<pre>sh-3.2# /System/Library/OpenSSL/misc/CA.pl -newca</pre>
<p>You’ll see a whole pile of stuff fly by, piece by piece:</p>
<pre>CA certificate filename (or enter to create) (hit enter)</pre>
<pre>Making CA certificate ...</pre>
<pre>Generating a 1024 bit RSA private key</pre>
<pre>......++++++</pre>
<pre>...........++++++</pre>
<pre>writing new private key to './demoCA/private/cakey.pem'</pre>
<pre>Enter PEM pass phrase: [enter a passphrase]</pre>
<pre>Verifying - Enter PEM pass phrase: [enter the passphrase again]</pre>
<pre>-----</pre>
<p>You are about to be asked to enter information that will be incorporated into your certificate request.<br />
What you are about to enter is what is called a Distinguished Name or a DN.<br />
There are quite a few fields but you can leave some blank<br />
For some fields there will be a default value, If you enter &#8216;.&#8217;, the field will be left blank.<br />
&#8212;&#8211;</p>
<p><span id="more-298"></span></p>
<pre>Country Name (2 letter code) [AU]: (hit enter)</pre>
<pre>State or Province Name (full name) [Some-State]: (hit enter)</pre>
<pre>Locality Name (eg, city) []: (hit enter)</pre>
<pre>Organization Name (eg, company) [Internet Widgits Pty Ltd]: (hit enter)</pre>
<pre>Organizational Unit Name (eg, section) []: (hit enter)</pre>
<pre>Common Name (eg, YOUR name) []: (type ‘yourname’)</pre>
<pre>Email Address []: (type ‘yourname@yourname.com’)</pre>
<p>You should now have a pile of directories and files that look like this:</p>
<address>~/Documents/certs/demoCA</address>
<address>~/Documents/certs/demoCA/cacert.pem</address>
<address>~/Documents/certs/demoCA/certs</address>
<address>~/Documents/certs/demoCA/crl</address>
<address>~/Documents/certs/demoCA/index.txt</address>
<address>~/Documents/certs/demoCA/newcerts</address>
<address>~/Documents/certs/demoCA/private</address>
<address>~/Documents/certs/demoCA/serial</address>
<p>Use ls to check. If so, good.</p>
<p><strong>Step 2</strong></p>
<p>Now you are going to generate a private key for your web server…stay in ~/certs and type…</p>
<pre>sh-3.2# openssl genrsa -des3 -out secureserver.key 1024</pre>
<p>A file should be created in ~/certs called secureserver.key, so you can choose any name you want but make it a good one – you’ll need to reference it later.<br />
This will pass the screen:</p>
<pre>Generating RSA private key, 1024 bit long modulus</pre>
<pre>...++++++</pre>
<pre>.......................................++++++</pre>
<pre>e is 65537 (0x10001)</pre>
<pre>Enter pass phrase for secureserver.key: (enter a passphrase)</pre>
<pre>Verifying - Enter pass phrase for secureserver.key: (enter the passphrase again)</pre>
<p><strong>Step 3</strong></p>
<p>Now we’ll create a non-password protected version of the same key:</p>
<pre>sh-3.2# openssl rsa -in secureserver.key -out secureserver.nopass.key</pre>
<p>The command will return this:</p>
<p>Enter pass phrase for secureserver.key: (enter the passphrase from step 2)<br />
writing RSA key</p>
<p>You should now have another file called secureserver.nopass.key (or whatever you decided for the ’secureserver’ name), in the ~/certs directory.</p>
<p><strong>Step 4</strong></p>
<p>Now we’ll create a certificate request, which should wind up as yet another file called newreq.pem. Stay in ~/certs, and…</p>
<pre>sh-3.2# openssl req -config /System/Library/OpenSSL/openssl.cnf -new -key secureserver.key -out newreq.pem -days 3650</pre>
<p>…and noting all that goes on one line before you hit enter.</p>
<p>This is creating a cert request good for ten years, using that key (secureserver.key) you created in step 2.</p>
<p>Output will look like so:</p>
<p>Enter pass phrase for secureserver.key: (enter the passphrase from step 2 again) You are about to be asked to enter information that will be incorporated into your certificate request.<br />
What you are about to enter is what is called a Distinguished Name or a DN.<br />
There are quite a few fields but you can leave some blank<br />
For some fields there will be a default value, If you enter &#8216;.&#8217;, the field will be left blank.<br />
&#8212;&#8211;</p>
<pre>Country Name (2 letter code) [AU]: (hit enter)</pre>
<pre>State or Province Name (full name) [Some-State]: (hit enter)</pre>
<pre>Locality Name (eg, city) []: (hit enter)</pre>
<pre>Organization Name (eg, company) [Internet Widgits Pty Ltd]: (hit enter)</pre>
<pre>Organizational Unit Name (eg, section) []: (hit enter)</pre>
<pre>Common Name (eg, YOUR name) []: (type ‘yourname’)</pre>
<pre>Email Address []: (type ‘yourname@yourname.com’)</pre>
<pre>Please enter the following 'extra' attributes</pre>
<pre>to be sent with your certificate request</pre>
<pre>A challenge password []: (leave it blank)</pre>
<pre>An optional company name []: (leave it blank)</pre>
<p>Check to make sure newreq.pem is in ~/certs, and then we’ll move on to signing that certificate request.</p>
<p><strong>Step 5</strong></p>
<p>Next, enter:</p>
<pre>sh-3.2# /System/Library/OpenSSL/misc/CA.pl -signreq</pre>
<p>Output…</p>
<pre>Using configuration from /System/Library/OpenSSL/openssl.cnf</pre>
<pre>Enter pass phrase for ./demoCA/private/cakey.pem: (enter a passphrase)</pre>
<pre>Check that the request matches the signature</pre>
<pre>Signature ok</pre>
<pre>Certificate Details:</pre>
<pre>Serial Number:</pre>
<pre>82:e1:99:21:c1:a8:de:66</pre>
<pre>Validity</pre>
<pre>Not Before: Mar 26 17:19:45 2009 GMT</pre>
<pre>Not After : Mar 26 17:19:45 2010 GMT</pre>
<pre>Subject:</pre>
<pre>countryName = AU</pre>
<pre>stateOrProvinceName = Some-State</pre>
<pre>organizationName = Internet Widgits Pty Ltd</pre>
<pre>commonName = yourname</pre>
<pre>emailAddress = yourname@yourname.com</pre>
<pre>X509v3 extensions:</pre>
<pre>X509v3 Basic Constraints:</pre>
<pre>CA:FALSE</pre>
<pre>Netscape Comment:</pre>
<pre>OpenSSL Generated Certificate</pre>
<pre>X509v3 Subject Key Identifier:</pre>
<pre>B4:DC:51:EA:17:29:DD:3C:34:EC:6D:37:02:9E:44:C0:FE:71:88:1F</pre>
<pre>X509v3 Authority Key Identifier:</pre>
<pre>keyid:19:B0:82:96:E8:2C:E9:DC:B0:9D:5F:77:DD:F6:EB:31:90:9F:1C:50</pre>
<pre>DirName:/C=AU/ST=Some-State/O=Internet Widgits Pty Ltd/CN=yourname/emailAddress=yourname@yourname.com</pre>
<pre>serial:82:E1:99:21:C1:A8:DE:65</pre>
<p>Certificate is to be certified until Mar 26 17:19:45 2010 GMT (365 days)<br />
Sign the certificate? [y/n]: (hit ‘y’ then enter)</p>
<p>1 out of 1 certificate requests certified, commit? [y/n] (hit ‘y’, then enter)<br />
Write out database with 1 new entries<br />
Data Base Updated<br />
Signed certificate is in newcert.pem</p>
<p>After signing, you should have all four files in the ~/certs directory…they are:</p>
<p>secureserver.key<br />
secureserver.nopass.key<br />
newreq.pem<br />
newcert.pem</p>
<p>Very nice. You can park those files anywhere you like, but I’d suggest moving the entire certs directory under ~/Library/WebServer.</p>
<p>Off to Apache</p>
<p>Thank goodness Apple decided to update the Apache server in Leopard – I was getting mighty tired of digging around for version 1.3 implementation instructions.</p>
<p>Apache 2.2 was a welcome upgrade.</p>
<p>Further, the configuration files in the base install are almost ready to go – you need to add/change about a dozen lines total.</p>
<p><strong>Step 6</strong></p>
<p>Mose on over to /private/etc/apache2/extra and open up the httpd-ssl.conf file<br />
(you’ll need to have admin access for editing – I do this stuff in Xcode while logged in as root, but that’s otherwise your call).<br />
Scroll down to ‘Server Certificate’ and make sure the following lines are commented out:</p>
<address>#SSLCertificateFile &#8220;/private/etc/apache2/server.crt&#8221;</address>
<address>#SSLCertificateFile &#8220;/private/etc/apache2/server-dsa.crt&#8221;</address>
<p>Then add this line:</p>
<address>SSLCertificateFile &#8220;/Library/WebServer/certs/newcert.pem&#8221;</address>
<p>In the next config group, ‘Server Private Key’, comment out…</p>
<address>#SSLCertificateKeyFile &#8220;/private/etc/apache2/server.key&#8221;</address>
<address>#SSLCertificateKeyFile &#8220;/private/etc/apache2/server-dsa.key&#8221;</address>
<p>…and add…</p>
<address>SSLCertificateKeyFile &#8220;/Library/WebServer/certs/secureserver.nopass.key&#8221;</address>
<p>Again, under ‘Certificate Authority (CA)’, comment out…</p>
<address>#SSLCACertificatePath &#8220;/private/etc/apache2/ssl.crt&#8221;</address>
<address>#SSLCACertificateFile &#8220;/private/etc/apache2/ssl.crt/ca-bundle.crt&#8221;</address>
<p>…then add:</p>
<address>SSLCACertificateFile &#8220;/Library/WebServer/certs/demoCA/cacert.pem&#8221;</address>
<p>And one last time, under ‘Certificate Revocation Lists (CRL)’ you’ll comment out…</p>
<address>#SSLCARevocationPath &#8220;/private/etc/apache2/ssl.crl&#8221;</address>
<address>#SSLCARevocationFile &#8220;/private/etc/apache2/ssl.crl/ca-bundle.crl&#8221;</address>
<p>…and add:</p>
<address>SSLCARevocationPath &#8220;/Library/WebServer/certs/demoCA/crl&#8221;</address>
<p>Save and close, boys and girls, because you are almost home.</p>
<p><strong>Step 7</strong></p>
<p>Open up the httpd.conf file under /private/etc/apache2,</p>
<p>then scroll all the way to the bottom where it says ‘Secure (SSL/TLS) connections’ and UNCOMMENT this line:</p>
<address>Include /private/etc/apache2/extra/httpd-ssl.conf</address>
<p>Now, the stock httpd.conf file should have the line that says…</p>
<address>LoadModule ssl_module libexec/apache2/mod_ssl.so</address>
<p>…already uncommented, but if there is a # in front of it take it out. Everything else in the Apache config file should be kosher.</p>
<p><strong>Step</strong> 8</p>
<p>If you’ve gotten this far, you are probably going to want to do some editing to your hosts file, so you are hitting the URL locally.<br />
But, if you gotten this far you probably don’t need me to tell you how to do that either.</p>
<p>Restart your web server, and pour yourself a nice stiff cocktail.</p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2010/08/12/in-app-sms-in-iphone-os-4-0/" rel="bookmark" class="wherego_title">In-App SMS in iPhone OS 4.0</a></li><li><a href="http://www.macoscoders.com/2010/07/21/uploading-images-to-facebook-wall-using-fbconnect/" rel="bookmark" class="wherego_title">Uploading Images To Facebook Wall Using FBConnect</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/07/22/enable-https-on-apache-running-on-a-leopard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone Online Mockup Creator</title>
		<link>http://www.macoscoders.com/2009/06/11/iphone-online-mockup-creator/</link>
		<comments>http://www.macoscoders.com/2009/06/11/iphone-online-mockup-creator/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 11:59:36 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Online Mockup]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=259</guid>
		<description><![CDATA[I found this web based iPhone  mockup creator.
Nice tool. Supports sharing the design creation with multiple users and collabrate on the mockup&#8230;.
Readers who viewed this page, also viewed:Supporting both Retina Display and Normal DisplayPowered by Where did they go from here?]]></description>
			<content:encoded><![CDATA[<p>I found this web based i<a title="iPhone MockUp" href="http://iphonemockup.lkmc.ch/" target="_blank">Phone  mockup creator.</a><br />
Nice tool. Supports sharing the design creation with multiple users and collabrate on the mockup&#8230;.</p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2010/10/13/supporting-both-retina-display-and-normal-display/" rel="bookmark" class="wherego_title">Supporting both Retina Display and Normal Display</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/06/11/iphone-online-mockup-creator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 3GS</title>
		<link>http://www.macoscoders.com/2009/06/09/iphone-3gs/</link>
		<comments>http://www.macoscoders.com/2009/06/09/iphone-3gs/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 18:51:39 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[iPhone 3GS]]></category>
		<category><![CDATA[speed]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=250</guid>
		<description><![CDATA[The all new iPhone 3GS has arrived. &#8216;S&#8217; standing for speed. The internal hardware has undergone lots of changes while still retaining the same good old look externally. The new iPhone 3GS supposedly loads 2.1x faster to launch Messages, 2.4x to load SimCity, 3.6x faster to load an Excel attachment, 2.9x faster to load a [...]]]></description>
			<content:encoded><![CDATA[<p>The all new iPhone 3GS has arrived. &#8216;S&#8217; standing for speed. The internal hardware has undergone lots of changes while still retaining the same good old look externally. The new iPhone 3GS supposedly loads 2.1x faster to launch Messages, 2.4x to load SimCity, 3.6x faster to load an Excel attachment, 2.9x faster to load a large website.</p>
<p><span id="more-250"></span></p>
<p>The camera has  be upgraded to 3MP with support for Video and auto focus. The camera application has a switch that lets users swap between still photo and video mode. The camera shoots video at 30FPS, VGA with audio, auto-focus, auto-white balance, auto-exposure. Isn&#8217;t it cool?</p>
<p>The iPhone 3GS supports digital compass as well as voice commands too. The new compass application shows your orientation, and has integration with Maps. If you double click, the map will re orientate itself. All rumors doing rounds on the web are coming true. The surprises are very limited this time. <img src='http://www.macoscoders.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>The iPhone OS 3.0 GM build is available to developers to test their apps. The offical final release of 3.0 would be on 17th June along with the release of the new iPhone 3GS.</p>
<p>In India it would be released quite late than other countries as usual.</p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/06/09/iphone-3gs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App Icons Messed Up With iPhone OS 3.0 Beta 5</title>
		<link>http://www.macoscoders.com/2009/05/13/app-icons-messed-up-with-iphone-os-30-beta-5/</link>
		<comments>http://www.macoscoders.com/2009/05/13/app-icons-messed-up-with-iphone-os-30-beta-5/#comments</comments>
		<pubDate>Wed, 13 May 2009 12:30:56 +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[3.0]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[beta 5]]></category>
		<category><![CDATA[drain]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[messed up]]></category>
		<category><![CDATA[missing]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[seed 5]]></category>
		<category><![CDATA[without]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=176</guid>
		<description><![CDATA[With the latest release of iPhone OS 3.0 seed 5, the icons of the applications are being messed up. This mostly occurs when we install updates to the applications from App store. Few applications will not have any icons altogether, few apps have icons of their neighbouring apps like shown in the figure. iPhone OS [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 202px"><img title="Messed Up Icons With iPhone OS 3.0 Beta 5" src="http://www.macoscoders.com/images/Messed_Up_Icons_With_Iphone_3_0_Beta_5.jpg" alt="Messed Up Icons With iPhone OS 3.0 Beta 5" width="192" height="288" /><p class="wp-caption-text">Messed Up Icons With iPhone OS 3.0 Beta 5</p></div>
<p>With the latest release of iPhone OS 3.0 seed 5, the icons of the applications are being messed up. This mostly occurs when we install updates to the applications from App store. Few applications will not have any icons altogether, few apps have icons of their neighbouring apps like shown in the figure. iPhone OS 3.0 beta 5 is lot more buggier than beta 4 or beta 3. Also I have observed beta 5 drains the battery very fast. My iPhone lost more than half of its power over night even without performing any tasks while lying idle. Seems Apple has purposefully made beta 5 buggy so that users are forced to move to the final version expected in the WWDC.</p>
<p>On the screenshot we can observe that, PingPongLite application doesnt have icon at all and NewsPro and Bloomberg have same icons.</p>
<p>However on a positive note, if we restart the iPhone, all icons are restored to their original application icons.</p>
<h2><span id="more-176"></span><strong></strong></h2>
<h2></h2>
<h2></h2>
<h2><strong>Update:</strong></h2>
<p>The messed up icons issue has been fixed with the latest iPhone OS 3.0 GM build. Also with the GM build my iPhone runs relatively for a longer duration on a full battery charge than what I used to get with beta 5. (But still I feel 3.0 is consuming too much of battery than 2.2.1)</p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://www.macoscoders.com/2010/06/07/tab-bar-icons/" rel="bookmark" class="wherego_title">Tab Bar Icons</a></li><li><a href="http://www.macoscoders.com/2010/06/07/opening-app-review-page-of-app-store/" rel="bookmark" class="wherego_title">Opening App Review Page Of App Store</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><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/05/13/app-icons-messed-up-with-iphone-os-30-beta-5/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Video record, Internet tethering, Find My iPhone &#8211; iPhone 3.0 features</title>
		<link>http://www.macoscoders.com/2009/04/22/video-record-internet-tethering-find-my-iphone-iphone-30-features/</link>
		<comments>http://www.macoscoders.com/2009/04/22/video-record-internet-tethering-find-my-iphone-iphone-30-features/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 12:15:15 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone Rumours]]></category>
		<category><![CDATA[iPhone SDK]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=127</guid>
		<description><![CDATA[Apple barely scratched the surface on all of the new features in store for the iPhone OS 3.0. Apple apparently decided to save a few pleasant surprises for the official release of iPhone OS 3.0. Two biggies are: video recording and Internet tethering functionalities.
Internet tethering allows the user to share their cellular data network to [...]]]></description>
			<content:encoded><![CDATA[<p>Apple barely scratched the surface on all of the new features in store for the iPhone OS 3.0. Apple apparently decided to save a few pleasant surprises for the official release of iPhone OS 3.0. Two biggies are: video recording and Internet tethering functionalities.</p>
<p>Internet tethering allows the user to share their cellular data network to their desktop machines over bluetooth or USB.</p>
<div class="wp-caption alignleft" style="width: 202px"><img title="iPhone Internet Tethering Settings" src="http://www.macoscoders.com/images/InternetTetheringSettings.jpg" alt="iPhone Internet Tethering Settings" width="192" height="288" /><p class="wp-caption-text">iPhone Internet Tethering Settings</p></div>
<div class="wp-caption alignright" style="width: 202px"><img title="iPhone Internet Tethering" src="http://www.macoscoders.com/images/InternetTethering.jpg" alt="Internet Tethering" width="192" height="288" /><p class="wp-caption-text">Internet Tethering</p></div>
<p>In addition, subscribers to Apple’s MobileMe suite of cloud services will be able to locate stolen a device geographically using the web interface.</p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/04/22/video-record-internet-tethering-find-my-iphone-iphone-30-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple WWDC 2009 On June 8th-12th</title>
		<link>http://www.macoscoders.com/2009/04/22/apple-wwdc-2009-on-june-8th-12th/</link>
		<comments>http://www.macoscoders.com/2009/04/22/apple-wwdc-2009-on-june-8th-12th/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 11:57:39 +0000</pubDate>
		<dc:creator>Anish Kumar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[WWDC]]></category>

		<guid isPermaLink="false">http://www.macoscoders.com/?p=123</guid>
		<description><![CDATA[There you go — Apple has just announced that its Worldwide Developer Conference 2009 will take place from June 8th through June 12th in sunny San Fransico. Apple has a few surprises up its collective sleeve. So what do you guys think? Netbook? Snow Leopard? Tablet? More than one new iPhone model? Hit the comments [...]]]></description>
			<content:encoded><![CDATA[<p>There you go — Apple has just announced that its Worldwide Developer Conference 2009 will take place from June 8th through June 12th in sunny San Fransico. Apple has a few surprises up its collective sleeve. So what do you guys think? Netbook? Snow Leopard? Tablet? More than one new iPhone model? <em></em>Hit the comments section and  be heard.</p>
<div class="wp-caption aligncenter" style="width: 595px"><img title="WWDC 2009" src="http://www.macoscoders.com/images/wwdc2009.jpg" alt="WWDC 2009" width="585" height="283" /><p class="wp-caption-text">WWDC 2009</p></div>
<p><span id="more-123"></span>The Apple Worldwide Developers Conference (WWDC) is the premier technical event for developers and IT professionals innovating with Apple platforms. Over 1,000 Apple engineers will be at Moscone West to present the latest Apple technologies and provide you with code-level guidance. You’ll learn how to harness the power of iPhone OS, Mac OS X Snow Leopard, and Mac OS X Server Snow Leopard in the most efficient and sophisticated way possible — saving you time and accelerating your development. Bring your MacBook and your imagination, and prepare to make your ideas happen.</p>
<div id="wherego_related"> </div>]]></content:encoded>
			<wfw:commentRss>http://www.macoscoders.com/2009/04/22/apple-wwdc-2009-on-june-8th-12th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
array(0) {
}

