<?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>iPhoneDevelopmentBits</title>
	<atom:link href="http://iphonedevelopmentbits.com/feed" rel="self" type="application/rss+xml" />
	<link>http://iphonedevelopmentbits.com</link>
	<description>iPhone Development &#124; iPhone Programming &#124; iPhone Application Development &#124; iPhone Game Development &#124; iPhone App Development &#124; iPhone Software Development</description>
	<lastBuildDate>Mon, 18 Jul 2011 06:04:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>All about iOS5</title>
		<link>http://iphonedevelopmentbits.com/all-about-ios5</link>
		<comments>http://iphonedevelopmentbits.com/all-about-ios5#comments</comments>
		<pubDate>Mon, 18 Jul 2011 06:04:08 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[iPhone News]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=645</guid>
		<description><![CDATA[<div><span style="font-family: 'Times New Roman', serif; color: #333333;"><br id="internal-source-marker_0.9007018420379609" />
<div>At the Worldwide Developers Conference 2011, at San Francisco Apple executives released iOS5 for developers on 6th June 2011and available for users by end 2011.iOS4.3.3 is Apple&#8217;s last version upgrade for iOS devices.The iOS 5 update boasts 200 new</div></span></div><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<div><span style="font-family: 'Times New Roman', serif; color: #333333;"><br id="internal-source-marker_0.9007018420379609" /></p>
<div>At the Worldwide Developers Conference 2011, at San Francisco Apple executives released iOS5 for developers on 6th June 2011and available for users by end 2011.iOS4.3.3 is Apple&#8217;s last version upgrade for iOS devices.The iOS 5 update boasts 200 new features and 1,500 new APIs. Several new features were demonstrated on stage and many found those features similar to ones offered by other mobile operating systems. The biggest surprise came with the PC Free feature that is complemented by the much-hyped iCloud, a web based data syncing service. That means you won&#8217;t have to hook your iOS device to a PC or Mac using a cable. Instead, you can get updates and sync data over the air.</div>
</p>
<div>
<strong>iOS4 Vs iOS5</strong></div>
<div><strong> </strong><br />
iOS 4.3.3 being the latest update of iOS 4 before 5, has many feature which aids for finding solution for location issue, battery life improvement and iPod bug fixes. Apart from these features, all other features are same as of iOS 4.3, iOS 4.3.1 and iOS 4.3.2.Since there was location tracking issue before, apple felt need not to back up the location s</div>
<p></span></div>
<p><span style="font-family: 'Times New Roman', serif; color: #333333;"><br />
</span></p>
<p><span style="color: #333333;"><span style="font-family: 'Times New Roman', serif;"><span style="font-size: x-small;"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2011/07/Screen-shot-2011-07-18-at-11.13.21-AM.png"><img class="alignnone size-medium wp-image-648" title="iOS4 vs iOS5" src="http://iphonedevelopmentbits.com/wp-content/uploads/2011/07/Screen-shot-2011-07-18-at-11.13.21-AM-243x300.png" alt="" width="243" height="300" /></a></span></span></span></p>
<div>iOS5 Compatible Devices:</p>
<ul>
<li>iPad2,</li>
<li>iPad,</li>
<li>iPhone 4,</li>
<li>iPhone 3GS and</li>
<li>iPad Touch 3rd and 4th generation</li>
</ul>
<div>
<strong>iOS5 New Features</strong></div>
<div><strong> </strong><br />
<strong>1.</strong> <strong>Notification Center</strong>– With the new Notification Centre, you can get all your alerts (including new email, texts, friend requests, etc.) in one place without any interruptions to what you are doing. The swype down notification bar appears briefly at the top of the screen for a new alert and disappears quickly.<br />
- All alerts in one place<br />
- No more interruptions<br />
- Swype down from the top of any screen to enter Notification Center<br />
- Customize to see what you want<br />
- Active lock screen – notifications display in the lock screen for easy access with one swype</div>
<div></div>
</p>
<div>
<strong>2. iMessage</strong>- It&#8217;s a new messaging service introduced in iOS5.<br />
- Send unlimited text messages to iOS devices<br />
- Send text, photos, videos, locations and contacts to any iOS device<br />
- Send group messaging<br />
- Track messages with delivery and read (optional) receipt<br />
- See the other party typing<br />
- Encrypted text message<br />
- Switch between iOS devices while chatting</div>
<div></div>
</p>
<div>
<strong>3. Newsstand</strong>– Read all your news and magazines from one place. Customize Newsstand with your newspaper and magazine subscriptions.<br />
- Browse stores right from Newsstand<br />
- When you subscribe it appears in the newsstand<br />
- Folder for easy access to favorite publications</div>
<div>
</p>
<p><strong>4. Reminders</strong> – Organize yourself with to-do lists<br />
- To-do list with due date, location etc.<br />
- View list by date<br />
- Set time based or location based reminder alert<br />
- Location reminder: get alert when you near the set location<br />
- Reminders work with iCal, Outlook and iCloud, so that it auto update change to all your iDevices and calendar</div>
</p>
<div>
<strong>5. Twitter integration</strong> –System wide integration<br />
- Single sign in<br />
- Tweet directly from browser, photo app, camera app, YouTube, Map<br />
- Reply to friend in the contact by start typing name<br />
- Share your location</div>
</p>
<div>
<strong>6. Enhanced Camera features</strong><br />
- Instant access to Camera app: access it right from the lock screen<br />
- Pinch to Zoom gestures<br />
- Single tap focus<br />
- Focus/Exposure locks with touch and hold<br />
- Grid lines ti help compose a shot<br />
- Volume up button to capture the photo<br />
- Photo stream via iCloud to other iDevices</div>
</p>
<div>
<strong>7. Enhanced Photo features</strong>– On screen editing and organize in photo album from Photo apps itself<br />
- Edit / Crop photo from Photo apps<br />
- Add photos to album<br />
- iCloud automatically push photos to your other iDevices</div>
</p>
<div>
<strong>8. Improved Safari browser</strong>- Displays only what you like to read from the web page<br />
- Removes ads and other clutters<br />
- Add to reading list<br />
- Tweet from browser<br />
- Update reading list in all your iDevices via iCloud<br />
- Tabbed browsing<br />
- Performance improvement</div>
</p>
<div>
<strong>9. PC Free activation</strong>– No more need for PC! Activate your device wirelessly and do more with your Photo and Camara apps right from the screen.<br />
- OTA software upgrades<br />
- On screen camera apps<br />
- Do more on screen like on screen photo editing<br />
- Back up and restore via iCloud</div>
</p>
<div>
<strong>10. Enhanced Game Center</strong>– More features added<br />
- Post your profile picture<br />
- New friend recommendations<br />
- Find new games right from Games Center<br />
- Get on the spot overall achievement score</div>
</p>
<div>
<strong>11. Wi-Fi Sync</strong>- Wirelessly sync your iDevice to your Mac or PC vis shared Wi-Fi connection<br />
- Auto sync and iTunes back up when connected to power source<br />
- Purchases from iTunes appear in all your iDevices</div>
</p>
<div>
<strong>12. Enhanced mail features</strong><br />
- Format text<br />
- Create indents in the text of your message<br />
- Drag to rearrange names in the address field<br />
- Flag important messages<br />
- Add/Delete mailbox folders on your device<br />
- Search mails<br />
- Free email account with iCloud that will be updated in all your iDevices</div>
</p>
<div>
<strong>13. Additional Calendar features</strong><br />
- Year/Weekly view<br />
-Tap to create new event<br />
- Drag to edit date and duration<br />
- Add/rename/delete calendars directly from your device<br />
-View attachment right from calendar app<br />
- Calendar sync/share via iCloud</div>
</p>
<div>
<strong>14. Multitasking gestures for iPad 2</strong><br />
-Multi finger gestures<br />
- New moves and short cuts like swipe up for multi tasking bar</div>
</p>
<div>
<strong>15. AirPlay Mirroring</strong><br />
- Support for video mirroring</p>
</p>
<p>16. Innovative new features for differently abled people<br />
- Work with specialized hardware accessories for differently abled<br />
- LED Flash and custom vibration to indicate incoming call<br />
- Custom element labeling</p></div>
</p>
<div>
<strong>iOS5 New Application Programming Interfaces (APIs)</strong></div>
<ul>
<li>iCloud storage ,</li>
<li>Twitter integration,</li>
<li>Newsstand Kit,</li>
<li>Core Image,</li>
<li>GLKit, and</li>
<li>new Game Center APIs.</li>
</ul>
</p>
<p><strong>iOS5 Limitation</strong></p>
<ul>
<li>One feature that was much awaited but missing in iOS 5 is the Near Field <a href="http://www.differencebetween.com/category/technology/communication/">Communication</a>(NFC).</li>
<li>It even doesn&#8217;t support Adobe Flash Player.</li>
</ul>
</div>
<ul></ul>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/all-about-ios5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 4 iPhone apps for Designers</title>
		<link>http://iphonedevelopmentbits.com/top-4-iphone-apps-for-designers</link>
		<comments>http://iphonedevelopmentbits.com/top-4-iphone-apps-for-designers#comments</comments>
		<pubDate>Thu, 30 Jun 2011 11:19:55 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=635</guid>
		<description><![CDATA[<p>In this post, we&#8217;re going to cover the top 4 iPhone apps for designers. The following list represents the apps that are most useful for getting actual work done:</p>
<p>1. <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=298268157&#38;mt=8">Fontshuffle</a></p>
<p>It contains hundreds of font families sorted by&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>In this post, we&#8217;re going to cover the top 4 iPhone apps for designers. The following list represents the apps that are most useful for getting actual work done:</p>
<p>1. <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=298268157&amp;mt=8">Fontshuffle</a></p>
<p>It contains hundreds of font families sorted by visual similarity into a visual family tree. Without any previous knowledge about typography, and using only visual criteria, you can navigate directly to 6 font designs of similar style by tapping your iPhone twice. You can do this without knowing the name or style category of the desired font, but can learn these by playing around with the application. FontShuffle 1.0 is free of charge and available in English and German language versions.</p>
<p>2. <a href="http://itunes.apple.com/us/app/cliqcliq-colors/id291725775?mt=8#" target="_blank">cliqcliq Colors </a></p>
<p>If you&#8217;re a designer or developer working with CSS, HTML, Flex, Flash, Objective-C or other media-centric technologies, you&#8217;ll spend a good amount of time finding the exact colors you want to use and converting between various scales and formats. With cliqcliq Colors, you can create palettes based on colors you like best and quickly convert between RGB, HSB, and CMYK as well as integer and floating point scales. Instead of having to load an entire desktop application or yet another browser tab with a color version website, you can simply pick up your iPhone and get started with Colors!</p>
<p>3. <a href="http://itunes.apple.com/app/palettes-pro/id293249989?mt=8#" target="_blank">Palettes Pro </a></p>
<p>Palettes Pro is a powerful productivity tool for creating and maintaining color palettes. Great for creating color schemes. Now you can create a color palette anywhere at anytime. Quickly find matching colors with support for many different color schemes. You may create and store any number of palettes.</p>
<p>4. <a href="http://itunes.apple.com/app/the-typography-manual/id321091154?mt=8#" target="_blank">The Typography Manual </a></p>
<p>The Typography Manual is a pocket resource for graphic designers and anyone that works with type. It provides all the essentials of a book reference on your iPhone or iPod Touch! The Type Manual features a 60+ page book covering the history of type, type basics, how to properly set text and special characters, typography on the web, graphic design topics, and more. The Visual Type Anatomy Glossary is a 100+ glossary of type terminology that doesn&#8217;t just give you a definition, it shows you on the letters themselves.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/top-4-iphone-apps-for-designers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Event-Driven Multitasking &#8211; RunLoops(Symbian &amp; iOS)</title>
		<link>http://iphonedevelopmentbits.com/event-driven-multitasking-runloopssymbian-ios</link>
		<comments>http://iphonedevelopmentbits.com/event-driven-multitasking-runloopssymbian-ios#comments</comments>
		<pubDate>Thu, 19 May 2011 12:01:38 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=626</guid>
		<description><![CDATA[<p><span style="font-family: Helvetica, Arial, sans-serif;"><strong>Multitasking Basics</strong></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">In simplest of applications ,the program code would make a function call to request a service,from either other Os servers/frameworks ,I/O Devices,timers,DMA etc.This service can be performed either synchronously or asynchronously.In a synchronous method the service returns to</span></span>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Helvetica, Arial, sans-serif;"><strong>Multitasking Basics</strong></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">In simplest of applications ,the program code would make a function call to request a service,from either other Os servers/frameworks ,I/O Devices,timers,DMA etc.This service can be performed either synchronously or asynchronously.In a synchronous method the service returns to the caller function with a status of completion (typically success or failure).While the service completes the caller thread is in a blocked mode waiting for completion.In an asynchronous call ,the request is submitted and the control returns to the caller.The completion of that request occurs sometime later.In the meanwhile the caller may perform other tasks and is not in a blocked state.upon completion the caller receives a signal indicating the completion of the request.Now the caller threads handles the result of the  completed request.This signal is known as the event and the code is said to be event driven.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;"><strong>Even-driven multitasking</strong></span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">Events can come from external sources,such as UI inputs ,hardware sources,network sockets and also from completed asynchronous requests.Events are managed by event handlers ,which ,as its name suggests,waits for an event and then handles it.Typically the hardware running Symbian or iOs, or for that matter any other RTOS would have far less resources than a typical PC.Thus the operating system needs to have a efficient event handling model to have minimum turnaround time to events as well as prioritize them in desired order.Also between events the system should be a low power state to save on the power consumption.This avoids constant polling, which leads to significant power drain and should be avoided on a battery operated device.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">Runloops in iOS and Active Schedulers in Symbian provide a model for lightweight ,event-driven multitasking within the same thread.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;"><strong>Active objects/Active Scheduler: </strong></span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">Active Scheduler is the indefinite runloop which runs inside a thread .Active objects symbolize the requests which are added to the scheduler and get serviced accordingly.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">Active objects encapsulate the traditional wait loop inside a class.They were designed such that the switch between the active objects running within a thread incurs a less overhead than context switching of threads(Moreover space overhead for a thread is minimum 4kb on the kernel side and 8kb user side).This makes active objects the most preferable for event-driven multitasking in Symbian.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">Active scheduler is a infinite run loop which runs inside a thread,with methods to start and stop the loop.Once started this loop schedules the active objects within the thread.Typically, a Symbian OS thread has a single Active Scheduler. As mentioned above, that Active Scheduler is responsible for managing all active objects belonging to the thread.It is worth noting that the Active Scheduler schedules active objects in a non-pre-emptive way so that one active object cannot interrupt another while that is running. This is in contrast with thread scheduling (even in Symbian OS), since the execution of one thread can be pre-empted at any given time by another thread.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;"><strong>Representation:</strong></span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">Active Objects encapsulates:                                                                                                                                                                                                                                 A data member representing the status of the request(iStatus).                                                                                                                                                                          A handle on the asynchronous service provider.                                                                                                                                                                                                Connection to the service provider during construction.                                                                                                                                                                                        The function to issue(or reissue) the asynchronous request (user-defined)                                                                                                                                                             The handler function to be invoked by the active scheduler when the request completes( RunL() ).This function can be more appropriately called as the event handler for clarity.                                                                                                                                                                                                                                                                    The function to cancel an outstanding request( Cancel() ).</span></span></p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2011/05/Screen-shot-2011-05-19-at-5.13.19-PM.png"><img class="alignnone size-medium wp-image-627" title="iphone multitasking" src="http://iphonedevelopmentbits.com/wp-content/uploads/2011/05/Screen-shot-2011-05-19-at-5.13.19-PM-288x300.png" alt="" width="288" height="300" /></a></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">The above figure shows the process of submitting a request to an asynchronous service provider ,which generates an event on completion.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">Explanation:</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">1.Request is posted to asynchronous service provider.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">2.Having issued the request the issuer must call CAtive::SetActive().This sets the active objects iActive flag.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">3.The request provider changes the value of the iStatus as KRequestPending.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">4.The active scheduler checks the iActive and the iStatus to know that a particular active object has a request pending.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">5.Once the request is completed the service provider calls the User::RequestComplete(),passing the completion result in the iStatus.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">6.The active scheduler now calls the handler function (Runl()) for the active object and clears the iActive flag for the same.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">7.The handler function handles the event.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;"><strong>Runloops(CFRunloop) in iOS</strong></span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">A run loop is essentially an event-processing loop running on a single thread. The RunLoop is what keeps your app running until it should quit.You register potential input sources on it, pointing it to the code that it should execute whenever input is available on those sources .</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">Then when input comes into a particular source, the run loop will execute the appropriate code, then go back to waiting for input to come in again to any of it’s registered sources. If input comes into a registered source whilst the run-loop is executing another piece of code, it’ll finish executing the code before it handles the new input.The scheduling is non pre-emptive and analogues to the way the active scheduler schedules the requests. </span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">In all its simplicity it can be described as a glorified form of :</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">while(true){                                                                                                                                                               HandleEvent1();                                                                                                               HandleEvent2();                                                                                                                                   }</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">The job is to process events which arrive from elsewhere.User needs to write code to handle these and the OS takes care of all the other things like scheduling,receiving and sending them.The level of abstraction at which the user interacts with the OS is higher than in Symbian ,resulting in fewer things to be done by the user and the OS taking care of the rest.There is exactly one runloop per thread and the user cannot create or destroy the same.</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">Example showing ,how to hook up a socket with the current runloop</span></span></p>
<p><span style="color: #0066cc;"><span style="font-family: Menlo-Regular;">CFRunLoopRef currentRunLoop = CFRunLoopGetCurrent(); //This gets the current run loop</span></span></p>
<p><span style="color: #0066cc;"><span style="font-family: Menlo-Regular;">CFRunLoopSourceRef runLoopSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, listeningSocket, 0);</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Menlo-Regular;">//Event source is created with the listening socket.</span></span></p>
<p><span style="color: #0066cc;"><span style="font-family: Menlo-Regular;">CFRunLoopAddSource(currentRunLoop, runLoopSource, kCFRunLoopCommonModes);</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">//This event source if finally now added to the run loop</span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">Now whenever there is a connection request on the socket the run loops calls the  serverAcceptCallback() which is the callback function for the listeningSocket. Following is a comparison between Symbian and iOS.</span></span><br />
<span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;"><br />
<b>Symbian</b></p>
<ul>
<li>Active Scehduler</li>
<li>CActiveScheduler::Add(instance of the active object)</li>
<li>HandleEvent &#8211; RunL()</li>
<li>CActiveScheduler Start()</li>
</ul>
<p></span></span><br />
<span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;"><br />
<b>iOS</b></p>
<ul>
<li>CFRunloop</li>
<li>CFRunLoopAddSource(Source for the event)</li>
<li>Callback function for the above event source.</li>
<li>CFRunloopRun()</li>
</ul>
<p></span></span><br />
<!-- 		@page { margin: 2cm } 		TD P { margin-bottom: 0cm } 		P { margin-bottom: 0.21cm } --><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;"><strong>Limitations of event-driven multitasking in a single thread:</strong></span></span></p>
<p><span style="color: #000000;"><span style="font-family: Helvetica, Arial, sans-serif;">We have seen that in both cases the handling of events is non pre-emptive in the way they are scheduled by the active scheduler or the runloop.So if the event handler code is something which would take lot of time to complete ,in such a scenario the main thread would become un-responsive and the loop would wait for the particular event handling to get over.In such scenarios multithreading is a better option.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/event-driven-multitasking-runloopssymbian-ios/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All about iPad 2!</title>
		<link>http://iphonedevelopmentbits.com/all-about-ipad-2</link>
		<comments>http://iphonedevelopmentbits.com/all-about-ipad-2#comments</comments>
		<pubDate>Thu, 07 Apr 2011 12:07:13 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=611</guid>
		<description><![CDATA[<p>Apple recently announced the much awaited iPad 2 at an event in San Francisco. Let&#8217;s discuss in brief what we have in plate with the new iPad 2.</p>
<p>1.       <strong>HARDWARE &#38; DESIGN:</strong></p>
<p>·         The new ipad2 runs on a recently&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri; color: #1e487d} p.p2 {margin: 0.0px 0.0px 0.0px 48.0px; text-indent: -24.0px; font: 15.0px Calibri; color: #1e487d} p.p3 {margin: 0.0px 0.0px 0.0px 72.0px; text-indent: -24.0px; font: 15.0px Calibri; color: #1e487d} p.p4 {margin: 0.0px 0.0px 0.0px 72.0px; font: 15.0px Calibri; color: #1e487d} p.p5 {margin: 0.0px 0.0px 0.0px 72.0px; text-indent: -24.0px; font: 9.0px 'Times New Roman'; color: #1e487d} p.p6 {margin: 0.0px 0.0px 0.0px 24.0px; text-indent: 48.0px; font: 15.0px Calibri; color: #1e487d} span.s1 {font: 9.0px 'Times New Roman'} span.s2 {font: 15.0px Symbol} span.s3 {font: 15.0px Calibri} -->Apple recently announced the much awaited iPad 2 at an event in San Francisco. Let&#8217;s discuss in brief what we have in plate with the new iPad 2.</p>
<p>1.       <strong>HARDWARE &amp; DESIGN:</strong></p>
<p>·         The new ipad2 runs on a recently announced iOS 4.3 and comes with same 9.7 inch display and 10 hours of battery.</p>
<p>·         With new Dual-Core 1GHz A5 processor chip the performance may have a thumbs up.</p>
<p>·         The new iPad 2 is made of just two pieces of aluminum similar to that of the MacBook Air.</p>
<p>·         The new iPad is 33% slimmer and light weighted if compared with the original iPad.</p>
<p>·         The new iPad2 comes with a front facing VGA camera as well as rear camera with HD(720p) video recording up to 30 frames per second with audio, there is also 5x Digital Zoom.</p>
<p>·         With this addition and FaceTime in place, the Video Calling will be a new experience for the Apple Lovers.</p>
<p>2.       <strong>PERFORMANCE:</strong></p>
<p>·         With the new Dual-Core Processor, the performance of the new iPad has increased drastically, it&#8217;s 9 times faster compared to the older iPad.</p>
<p>·         With the additional Gyroscope built in, the gaming in the device will be a great experience and a challenge for the Game Developers out there.</p>
<p>·         Web Browsing, eBook Reading and watching movies on the new iPad is new experience.</p>
<p>·         The LED-backlit display makes everything look crisp, vivid and bright, which makes things look more beautiful.</p>
<p>·         The major disappointment was lack of Flash Support.</p>
<p>3.       <strong>ADDITIONAL FEATURES:</strong></p>
<p>·         See Pics, videos on a bigger display!</p>
<p>·         The new iPad comes with AirPlay where the user can connect his device to the HDTV via Apple TV. Awesome isn&#8217;t it??</p>
<p>4.       <strong>ACCESSORIES:</strong></p>
<p>.         Smart Cover for iPad works both as a screen cover and iPad Stand.</p>
<p>.         The most interesting part of the iPad Smart Covers is the magnetic system. The cover rests over the screen and magnets along the right side snap down onto the top of the iPad covering the screen and putting it into sleep mode. Moreover, it can be folded and can be used a stand.</p>
<p>5.       <strong>WHAT COULD BE BETTER?</strong></p>
<p>·         CAMERA:</p>
<p>The new iPad camera stills are below average. The upgrade on the Camera will be a major change I would like to see.</p>
<p>·         FLASH SUPPORT:</p>
<p>Some Flash Support should be needed in addition to the awesome web browsing experience.</p>
<p>iPad 2 is really a worthy successor to iPad and has raised the benchmark for tablet computing. With all these new features and increased GPU Performance, we hope that the App store would be booming with some really exciting apps for iPad 2! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/all-about-ipad-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New in iOS 4.3</title>
		<link>http://iphonedevelopmentbits.com/whats-new-in-ios-4-3</link>
		<comments>http://iphonedevelopmentbits.com/whats-new-in-ios-4-3#comments</comments>
		<pubDate>Thu, 10 Feb 2011 11:32:10 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[iPhone News]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=596</guid>
		<description><![CDATA[<p>With every iOS release Apple adds quite a few new features into it&#8217;s existing devices. So what iOS 4.3 is bringing down to the table?</p>
<p><strong>Personal Hotspot</strong>: This feature will turn your iPhone into a WiFi router which can be&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} span.Apple-tab-span {white-space:pre} -->With every iOS release Apple adds quite a few new features into it&#8217;s existing devices. So what iOS 4.3 is bringing down to the table?</p>
<p><strong>Personal Hotspot</strong>: This feature will turn your iPhone into a WiFi router which can be used by up to 5 devices. So now you can use iPhone as Wi-Fi hotspot for other devices.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/Personal-HotSpot.png"><img class="alignnone size-medium wp-image-597" title="Personal HotSpot" src="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/Personal-HotSpot-300x116.png" alt="" width="300" height="116" /></a></p>
<p><strong>Airplay:</strong> The AirPlay Video Support has been opened up third party applications. Now the developers of third-party native iOS apps and third-party Web apps can utilize AirPlay functionality. Before this, only native Apple applications were able to use AirPlay, which allows multimedia content to be streamed wirelessly from iOS devices and Mac computers to compatible hardware.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/Airplay.jpg"><img class="alignnone size-medium wp-image-598" title="Airplay" src="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/Airplay-300x227.jpg" alt="" width="300" height="227" /></a></p>
<p><strong> </strong></p>
<p><strong>New Message Alert</strong> Settings will let you to choose how often repeat the alert for a message from 1 to 10 times.</p>
<p><strong>New Keyboard Layout: </strong>The update also includes a New Keyboard layout which is semitransparent and looks better than the previous Keyboard layouts.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/New-Keyboard.jpg"><img class="alignnone size-medium wp-image-599" title="New-Keyboard" src="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/New-Keyboard-300x229.jpg" alt="" width="300" height="229" /></a></p>
<p><strong>App Store Updates</strong> screen has been given a new look with the iOS 4.3.</p>
<p><strong>Fullscreen iAds: </strong>Now the iADs will be supported on full screen. Now advertisers can take advantage of the larger iPad screen to launch interactive iADs.</p>
<p><strong>New FaceTime icon: </strong>The iOS 4.3 brings in a new FaceTime icon for iPod touch 4G.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/Facetime.png"><img class="alignnone size-full wp-image-602" title="Facetime" src="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/Facetime.png" alt="" width="136" height="171" /></a></p>
<p><strong>New Camera Effects*: </strong></p>
<p>* Thermal Camera</p>
<p>* X-ray</p>
<p>* Kaleidoscope</p>
<p>* Normal</p>
<p>* Tunnel of Light</p>
<p>* Collapse</p>
<p>* Turbine</p>
<p>* Enlarge</p>
<p>The above effects are found in the SDK and could be implemented in the Camera app.</p>
<p>*Apple may use this to create Photo Booth like new camera effects, To be used in FaceTime</p>
<p><strong>Configurable Slide Switch for iPAD:</strong> When iPad was launched the sliding switch on side acted as the orientation lock. Then came the iOS 4.2, This changed the switch into a mute switch. Now the iOS 4.3 lets you choose between assigning the sliding switch to either mute or orientation lock.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/SlideSwitch.jpg"><img class="alignnone size-medium wp-image-600" title="SlideSwitch" src="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/SlideSwitch-300x99.jpg" alt="" width="300" height="99" /></a></p>
<p><strong>Gestures:</strong> And the most awesome looking feature in iPad iOS 4.3 is the gestures for iPAD. To use the Gestures all you have to do is swipe across screen using 4 or 5 fingers.</p>
<p>-Pinch screen using all the fingers and you will be navigated back to the home screen.</p>
<p>-Swiping UP will show the App switching Tray ! Enabling you to switch between apps without tapping the home button.</p>
<p>-Swiping left/right will let you switch between Apps, just like the cmd-tab in MAC OS X</p>
<p><strong>New Font &#8220;Noteworthy&#8221; </strong>is added to the Notes in iPad.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/noteworthy.png"><img class="alignnone size-medium wp-image-601" title="noteworthy" src="http://iphonedevelopmentbits.com/wp-content/uploads/2011/02/noteworthy-300x233.png" alt="" width="300" height="233" /></a></p>
<p><strong> </strong></p>
<p><strong>Cancel the App Store Downloads: </strong>iOS 4.3 adds a new functionality, Now you can Cancel the App Store downloads.</p>
<p>Also as Rumor mill churns it, iOS 4.3 spills beans on upcoming Apple Products the iPhone 5 and the iPAD 2.</p>
<p><em>On the other note: The support for the iPhone 3G and the iPod Touch 2G will go as there are no Beta build for devices.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/whats-new-in-ios-4-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Excellent Books on iPhone Development</title>
		<link>http://iphonedevelopmentbits.com/3-excellent-books-on-iphone-development</link>
		<comments>http://iphonedevelopmentbits.com/3-excellent-books-on-iphone-development#comments</comments>
		<pubDate>Tue, 18 Jan 2011 05:03:26 +0000</pubDate>
		<dc:creator>adit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=587</guid>
		<description><![CDATA[<div>iPhone has been a rage among users ever since it was launched in 2007 and it continues to be the leading mobile device today with millions of applications in the App Store. It has revolutionized mobile computing by giving everybody</div><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<div>iPhone has been a rage among users ever since it was launched in 2007 and it continues to be the leading mobile device today with millions of applications in the App Store. It has revolutionized mobile computing by giving everybody an opportunity to develop their own applications for the platform. You probably want to develop your own iPhone application, but the question is &#8211; Where to begin? There are hundreds of books available on iPhone programming, but not all of them are good enough to give you a quick head-start. In this article, we’ll tell you about three excellent book on iPhone development, which can quickly get you started with iPhone (and even iPad!) application development.</p>
<p>1. <a href="http://books.google.com/books?id=TcP2bgESYfgC&amp;printsec=frontcover&amp;dq=beginning+iphone+development&amp;hl=en&amp;ei=lhg1TYfMA4nnrAe0_OSMCQ&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=1&amp;ved=0CCkQ6AEwAA#v=onepage&amp;q&amp;f=false">Beginning iPhone Development: Exploring the iPhone SDK</a></div>
<div><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2011/01/BookCover.jpg"><img class="alignnone size-medium wp-image-588" title="BookCover" src="http://iphonedevelopmentbits.com/wp-content/uploads/2011/01/BookCover-222x300.jpg" alt="" width="222" height="300" /></a></div>
<div>
This is perhaps the best book for beginners in iPhone development. The book starts with the basics, walking you through the process of downloading and installing Apple&#8217;s free iPhone SDK, then stepping you though the creation of your first simple iPhone application. You&#8217;ll move on from there, mastering all the iPhone interface elements that you&#8217;ve come to know and love, such as buttons, switches, pickers, toolbars, sliders, etc. It will also introduce you to some more advanced topics like GPS API’s and accelerometer. It’s really a must have book for anyone interested in getting started quickly and efficiently with iPhone development.</p>
<p>2. <a href="http://books.google.com/books?id=wpo9QwAACAAJ&amp;dq=iphone+programming+the+big+nerd+ranch+guide&amp;hl=en&amp;ei=dRg1TfD-J8nMrQeMgZHcCA&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=1&amp;ved=0CCMQ6AEwAA">iPhone Programming &#8211; The Big Nerd Ranch Guide</a><br />
<a href="http://iphonedevelopmentbits.com/wp-content/uploads/2011/01/0321706242.jpg"><img class="alignnone size-medium wp-image-592" title="0321706242" src="http://iphonedevelopmentbits.com/wp-content/uploads/2011/01/0321706242-226x300.jpg" alt="" width="226" height="300" /></a><br />
This book leads you through essential tools and techniques for developing applications for iPhone, iPad and iPod Touch. You’ll learn about mapping services, accessing accelerometer data, handling multi-touch gestures, ways of sorting and loading data, communication with web services and localization. The book has numerous visual cues and code samples, which will help you get a hang of iPhone programming. It really deserves a place on your bookshelf.</p>
<p>3. <a href="http://books.google.com/books?id=UzKLRAAACAAJ&amp;dq=programming+in+objective+c&amp;hl=en&amp;ei=URg1TeeuEorxrQe3h6GKCQ&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=1&amp;ved=0CCoQ6AEwAA">Programming in Objective C</a><br />
<a href="http://iphonedevelopmentbits.com/wp-content/uploads/2011/01/10nfggi.jpg"><img class="alignnone size-medium wp-image-590" title="10nfggi" src="http://iphonedevelopmentbits.com/wp-content/uploads/2011/01/10nfggi-233x300.jpg" alt="" width="233" height="300" /></a><br />
The book is not iPhone specific, but it’s still very useful as you need to have a solid foundation in Objective C if you want to develop some really cool iPhone applications. The book assumes no prior programming knowledge and serves as an excellent guide for beginners. You’ll learn about the basics of Objective C programming, Foundation Framework and Cocoa and iPhone SDK.The separation of these main topics, Objective-C Language features and the Foundation Framework for example, almost guarantees that there won&#8217;t be much confusion if you are learning the language for the first time and that there will be a distinction between the topics and concepts for each section.</div>
<p>I hope you&#8217;ll find these books useful in iPhone application development. Do provide us your reviews in the comments section. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/3-excellent-books-on-iphone-development/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making the Most of It: iPad &amp; iPhone Screen Estate</title>
		<link>http://iphonedevelopmentbits.com/making-the-most-of-it-ipad-iphone-screen-estate</link>
		<comments>http://iphonedevelopmentbits.com/making-the-most-of-it-ipad-iphone-screen-estate#comments</comments>
		<pubDate>Wed, 01 Sep 2010 00:10:18 +0000</pubDate>
		<dc:creator>prasanna</dc:creator>
				<category><![CDATA[iPad Application Development]]></category>
		<category><![CDATA[iPad UI]]></category>
		<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone UI]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 4]]></category>
		<category><![CDATA[screen estate]]></category>
		<category><![CDATA[screen size]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=558</guid>
		<description><![CDATA[<p>by Prasanna Kumar S<br />
Sourcebits Senior iOS Developer</p>
<p>As iOS developers, we have some hard choices to make when we consider which devices to focus on as we develop our apps. Though many of you will shrug this off and&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>by Prasanna Kumar S<br />
Sourcebits Senior iOS Developer</p>
<p>As iOS developers, we have some hard choices to make when we consider which devices to focus on as we develop our apps. Though many of you will shrug this off and point to universal builds as the key to the big time, that’s a far too obvious approach, and you’re probably shaving off huge chunks of the user experience by creating a one-size-fits-all app. One size may fit all, but it’s rarely a good fit.</p>
<p style="text-align: center;"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/09/ipad-iphone.png"><img class="aligncenter size-full wp-image-574" title="ipad-iphone" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/09/ipad-iphone.png" alt="" width="350" height="280" /></a></p>
<p>One of the most striking differences between iPad and iPhone is the screen estate, and the implications for interface-conscious developers – which we all should strive to be – are tremendous. While the screen area for iPhone/iPod touch measures 10.4 inches (4.54” x 2.3”), the iPad screen enjoys a full 71 inches of area (9.56” x 7.47”) – almost 8 times bigger! Think of it like building a home: with just a small plot of land you’ll focus on the essentials: bedrooms, kitchen, living room, bath&#8230; certainly no spare room. But given a bigger plot you‘ll want to add a garden, a couple of parking spaces, and for sure build in that spare room. The same principle applies to iPad vs iPhone in terms of the user experience on offer with these very different screen sizes.</p>
<p>On iPhone, the smaller screen area dictates a pretty minimal interface for your app, whereas on iPad there are amazing opportunities with the more generous area. That being said, for certain apps the same interface <em>on either display </em>may be comfortable for users, especially apps built primarily for media or information consumption. For example, an app like <a href="http://www.macworld.com/appguide/app.html?id=89259">Night Stand</a> shares almost the same user interface on iPhone and iPad, and has been a spectacular hit on both. Why? Well, for starters it’s gorgeous. And ingenious programming doesn’t hurt, either.  But also, once a user configures Night Stand it’s essentially an information consumption application (though <a href="http://www.spoonjuice.com/nightstand/hdpro/">the latest version</a> brings in some more user-intensive features). Also, there’s one big exception with Night Stand for iPad, and that’s a new, iPad-only theme – one significantly awesome theme that really, REALLY shines on the big screen. But awesome themes notwithstanding, Night Stand still very much follows an app-to-user orientation; the user is still <em>passive</em>.</p>
<div id="attachment_568" class="wp-caption aligncenter" style="width: 310px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/USE-THIS-IMAGE-Nixie.png"><img class="size-medium wp-image-568 " title="Nixie" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/USE-THIS-IMAGE-Nixie-300x232.png" alt="" width="300" height="232" /></a><p class="wp-caption-text">Nixie - beaming new gfx with subtle animations - only for iPad</p></div>
<div id="attachment_565" class="wp-caption aligncenter" style="width: 310px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/LCD.png"><img class="size-medium wp-image-565 " title="LCD" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/LCD-300x251.png" alt="" width="300" height="251" /></a><p class="wp-caption-text">The LCD color selection interface on iPad: a popover for live previews, on iPhone: small screen -&gt; no popovers -&gt; trip to the settings panel</p></div>
<p>On the other hand, consider some dual platform user-ACTIVE applications with upscaled interfaces for iPad. In the images here, iPhone is overlaid on top of iPad.  (Click to enlarge.)</p>
<div id="attachment_567" class="wp-caption aligncenter" style="width: 236px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Sketchbook.png"><img class="size-medium wp-image-567 " title="Sketchbook" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Sketchbook-226x300.png" alt="" width="226" height="300" /></a><p class="wp-caption-text">Sketchbook Pro</p></div>
<div id="attachment_562" class="wp-caption aligncenter" style="width: 310px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Bento.png"><img class="size-medium wp-image-562 " title="Bento" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Bento-300x231.png" alt="" width="300" height="231" /></a><p class="wp-caption-text">Bento</p></div>
<div id="attachment_564" class="wp-caption aligncenter" style="width: 310px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Flight-Control.png"><img class="size-medium wp-image-564 " title="Flight Control" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Flight-Control-300x227.png" alt="" width="300" height="227" /></a><p class="wp-caption-text">Flight Control, with richer maps and gameplay</p></div>
<div id="attachment_563" class="wp-caption aligncenter" style="width: 310px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Dropbox.png"><img class="size-medium wp-image-563 " title="Dropbox" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Dropbox-300x230.png" alt="" width="300" height="230" /></a><p class="wp-caption-text">Dropbox, with file browser and media previews </p></div>
<p>So while Apple will most likely put iPhone and iPad on the same track of iOS in the very near future, developers ought not assume that these devices are the same in terms of UX, or that users have the same expectations toward iPad and iPhone apps. Nope, expectations are growing increasingly different as each day passes, and the gap is only widening.</p>
<p>Just a few days ago we were watching Toy Story on the iPad, and it was a cinematic experience in miniature with the lights dimmed and munching on some snacks. Two people huddled around an iPhone watching a film for 90 minutes!? Not unthinkable, but certainly none too appealing. No doubt, iPhone is much better suited to snagging a glimpse at Facebook, tapping out the odd Tweet, light email, checking your schedule, that kind of stuff. I tend to use my iPhone in bursts, to get or give info as quickly as possible without going into details, whereas iPad can offer an immersive media consumption experience, like watching a full length film in style. When I browse the App Store for iPad games and applications, I look for things I can be time-intensive with. (<a href="http://edition.cnn.com/2010/TECH/gaming.gadgets/06/10/cnet.iphone.ipad.games/index.html">And I’m not alone.</a>) When I shop for an iPhone app it’s usually for a cool little game, or the latest social networking app to stay connected with my people. And yeah, isn’t that what a phone is made for in the first place: to keep in touch with friends and family? Now if I can do that, plus spend 30 &#8211; 40 mins playing puzzles or doodling or something, well, all the better!</p>
<div id="attachment_572" class="wp-caption aligncenter" style="width: 382px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/ipad-vs-iphone-category-popularity.png"><img class="size-full wp-image-572" title="ipad-vs-iphone-category-popularity" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/ipad-vs-iphone-category-popularity.png" alt="" width="372" height="372" /></a><p class="wp-caption-text">Note the Productivity category, with iPad sales far outweighing iPhone.  Business, finance, education, and anything reading-related are also natural fits for iPad.</p></div>
<p style="text-align: center;">
<p>So developers, before you start building your next app take some time to decide whether it best suits iPhone or iPad – or both. And if both, then how to differentiate. iPhone/iPod touch has a user base of almost 100 million compared to just over 3 million for iPad, but there are over 200 thousand apps for iPhone and just a few thousand for iPad. Getting noticed in the sea of iPhone apps is not so easy, but if you optimize your universal app for iPad (or develop exclusively for iPad) along the lines of what we’ve been discussing it’s far easier to make a splash.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/making-the-most-of-it-ipad-iphone-screen-estate/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gyroscope: The New Opportunity [U]</title>
		<link>http://iphonedevelopmentbits.com/gyroscope-the-new-opportunity</link>
		<comments>http://iphonedevelopmentbits.com/gyroscope-the-new-opportunity#comments</comments>
		<pubDate>Tue, 29 Jun 2010 13:01:51 +0000</pubDate>
		<dc:creator>anup</dc:creator>
				<category><![CDATA[iPhone Games]]></category>
		<category><![CDATA[iPhone News]]></category>
		<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone UI]]></category>
		<category><![CDATA[accelerometer]]></category>
		<category><![CDATA[gyroscope]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 4]]></category>
		<category><![CDATA[magnetometer]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=537</guid>
		<description><![CDATA[<p>While the entire world was giddily anticipating the start of World Cup soccer this year, it was nose to the grindstone here at Sourcebits developing new soccer madness updates of <a href="http://www.spoonjuice.com/mac/funbooth/">Funbooth for Mac</a> <a href="http://www.spoonjuice.com/iphone/funbooth/">and iPhone</a>.  Work notwithstanding, our&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>While the entire world was giddily anticipating the start of World Cup soccer this year, it was nose to the grindstone here at Sourcebits developing new soccer madness updates of <a href="http://www.spoonjuice.com/mac/funbooth/">Funbooth for Mac</a> <a href="http://www.spoonjuice.com/iphone/funbooth/">and iPhone</a>.  Work notwithstanding, our development team had serious fun during production of these applications.  Throughout the beta testing and QA we were constantly capturing images of ourselves in the props of the teams we support, and we made the most of the new social features with the on-the-fly uploading to Facebook and Twitter.  And at the same time, our gaming wing guys at <em>Wandake</em> were busy putting the finishing touches on their now-huge hit <a href="http://wandake.com/"><em>Wake Up the Box!</em></a> for iPhone and iPad.  So it was a real party at times.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/Screen-shot-2010-06-29-at-9.53.20-AM.png"><img class="aligncenter size-full wp-image-542" title="Screen shot 2010-06-29 at 9.53.20 AM" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/Screen-shot-2010-06-29-at-9.53.20-AM.png" alt="" width="370" height="171" /></a></p>
<p>While all this was going on, of course there was some big news on June 7, when Steve Jobs introduced yet another Apple engineering marvel: iPhone 4.  Bundled with new features like front-facing camera, superior rear camera, dual mikes for increased noise cancellation, eye-popping Retina Display, multitasking, 720p HD video recording and even a new kind of gyroscope technology, iPhone 4 is a huge evolutionary step in smartphone design.  As the tag line says: &#8220;This changes everything.  Again.&#8221;  And, marketing hyperbole aside, as far as day-to-day use is concerned for sure this will change the way we use iPhone.</p>
<p>Before this year’s launch, several <a href="http://www.engadget.com/2010/05/12/next-generation-iphone-escapes-in-vietnam/">leaked</a> – or <a href="http://www.fastcompany.com/1621516/iphone-leak-iphone-4-apple-gizmodo">mislaid</a> – iPhone 4 models made the rounds of the major tech blogs, complete with gory dissections and the standard tsunami of specu-babble.  But there was one stealth feature all the teardowns and pundits failed to even guess at: <a href="http://www.zdnet.com/blog/btl/wwdc-video-iphone-4s-new-gyroscope-feature/35580">the gyroscope</a>.  And on our side, as veteran iPhone developers, when Steve Jobs announced this during WWDC we were all pretty excited.  And while it still hasn’t gotten much attention in the press, this feature is a game changer in iPhone’s rivalry with Android and Symbian devices.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/Screen-shot-2010-06-29-at-9.53.57-AM.png"><img class="aligncenter size-full wp-image-543" title="Screen shot 2010-06-29 at 9.53.57 AM" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/Screen-shot-2010-06-29-at-9.53.57-AM.png" alt="" width="370" height="303" /></a></p>
<p>Apple’s been pioneering smartphone innovations since iPhone’s introduction in 2007 with <em>many </em>widely imitated micro-technologies, in particular the accelerometer.  The <a href="http://en.wikipedia.org/wiki/Accelerometer">accelerometer</a> is a type of sensor that detects changes in a device&#8217;s orientation, vibration, rotation or fall by detecting linear acceleration along one of the three X, Y and Z axes – that is: up/down, right/left, and front/back.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/device_axes.png"><img class="aligncenter size-full wp-image-539" title="device_axes" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/device_axes.png" alt="" width="371" height="393" /></a></p>
<p>3-axis accelerometers enable features we by now take for granted in smartphones (and lately, too, in non-Apple branded consumer digital cameras, music players, and gaming peripherals).  For example, landscape/portrait orientation shifting, tilt for directional control in games and applications, and shake features for refreshing a webpage or shuffling a playlist.  The 1st generation of accelerometer – pre iPhone 4 – could measure only linear motion; it couldn&#8217;t sense direction on a compass or twisting motions or rotation, nor had any notion of gravity.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/new-iphone-features4.png"><img class="aligncenter size-full wp-image-540" title="new-iphone-features4" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/new-iphone-features4.png" alt="" width="371" height="394" /></a></p>
<p>Then last year Apple added a <a href="http://www.youtube.com/watch?v=GSzJMRtJ8Rw">magnetometer</a> to the iPhone 3Gs, enabling it to sense magnetized direction relative to the Earth&#8217;s poles. And now, with the introduction of the gyro in iPhone 4, Apple once more ups the ante in spatial detection / orientation with a new sensor for detecting 3-axis angular acceleration around the X,Y and Z axes, enabling far more precise virtualization of pitch, yaw and roll on iPhone.</p>
<p>While detection of change in velocity has been possible for some time thanks to conventional accelerometer calculations in terms of linear acceleration, the gyroscope has been designed to detect angular acceleration, which will detect change in both velocity and direction at the same time.  iPhone 4’s gyroscope enables the sensing of even slight degrees of rotation while simultaneously rejecting linear movements and hand jitters – both still ably handled by accelerometer’s linear movement detection technology.</p>
<p>Combining the 3 axes of the gyroscope along with the 3 axes of the accelerometer now enables iPhone to recognize distance, speed and direction as it moves real-time through space. And thanks to the CoreMotion APIs in iOS, developers with the vision to make use of gyroscope data can access it freely, as some have <a href="http://www.youtube.com/watch?v=gtIzlVUNJK4&amp;feature=player_embedded">already</a> <a href="http://www.youtube.com/watch?v=UrFLjCy-AP0&amp;feature=player_embedded">done</a>.</p>
<p>Of course iPhone 4 already includes gyroscope support, but it&#8217;s a safe bet the gyro will be baked into future versions of iPod touch, and naturally, iPad.  iPhone devs who can make use of this amazing new technology will find opportunities aplenty on the new platforms, especially games producers and developers.</p>
<p>&#8212;-</p>
<p>update:  Death Star or iPhone gyroscope?   <a href="http://www.ifixit.com/Teardown/iPhone-4-Gyroscope-Teardown/3156/1">iFixit</a> has the goods.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/gyroscope-the-new-opportunity/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Promise of iPhone 4 &amp; iOS 4</title>
		<link>http://iphonedevelopmentbits.com/the-promise-of-iphone-4-ios-4</link>
		<comments>http://iphonedevelopmentbits.com/the-promise-of-iphone-4-ios-4#comments</comments>
		<pubDate>Fri, 11 Jun 2010 13:29:32 +0000</pubDate>
		<dc:creator>prasanna</dc:creator>
				<category><![CDATA[iPhone News]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 4]]></category>
		<category><![CDATA[iPhone SDK]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=526</guid>
		<description><![CDATA[<p>The days following a WWDC never fail to turn the world of Apple enthusiasts upside down.  Whether professional iPhone developers like us, or regular end users who just love Apple products, this year’s conference has been especially dramatic on the&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>The days following a WWDC never fail to turn the world of Apple enthusiasts upside down.  Whether professional iPhone developers like us, or regular end users who just love Apple products, this year’s conference has been especially dramatic on the iPhone front.  This go-around Apple’s put to bed some long-standing niggles – and dropped a few surprises – with a stunning new design and feature set for iPhone 4: a front-facing higher end camera, LED flash, new <em>paper-like</em> display, vastly increased processing power thanks to Apple’s own A4 chipset, longer battery life, noise cancelling <em>dual</em> microphones and an awe inspiring glass and stainless steel industrial spec.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/indusriadesign.png"><img class="aligncenter size-full wp-image-529" title="indusriadesign" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/indusriadesign.png" alt="" width="446" height="222" /></a></p>
<p>True, iPhone 4 had been dissected, diagrammed and reported on ad nauseam even months before Jobs’ announcement, but that didn’t dampen our enthusiasm on release day. And despite the <a href="http://www.engadget.com/2010/05/12/next-generation-iphone-escapes-in-vietnam/">leaks coming out of Vietnam</a> and hands-on time with <a href="http://gizmodo.com/5520164/this-is-apples-next-iphone">stolen prototypes</a>, what the prophets couldn’t prognosticate was how deliciously the hardware gooses the software.  Just consider iOS itself.  It’s a huge lift for developers, a massive gift from Apple for anyone with an eye to publishing for the App Store.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/iphone4-overview.png"><img class="aligncenter size-full wp-image-530" title="iphone4 overview" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/iphone4-overview.png" alt="" width="446" height="250" /></a></p>
<p>The first turn-on in iOS is multitasking, which depending on your application type can be achieved through one of 7 core background services Apple provides: background audio, voice over IP, background location, push notifications, local notifications, task completion and fast app switching.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/multitasking.png"><img class="aligncenter size-full wp-image-531" title="multitasking" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/multitasking.png" alt="" width="450" height="102" /></a></p>
<p>The upshot of this is users will genuinely feel they’re multitasking, while the software is actually only running one app at a time, albeit <em>with services</em>.  So in terms of raw power that developers can exploit and direct toward their apps, we have the lion’s share of CPU, memory and other resources at our disposal.</p>
<p>Aside from multitasking, we also now have Game Center with integrated social networking, and this is going to change the gaming experience on iPod touch and iPhone forever.  And with the introduction of iAd, developers now have another revenue model with the potential for ad-supported apps distributed at no charge to users.  User reaction to in-app advertising has yet to be tested, but we’re already testing various configurations.</p>
<p>The introduction of app-specific location settings also means you don&#8217;t need to change your location each time you use a new application that requires setup with different locations.  The ability to gift apps is another nice feature with terrific upside for developers.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/gifting.png"><img class="aligncenter size-full wp-image-527" title="gifting" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/gifting.png" alt="" width="359" height="344" /></a></p>
<p>What else have we got to look forward to… ah yes, Spotlight now not only searches your device, but also the Web and Wikipedia.  In-page video playback for Safari is another lovely addition.  And iPhone 4 is now more enterprise-friendly with enhanced data protection, mobile device management, wireless app distribution and SSL VPN support. Wake on wireless, too, automatically re-connects you when your lost wireless connection is regained.  Places in photos offers other interesting possibilities and Mail has been completely revamped.</p>
<div id="attachment_532" class="wp-caption aligncenter" style="width: 456px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/temp.png"><img class="size-full wp-image-532" title="temp" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/temp.png" alt="" width="446" height="124" /></a><p class="wp-caption-text">Spotlight with Web &amp; Wiki search</p></div>
<p style="text-align: center;">
<p>Coming to the SDK, full map overlays means developers can implement a transparent map layer on top of screen contents, a boon for location-oriented utilities, games, and lifestyle apps.  And the AV Foundation framework for the first time gives developers full control over video playback and capture.  Full photo library and calendar access now gives developers the power to directly access these previously semi-restricted features.  Now, too, you can send short messages via your apps through in-app SMS, and Accelerate provides easy to use functions for your computational / number-crunching needs.  Another welcome addition are the Quick Look APIs, similar to OS X’s desktop version, giving users the ability to page through documents and other filetypes without needing to launch an app. The UIAutomation instrument, too, can be made to automate touch events, while Time Profiler and Energy Diagnostics Instruments can be used to fine tune your applications.</p>
<p>All these new SDK-side features represent a huge opportunity for iPhone developers to not just tack on new feature to existing apps, but to dream up entirely new creations and markets.  iOS and iPhone 4 mark another exciting chapter in Apple’s handheld lineup.  We can’t wait to show you what we’ve got in store.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/the-promise-of-iphone-4-ios-4/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iPad Developer Loves Monday Mornings</title>
		<link>http://iphonedevelopmentbits.com/ipad-developer-loves-monday-mornings</link>
		<comments>http://iphonedevelopmentbits.com/ipad-developer-loves-monday-mornings#comments</comments>
		<pubDate>Fri, 30 Apr 2010 13:37:13 +0000</pubDate>
		<dc:creator>cary</dc:creator>
				<category><![CDATA[iPad Application Development]]></category>
		<category><![CDATA[iPad Gaming]]></category>
		<category><![CDATA[iPad UI]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=518</guid>
		<description><![CDATA[<p><img src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/04/ipad-preipad.png" alt="" /></p>
<p>(Prasanna Kumar S)</p>
<p><strong>pre-iPad </strong></p>
<p>When Apple announced the iPad in January this year, we were as excited as the rest of the development community: new Apple products mean new opportunities to build our brand and make cool stuff&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/04/ipad-preipad.png" alt="" /></p>
<p>(Prasanna Kumar S)</p>
<p><strong>pre-iPad </strong></p>
<p>When Apple announced the iPad in January this year, we were as excited as the rest of the development community: new Apple products mean new opportunities to build our brand and make cool stuff that earns big monies for our partners and ourselves. Speaking in broad terms about our reaction to any new Apple product, we don’t microfocus on tech specs. We home in on <em>the user experience</em>, the operating environment and the implications for end users of our applications. The guiding principle is this: iPad and iPhone are not just the latest iterations of a cellphone or tablet PC, but entirely new experiences of technology, media creation and consumption and every piece of software we make for them should reflect or expand on these qualities. That’s the chief responsibility of our iPhone and iPad developers. So come January 27, first things first, we began drilling into the new SDK, day and night, all the while following every last bit of news and opinion coming out about iPad.</p>
<p><strong>Screen</strong></p>
<p>When it was announced that existing iPhone apps would be able to run without any glitches on the iPad, straight from the App Store, we were all pretty relieved. But then we saw the fine print: displaying an iPhone app centered at the much smaller native iPhone resolution or in pixel-doubled form looked and felt – well, <em>crappy</em>. The large screen was a pleasure on the one hand, especially for intensive apps and games with more space for controls and real-time status updates without interrupting workflow/gameplay. But on the other hand, we must be wary of presenting users with needless distractions, potentially <em>confusing </em>distractions, all the while achieving a certain level of tautness so the interface doesn&#8217;t look slack or empty.</p>
<p><strong><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/04/iPad-ui-changes.png"><img class="alignleft size-full wp-image-520" title="iPad-ui changes" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/04/iPad-ui-changes.png" alt="" width="264" height="239" /></a>UI Changes</strong></p>
<p>The first iPad SDK (actually <em>iPhone SDK 3.2</em>) offered some great UI enhancements over iPhone, such as pull down menus and the newly added Master-Detail view. Added to this, iPad’s contextual menus are great at keeping the UI out of the way, displaying only the content and controls that are relevant to the user at the relevant moment. Bezier Path, originally part of the Mac development environment, has found a place in iPad SDK, helping us to create drawings much more easily. PopOverController, too, with its built-in animations, lessens the creative burden on our iPad dev team to a great extent.</p>
<p><strong>A Pressing Invitation </strong></p>
<p>While we were busy exploring the new SDK, we were happily surprised by an email from Apple notifying us that the App Store was <em>already </em>accepting and approving apps for iPad launch day. Initially we were skeptical about how to proceed as (unlike <a href="http://www.siliconrepublic.com/news/article/15631/digital-life/wild-tales-surround-early-ipad-test-units">some developers</a>) we didn&#8217;t have a hardware sample to run trials with and the time frame for release was less than a week. But there’s no way we were going to miss out on the grand opening of the iPad App Store, so we began brainstorming a port of <a href="http://www.sourcebits.com/iphone/nightstand">one of our most successful iPhone applications</a> to the iPad. With the senior members of our iPhone development team now on board, we immediately began redesigning and engineering the updated app for iPad.</p>
<p><strong><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/04/iPad-detailsdetailsdetails.png"><img class="alignright size-full wp-image-521" title="iPad-detailsdetailsdetails" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/04/iPad-detailsdetailsdetails.png" alt="" width="289" height="424" /></a>Details, Details, Details</strong></p>
<p>One thing for iPad developers to keep in mind is that every UI element supports two orientations: landscape and portrait. It was blissfully new to us at the time, and the design team responded with some awesome, first-ever iPad wireframes and gorgeous new graphics in no time flat. And as complex and tough as it was getting the functionality right, we spent even more time tweaking the UI to make it pixel perfect.</p>
<p>When developing for the Mac, resolution independence is a constant theme throughout the development process, but for those of us employing Rapid Application Development on iPhone, resolution independence was not a factor we were used to considering. Now, porting those iPhone apps to iPad, we find we’re spending a <em>lot </em>of time scaling the UI to iPad’s screen. While this has gone down internally as an enormous pain in the ass, it’s also given us a chance to revisit the graphics in our ‘greatest hits’ apps and improve them, something any good designer – and end users – can surely appreciate. And the fact that <a href="http://www.sourcebits.com/ipad/nightstandhd">our first application for iPad</a> is still in the Top Paid Apps section, has been staff picked by Apple, and featured as a <a href="http://www.engadget.com/2010/04/05/ipad-apps-utilities-you-need/">Top 10 Must-Have iPad App by Engadget</a> – yeah, that’s more than made up for the effort. ;) And now that we have the hardware in the flesh to tool around on, we’re doing even more polishing of our initial releases, and soon we’ll start releasing our first 100% start-to-finish iPad-optimized apps and we promise a much BIGGER experience than before.</p>
<p><strong>Liftoff</strong></p>
<p>Despite starting work on our port just a few sleepless days earlier, on April 1<sup>st</sup> Apple started listing the first iPad apps on the App Store, and the very next day our app was spotlighted in the Showcase. Today, I hold the iPad close to my heart; I see our apps running smoothly and the display makes them look even better, all thanks to our talented developers and the tireless work of the user interface design team. When you look at the most successful apps in the App Store it’s the simple ones that succeed and have legs. ‘<em>Keep it simple,’</em> the saying goes. And it’s true. The iPad App Store is still in its infancy, and this is the time to make your mark. If you’ve been mulling over even the simplest idea, who knows how it may turn out!? Drop a little hello our way and let’s see where it takes us!</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/ipad-developer-loves-monday-mornings/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>From iPhone to iPad: UI Tips for Moving Beyond Mobile</title>
		<link>http://iphonedevelopmentbits.com/from-iphone-to-ipad-ui-tips-for-moving-beyond-mobile</link>
		<comments>http://iphonedevelopmentbits.com/from-iphone-to-ipad-ui-tips-for-moving-beyond-mobile#comments</comments>
		<pubDate>Thu, 08 Apr 2010 00:39:14 +0000</pubDate>
		<dc:creator>cary</dc:creator>
				<category><![CDATA[iPad UI]]></category>
		<category><![CDATA[iPhone UI]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=503</guid>
		<description><![CDATA[<p><strong>Big Ass iPod Touch</strong><br />
Google lists over 200,000 hits for “big ipod touch” {48,000 for ‘big ass ipod touch’}. And anyone running an iPhone-optimized app on iPad will get exactly that, and it’ll pretty much suck running letterboxed at 1/3&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><strong>Big Ass iPod Touch</strong><br />
Google lists over 200,000 hits for “big ipod touch” {48,000 for ‘big ass ipod touch’}. And anyone running an iPhone-optimized app on iPad will get exactly that, and it’ll pretty much suck running letterboxed at 1/3 screen size or stretched and pixilated at double the native size.  But developers taking advantage of cool, new iPad-only UI conventions are poised to create an entirely NEW class of breathtakingly powerful applications unthinkable on even the smartest mobile phone.  And it’s happening now, with over 1,000 iPad-optimized apps already available less than one week into launch.</p>
<p><strong>That Screen</strong></p>
<div id="attachment_509" class="wp-caption alignright" style="width: 168px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/04/ipad-ui-021.jpg"><img class="size-medium wp-image-509 " title="text" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/04/ipad-ui-021-215x300.jpg" alt="" width="158" height="210" /></a><p class="wp-caption-text">Text Formatting Popover</p></div>
<p>Good iPhone app development aims for a stripped down UI due to the quick-to-clutter, pocket-<br />
sized screen canvas. Rather than creating screenfuls of switches and check boxes, iPhone developers have typically built layers of menus, creating a vertical hierarchy of sometimes branching, confusing commands.  While this has been the norm on iPhone, this is anathema to good iPad development.</p>
<p>The big deal on iPad is the big screen.  This, combined with iPad’s new UI features, allows developers to offer on-screen controls much like a traditional Mac or Windows application.</p>
<p><strong>Navigation Bars, Popovers, and the Edit Menu</strong></p>
<p>iPhone developers coming to iPad will soon realize they can utilize the top navigation bar as a fixed toolbar, much like traditional, non-mobile applications.  Thanks to iPad’s generous screen space, the top navigation bar / toolbar offers enough button space for the main controls that</p>
<div id="attachment_508" class="wp-caption alignright" style="width: 220px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/04/4329403941_ac6dc7e6f6_o1.jpg"><img class="size-medium wp-image-508 " title="colors" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/04/4329403941_ac6dc7e6f6_o1-298x300.jpg" alt="" width="210" height="210" /></a><p class="wp-caption-text">Color Picker Popover</p></div>
<p>users have come to rely on in traditional applications, especially in landscape mode.  Whether word processing or editing images, users should be able to work on a single screen for an entire session, just like on a regular computer.</p>
<p>On iPhone, users often jump back and forth to reach essential off-screen options and functions, but on iPad contextual controls are introduced not by forcing the user away from content, but instead with nav bars, edit boxes and popovers that allow users to linger on the main screen as they edit.</p>
<p><strong>New Challenges</strong><br />
Application development for iPhone has been an utterly novel experience, with thousands of worldwide developers slowly coming to terms with multi-touch UI principles for a pocketable device.  Now with iPad, Apple is challenging us once more to create the first generation of powerful, full-spec’d applications for <em>full-sized</em> multi-touch.   If we do this right, the notion of iPad as somehow being derivative will quickly vanish as the platform comes into its own.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/from-iphone-to-ipad-ui-tips-for-moving-beyond-mobile/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Native Frameworks for adding Network Connectivity to your iPhone Applications</title>
		<link>http://iphonedevelopmentbits.com/native-frameworks-for-adding-network-connectivity-to-your-iphone-applications</link>
		<comments>http://iphonedevelopmentbits.com/native-frameworks-for-adding-network-connectivity-to-your-iphone-applications#comments</comments>
		<pubDate>Mon, 25 Jan 2010 10:11:37 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=492</guid>
		<description><![CDATA[<p>Tons of new frameworks for iPhone developers to use that will should really simplify  networking, credit card processing, shipping &#38; tracking, banking, etc. for iPhone applications. Only one glitch its all commercial! You can find more info about them at&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Tons of new frameworks for iPhone developers to use that will should really simplify  networking, credit card processing, shipping &amp; tracking, banking, etc. for iPhone applications. Only one glitch its all commercial! You can find more info about them at <a href="http://www.nsoftware.com/">Nsoftware</a>.</p>
<p>•	IP*Works! &#8211; A comprehensive suite of Internet components for professional developers (FTP, IMAP, POP, LDAP, SNMP, SOAP, etc.).<br />
•	IP*Works! SSL &#8211; Secure implementations of every major SSL-enabled Internet protocol<br />
•	IP*Works! S/MIME &#8211; Components for S/MIME e-mail and file signing and encryption.<br />
•	IP*Works! S/Shell &#8211; Add Instant Secure Shell (SSH) Security to your applications.<br />
•	IP*Works! Secure SNMP &#8211; Components for building Secure SNMP Agents and Managers<br />
•	IP*Works! Zip &#8211; An easy, fast, and effective suite of compression components.<br />
•	QuickBooks Integrator &#8211; Components for QuickBooks and Merchant Services integration.<br />
•	E-Payment Integrator &#8211; Credit card and ACH processing through Internet Gateways.<br />
•	E-Banking Integrator &#8211; Components for Open Financial eXchange (OFX) client integration.<br />
•	Shipping Integrator &#8211; Shipping and Tracking components via FedEx, USPS, &amp; UPS.<br />
•	Amazon Integrator &#8211; Components for Amazon Web Services including S3, SQS, and ECS</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/native-frameworks-for-adding-network-connectivity-to-your-iphone-applications/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Unit Level Developer Testing for iPhone Applications</title>
		<link>http://iphonedevelopmentbits.com/unit-level-developer-testing-for-iphone-applications</link>
		<comments>http://iphonedevelopmentbits.com/unit-level-developer-testing-for-iphone-applications#comments</comments>
		<pubDate>Mon, 28 Dec 2009 08:55:02 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=489</guid>
		<description><![CDATA[<p><a href="http://cocoawithlove.com/">Matt Gallagher</a> writes an <a href="http://cocoawithlove.com/2009/12/sample-iphone-application-with-complete.html">excellent article </a>about unit level testing for iPhone applications and explain in detail the logic and application tests in a real world development environment using a test application as example. He is generous enough to&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://cocoawithlove.com/">Matt Gallagher</a> writes an <a href="http://cocoawithlove.com/2009/12/sample-iphone-application-with-complete.html">excellent article </a>about unit level testing for iPhone applications and explain in detail the logic and application tests in a real world development environment using a test application as example. He is generous enough to post the code of the application as well.</p>
<p>[source <a href="http://cocoawithlove.com/">CocoawithLove</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/unit-level-developer-testing-for-iphone-applications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Version Control Application for your iPhone</title>
		<link>http://iphonedevelopmentbits.com/version-control-application-for-your-iphone</link>
		<comments>http://iphonedevelopmentbits.com/version-control-application-for-your-iphone#comments</comments>
		<pubDate>Fri, 27 Nov 2009 18:53:17 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=481</guid>
		<description><![CDATA[<p><a href="http://itunes.apple.com/us/app/iversion/id320298553?mt=8rtnerId%253D30">iVersion</a> is an iPhone SVN client which allows developers to edit and manage their code away form their desktop. More information can be found at <a href="http://www.benreeves.co.uk/">http://www.benreeves.co.uk</a>. IDB readers can get it for free by using the following promo codes:</p>
<p>WWX3A3WWY7LX, ELTKP7HNXE7L, 7PP4NK969RJ7, A43LWXK6Y4R4, LT4TL6ATTFRM,&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://itunes.apple.com/us/app/iversion/id320298553?mt=8rtnerId%253D30">iVersion</a> is an iPhone SVN client which allows developers to edit and manage their code away form their desktop. More information can be found at <a href="http://www.benreeves.co.uk/">http://www.benreeves.co.uk</a>. IDB readers can get it for free by using the following promo codes:</p>
<p>WWX3A3WWY7LX, ELTKP7HNXE7L, 7PP4NK969RJ7, A43LWXK6Y4R4, LT4TL6ATTFRM,</p>
<p>F9WLLK4R67PP, EKTN36FYWWLX, 4MPYA3FWPAEA, 6WFTFAM694YY, EKJ79J69YHLY,</p>
<p>T6NNNHHTJLEE, L9WXP9YY36YA, R6LH4M34XH7P, K7K9EAMAEX94, Y4PEMKEXLTWX,</p>
<p>HTHEWNJHPW49, HY34TN7P9LL3, 4FT339Y6PREX, PE9NPP9PE64X, 7MTLPXTPJA66,</p>
<p>ALWM3LLHEPFN, ETF4L94RAFE4, 4K93KNXAH6LN, PW3AW6HHL3MN, WJ9HJL76JHHJ,</p>
<p>W9XLA6RETFL3, WY7WM7H94AEA, 3NJLA3FKHRPN</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/version-control-application-for-your-iphone/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Application a day &#8211; Everyday &#8211; with Code</title>
		<link>http://iphonedevelopmentbits.com/iphone-application-a-day-everyday-with-code</link>
		<comments>http://iphonedevelopmentbits.com/iphone-application-a-day-everyday-with-code#comments</comments>
		<pubDate>Tue, 01 Sep 2009 11:41:39 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=476</guid>
		<description><![CDATA[<p>A brilliant blogger / coder by name Matt is making an <a href="http://appeveryday.wordpress.com/">iphone app every day</a>, posting detailed information about it and also sharing the code with the masses. Enormous resource for all iPhone developers.</p>
]]></description>
			<content:encoded><![CDATA[<p>A brilliant blogger / coder by name Matt is making an <a href="http://appeveryday.wordpress.com/">iphone app every day</a>, posting detailed information about it and also sharing the code with the masses. Enormous resource for all iPhone developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-application-a-day-everyday-with-code/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenGL ES Tips and Tricks for Game Programming</title>
		<link>http://iphonedevelopmentbits.com/opengl-es-tips-and-tricks-for-game-programming</link>
		<comments>http://iphonedevelopmentbits.com/opengl-es-tips-and-tricks-for-game-programming#comments</comments>
		<pubDate>Mon, 20 Jul 2009 07:32:52 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=473</guid>
		<description><![CDATA[<p>We all know OpenGL ES only accepts textures that are power 2. What if we have non standard textures ? <a href="http://craiggiles.wordpress.com/aboutme/">Craig Giles</a> has posted a <a href="http://craiggiles.wordpress.com/2009/07/19/opengl-es-texture2d-power-of-two/">solution</a> for the same with the code snippet.</p>
<p>[source <a href="http://craiggiles.wordpress.com/">Journey into XNA</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>We all know OpenGL ES only accepts textures that are power 2. What if we have non standard textures ? <a href="http://craiggiles.wordpress.com/aboutme/">Craig Giles</a> has posted a <a href="http://craiggiles.wordpress.com/2009/07/19/opengl-es-texture2d-power-of-two/">solution</a> for the same with the code snippet.</p>
<p>[source <a href="http://craiggiles.wordpress.com/">Journey into XNA</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/opengl-es-tips-and-tricks-for-game-programming/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone 3.0 Programming Examples and Tutorials</title>
		<link>http://iphonedevelopmentbits.com/iphone-30-programming-examples-and-tutorials</link>
		<comments>http://iphonedevelopmentbits.com/iphone-30-programming-examples-and-tutorials#comments</comments>
		<pubDate>Fri, 10 Jul 2009 05:46:18 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[iPhone UI]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=470</guid>
		<description><![CDATA[<p>This is a <a href="http://www.aboutobjects.com/tutorials.html">gold mine</a> for all those who are looking for examples and tutorials for iphone application development. The examples include making your first app, editable detail view, animating a view, table views etc. Get a kick-start in&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>This is a <a href="http://www.aboutobjects.com/tutorials.html">gold mine</a> for all those who are looking for examples and tutorials for iphone application development. The examples include making your first app, editable detail view, animating a view, table views etc. Get a kick-start in iphone development, check <a href="http://www.aboutobjects.com/tutorials.html">the site now</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-30-programming-examples-and-tutorials/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Best Practices for developing an iPhone / iPod Touch Application</title>
		<link>http://iphonedevelopmentbits.com/best-practices-for-developing-an-iphone-ipod-touch-application</link>
		<comments>http://iphonedevelopmentbits.com/best-practices-for-developing-an-iphone-ipod-touch-application#comments</comments>
		<pubDate>Thu, 11 Jun 2009 07:40:12 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone UI]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=465</guid>
		<description><![CDATA[<p>Brian LeRoux discusses <a href="http://mashable.com/2009/06/10/build-iphone-app/">the best practices</a> that can help an iPhone developer  make a commercially successful iPhone application / game. The points that he discusses includes: focus, user interface design, approach, development tools, testing and appstore submission. Read the&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Brian LeRoux discusses <a href="http://mashable.com/2009/06/10/build-iphone-app/">the best practices</a> that can help an iPhone developer  make a commercially successful iPhone application / game. The points that he discusses includes: focus, user interface design, approach, development tools, testing and appstore submission. Read the complete article <a href="http://mashable.com/2009/06/10/build-iphone-app/">here</a>.</p>
<p>[source <a href="http://mashable.com/">Mashable</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/best-practices-for-developing-an-iphone-ipod-touch-application/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Creating your own iPhone Framework!</title>
		<link>http://iphonedevelopmentbits.com/creating-your-own-iphone-framework</link>
		<comments>http://iphonedevelopmentbits.com/creating-your-own-iphone-framework#comments</comments>
		<pubDate>Tue, 09 Jun 2009 06:48:27 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=463</guid>
		<description><![CDATA[<p><a href="http://smeans.com/">Scott means</a> has posted couple of resources for developing your own iPhone framework. iPhone development frameworks can be used in various iPhone application / game development projects. Few popular examples are <a href="http://unity3d.com/">Unity 3D</a>, <a href="http://www.24100.net/2009/06/json-framework-22-for-iphone-and-cocoa-released/">JSON Framework</a> etc.</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://smeans.com/">Scott means</a> has posted couple of resources for developing your own iPhone framework. iPhone development frameworks can be used in various iPhone application / game development projects. Few popular examples are <a href="http://unity3d.com/">Unity 3D</a>, <a href="http://www.24100.net/2009/06/json-framework-22-for-iphone-and-cocoa-released/">JSON Framework</a> etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/creating-your-own-iphone-framework/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Develop / Create a Shopping Cart Application for iPhone ?</title>
		<link>http://iphonedevelopmentbits.com/how-to-develop-create-a-shopping-cart-application-for-iphone</link>
		<comments>http://iphonedevelopmentbits.com/how-to-develop-create-a-shopping-cart-application-for-iphone#comments</comments>
		<pubDate>Tue, 02 Jun 2009 11:10:03 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[eCommerce Store]]></category>
		<category><![CDATA[Shopping Cart]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=460</guid>
		<description><![CDATA[<p>A 30 minute <a href="http://www.onlinetutorialvids.com/iphone-sdk-store-app-objective-c-math-part-1.html">video tutoria</a>l demonstrating the entire coding process of developing a shopping cart app for iphone / ipod touch is published <a href="http://www.onlinetutorialvids.com/iphone-sdk-store-app-objective-c-math-part-1.html">here</a>. The author is also kind enough to share the entire source code for the application.</p>
<p>[source <a href="http://www.onlinetutorialvids.com">OnlineTutorialVids</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>A 30 minute <a href="http://www.onlinetutorialvids.com/iphone-sdk-store-app-objective-c-math-part-1.html">video tutoria</a>l demonstrating the entire coding process of developing a shopping cart app for iphone / ipod touch is published <a href="http://www.onlinetutorialvids.com/iphone-sdk-store-app-objective-c-math-part-1.html">here</a>. The author is also kind enough to share the entire source code for the application.</p>
<p>[source <a href="http://www.onlinetutorialvids.com">OnlineTutorialVids</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/how-to-develop-create-a-shopping-cart-application-for-iphone/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XML Parsing Frameworks for iPhone Development</title>
		<link>http://iphonedevelopmentbits.com/xml-parsing-frameworks-for-iphone-development</link>
		<comments>http://iphonedevelopmentbits.com/xml-parsing-frameworks-for-iphone-development#comments</comments>
		<pubDate>Wed, 06 May 2009 14:06:29 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[iPhone XML Parser]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=456</guid>
		<description><![CDATA[<p>An <a href="http://www.71squared.co.uk/2009/05/processing-xml-on-the-iphone/">excellent article by Mike</a> on various XML frameworks available for iPhone SDK, particularly, <a href="http://code.google.com/p/touchcode/wiki/TouchXML">TouchXML</a>, <a href="http://code.google.com/p/kissxml/">KissXML</a>. The article discusses the advantages and disadvantages of using each one of them. As Sourcebits we extensively use <a href="http://www.grinninglizard.com/tinyxml/index.html">TinyXML</a> framework in our projects&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>An <a href="http://www.71squared.co.uk/2009/05/processing-xml-on-the-iphone/">excellent article by Mike</a> on various XML frameworks available for iPhone SDK, particularly, <a href="http://code.google.com/p/touchcode/wiki/TouchXML">TouchXML</a>, <a href="http://code.google.com/p/kissxml/">KissXML</a>. The article discusses the advantages and disadvantages of using each one of them. As Sourcebits we extensively use <a href="http://www.grinninglizard.com/tinyxml/index.html">TinyXML</a> framework in our projects and highly recommend it too. </p>
<p>[source <a href="http://www.71squared.co.uk/">71squared</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/xml-parsing-frameworks-for-iphone-development/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Resources to Learn 3D and Game programming on iPhone</title>
		<link>http://iphonedevelopmentbits.com/resources-to-learn-3d-and-game-programming-on-iphone</link>
		<comments>http://iphonedevelopmentbits.com/resources-to-learn-3d-and-game-programming-on-iphone#comments</comments>
		<pubDate>Sun, 26 Apr 2009 17:42:34 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[OpenGLES Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=454</guid>
		<description><![CDATA[<p>For doing programming in 3D on iPhone, either we use the OpenGLES or use existing 3D frameworks like Unity3D, Oblong engine etc. Here are <a href="http://maniacdev.com/2009/04/8-great-resources-for-learning-iphone-opengl-es/">8 great resources</a> that will help you get started in 3D and game development on&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>For doing programming in 3D on iPhone, either we use the OpenGLES or use existing 3D frameworks like Unity3D, Oblong engine etc. Here are <a href="http://maniacdev.com/2009/04/8-great-resources-for-learning-iphone-opengl-es/">8 great resources</a> that will help you get started in 3D and game development on iPhone.</p>
<p>[source <a href="http://maniacdev.com/">Maniacdev</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/resources-to-learn-3d-and-game-programming-on-iphone/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to make your iPhone application accelerometer / rotation aware ?</title>
		<link>http://iphonedevelopmentbits.com/how-to-make-your-iphone-application-accelerometer-rotation-aware</link>
		<comments>http://iphonedevelopmentbits.com/how-to-make-your-iphone-application-accelerometer-rotation-aware#comments</comments>
		<pubDate>Thu, 09 Apr 2009 10:41:33 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=452</guid>
		<description><![CDATA[<p>A very <a href="http://theappleblog.com/2009/04/08/iphone-dev-sessions-how-to-make-an-orientation-aware-clock/">detailed iPhone Development tutorial</a> in which author uses the example of a digital clock to describe how the app can handle the rotation using iPhone accelerometer api calls. Source code included.</p>
<p>[source <a href="http://theappleblog.com">theappleblog</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>A very <a href="http://theappleblog.com/2009/04/08/iphone-dev-sessions-how-to-make-an-orientation-aware-clock/">detailed iPhone Development tutorial</a> in which author uses the example of a digital clock to describe how the app can handle the rotation using iPhone accelerometer api calls. Source code included.</p>
<p>[source <a href="http://theappleblog.com">theappleblog</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/how-to-make-your-iphone-application-accelerometer-rotation-aware/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source Objective C Library for Facebook Connect</title>
		<link>http://iphonedevelopmentbits.com/open-source-objective-c-library-for-facebook-connect</link>
		<comments>http://iphonedevelopmentbits.com/open-source-objective-c-library-for-facebook-connect#comments</comments>
		<pubDate>Wed, 25 Mar 2009 08:12:52 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=447</guid>
		<description><![CDATA[<p>Joe Hewitt, has released the facebook source code library in Objective C for iPhone developers. This is a real good resource for developers that are looking to integrate their iPhone applications with Facebook. Download it from <a href="http://github.com/joehewitt/three20/">here</a>.</p>
<p>[source <a href="http://weblog.infoworld.com/stratdev/archives/2009/03/joe_hewitts_thr.html">infoworld</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>Joe Hewitt, has released the facebook source code library in Objective C for iPhone developers. This is a real good resource for developers that are looking to integrate their iPhone applications with Facebook. Download it from <a href="http://github.com/joehewitt/three20/">here</a>.</p>
<p>[source <a href="http://weblog.infoworld.com/stratdev/archives/2009/03/joe_hewitts_thr.html">infoworld</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/open-source-objective-c-library-for-facebook-connect/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQTouch &#8211; jQuery plugin for iPhone Web Development</title>
		<link>http://iphonedevelopmentbits.com/jqtouch-jquery-plugin-for-iphone-web-development</link>
		<comments>http://iphonedevelopmentbits.com/jqtouch-jquery-plugin-for-iphone-web-development#comments</comments>
		<pubDate>Thu, 19 Mar 2009 06:02:31 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[iPhone UI]]></category>
		<category><![CDATA[jQuery iPhone Development]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=445</guid>
		<description><![CDATA[<p>jQTouch is a jQuery plugin that allows development of iphone web applications with native animations and default application styles. Alpha release is available <a href="http://www.jqtouch.com/">here</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>jQTouch is a jQuery plugin that allows development of iphone web applications with native animations and default application styles. Alpha release is available <a href="http://www.jqtouch.com/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/jqtouch-jquery-plugin-for-iphone-web-development/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Connect Software Development Kit (SDK) for iPhone</title>
		<link>http://iphonedevelopmentbits.com/facebook-connect-software-development-kit-sdk-for-iphone</link>
		<comments>http://iphonedevelopmentbits.com/facebook-connect-software-development-kit-sdk-for-iphone#comments</comments>
		<pubDate>Thu, 19 Mar 2009 06:00:22 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[Facebook iPhone Development]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=443</guid>
		<description><![CDATA[<p>Good news for iPhone developers, Facebook has released a SDK for iPhone; Facebook Connect, that allows developers to hook up their native iPhone applications with the Facebook and take advantage of the vast facebook userbase. Download the SDK from <a&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Good news for iPhone developers, Facebook has released a SDK for iPhone; Facebook Connect, that allows developers to hook up their native iPhone applications with the Facebook and take advantage of the vast facebook userbase. Download the SDK from <a href="http://svn.facebook.com/svnroot/platform/clients/packages/fbconnect-iphone.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/facebook-connect-software-development-kit-sdk-for-iphone/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Native iPhone Applications using JavaScript, HTML &amp; CSS ?</title>
		<link>http://iphonedevelopmentbits.com/native-iphone-applications-using-javascript-html-css</link>
		<comments>http://iphonedevelopmentbits.com/native-iphone-applications-using-javascript-html-css#comments</comments>
		<pubDate>Tue, 17 Mar 2009 05:55:01 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[native iphone application development]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=440</guid>
		<description><![CDATA[<p>Yes, creating native iPhone applications using common web technologies is possible now, using <a href="http://phonegap.com/">PhoneGap</a>. PhoneGap is a cross platform mobile framework that lets any web developer make native iPhone, Android and Blackberry applications.</p>
]]></description>
			<content:encoded><![CDATA[<p>Yes, creating native iPhone applications using common web technologies is possible now, using <a href="http://phonegap.com/">PhoneGap</a>. PhoneGap is a cross platform mobile framework that lets any web developer make native iPhone, Android and Blackberry applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/native-iphone-applications-using-javascript-html-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming Dates in iPhone SDK</title>
		<link>http://iphonedevelopmentbits.com/programming-dates-in-iphone-sdk</link>
		<comments>http://iphonedevelopmentbits.com/programming-dates-in-iphone-sdk#comments</comments>
		<pubDate>Wed, 11 Mar 2009 04:37:27 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=438</guid>
		<description><![CDATA[<p>If you have been troubled with mundane tasks like Get Today&#8217;s date while developing your iPhone applications then this <a href="http://howtomakeiphoneapps.com/2009/03/heres-a-quick-way-to-deal-with-dates-in-objective-c/">tutorial</a> is for you.</p>
<p>[source howtomakeiphoneapps]</p>
]]></description>
			<content:encoded><![CDATA[<p>If you have been troubled with mundane tasks like Get Today&#8217;s date while developing your iPhone applications then this <a href="http://howtomakeiphoneapps.com/2009/03/heres-a-quick-way-to-deal-with-dates-in-objective-c/">tutorial</a> is for you.</p>
<p>[source howtomakeiphoneapps]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/programming-dates-in-iphone-sdk/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenAL Audio Programming on iPhone</title>
		<link>http://iphonedevelopmentbits.com/openal-audio-programming-on-iphone</link>
		<comments>http://iphonedevelopmentbits.com/openal-audio-programming-on-iphone#comments</comments>
		<pubDate>Tue, 03 Mar 2009 07:21:38 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[OpenAL Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=434</guid>
		<description><![CDATA[<p>An <a href="http://www.gehacktes.net/2009/03/iphone-programming-part-6-multiple-sounds-with-openal/">excellent tutorial</a> along with code snippets for writing an OpenAL sound loader, OpenAL wrapper class and actual code to play some audio files in iPhone.</p>
<p>[source <a href="http://www.gehacktes.net/">Gehacktes</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>An <a href="http://www.gehacktes.net/2009/03/iphone-programming-part-6-multiple-sounds-with-openal/">excellent tutorial</a> along with code snippets for writing an OpenAL sound loader, OpenAL wrapper class and actual code to play some audio files in iPhone.</p>
<p>[source <a href="http://www.gehacktes.net/">Gehacktes</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/openal-audio-programming-on-iphone/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Multi Threaded Image Loading</title>
		<link>http://iphonedevelopmentbits.com/multi-threaded-image-loading</link>
		<comments>http://iphonedevelopmentbits.com/multi-threaded-image-loading#comments</comments>
		<pubDate>Tue, 24 Feb 2009 08:40:13 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=430</guid>
		<description><![CDATA[<p>A very thorough article including the source code, for loading multiple images from sites like flickr in your iphone app in an asynchronous manner, so that delay is less and user experience is quick and neat. Read it <a href="http://www.markj.net/iphone-asynchronous-table-image/">here</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>A very thorough article including the source code, for loading multiple images from sites like flickr in your iphone app in an asynchronous manner, so that delay is less and user experience is quick and neat. Read it <a href="http://www.markj.net/iphone-asynchronous-table-image/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/multi-threaded-image-loading/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code for Sending email from your iPhone App</title>
		<link>http://iphonedevelopmentbits.com/code-for-sending-email-from-your-iphone-app</link>
		<comments>http://iphonedevelopmentbits.com/code-for-sending-email-from-your-iphone-app#comments</comments>
		<pubDate>Sat, 21 Feb 2009 14:19:08 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=427</guid>
		<description><![CDATA[<p>A quick and short tutorial plus code for calling mail app in iphone from your application and automatically filling in the address, subject and content. Read it <a href="http://icodeblog.com/2009/02/20/iphone-programming-tutorial-using-openurl-to-send-email-from-your-app/">here</a>.</p>
<p>[source <a href="http://icodeblog.com/">iCodeBlog</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>A quick and short tutorial plus code for calling mail app in iphone from your application and automatically filling in the address, subject and content. Read it <a href="http://icodeblog.com/2009/02/20/iphone-programming-tutorial-using-openurl-to-send-email-from-your-app/">here</a>.</p>
<p>[source <a href="http://icodeblog.com/">iCodeBlog</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/code-for-sending-email-from-your-iphone-app/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending the iPhone&#8217;s SDK&#8217;s UIColor class</title>
		<link>http://iphonedevelopmentbits.com/extending-the-iphones-sdks-uicolor-class</link>
		<comments>http://iphonedevelopmentbits.com/extending-the-iphones-sdks-uicolor-class#comments</comments>
		<pubDate>Mon, 16 Feb 2009 07:31:09 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=425</guid>
		<description><![CDATA[<p>A very <a href="http://arstechnica.com/apple/guides/2009/02/iphone-development-accessing-uicolor-components.ars">detailed article</a> along with code samples for extending iPhone SDK UIColor class and make it more useful by <a href="http://arstechnica.com/">Ars Technica</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>A very <a href="http://arstechnica.com/apple/guides/2009/02/iphone-development-accessing-uicolor-components.ars">detailed article</a> along with code samples for extending iPhone SDK UIColor class and make it more useful by <a href="http://arstechnica.com/">Ars Technica</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/extending-the-iphones-sdks-uicolor-class/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good programming practices ( Object Oriented / C++)</title>
		<link>http://iphonedevelopmentbits.com/good-programming-practices-object-oriented-c</link>
		<comments>http://iphonedevelopmentbits.com/good-programming-practices-object-oriented-c#comments</comments>
		<pubDate>Fri, 30 Jan 2009 18:40:36 +0000</pubDate>
		<dc:creator>shihab</dc:creator>
				<category><![CDATA[iPhone Games]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[good programming]]></category>
		<category><![CDATA[object oriented]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=415</guid>
		<description><![CDATA[<p> Some of the best practices given below.</p>
<div>1. Prefer inline function over macros, bcz macro willl bring unwanted errors.</div>
<div>eg: See the example of a macro to find maximum of two numbers</div>
<div> </div>
<div> #define MAX(a,b) (a &#62; b) ? a</div><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p> Some of the best practices given below.</p>
<div>1. Prefer inline function over macros, bcz macro willl bring unwanted errors.</div>
<div>eg: See the example of a macro to find maximum of two numbers</div>
<div> </div>
<div> #define MAX(a,b) (a &gt; b) ? a : b</div>
<div> suppose if we used the macro as follows</div>
<div>  int x = 20, y = 19;</div>
<div>  int z =  MAX(x, ++y);</div>
<div> </div>
<div> now what is the value of z ?  is it 20 ? or  is it 19 ? .</div>
<div>  .. he he &#8230;it is 21 !</div>
<div>Let us see , how it is happened, </div>
<div><span> </span>Compiler will compile the code after macro expansion .. after macro expansion , the code will be as follows</div>
<div><span> </span>int x = 20, y = 19; </div>
<div><span> </span>int z = (x &gt; ++y) ? x: ++y;</div>
<div>y has been incremented twice .. !</div>
<div>What is the solution:-</div>
<div><span> </span>Use inline function&#8230; it will not produce unwanted errors &#8230; and high fast like macros bcz there is no function calling burdens </div>
<div><span> </span>OR </div>
<div><span> </span>Avoid complex expression when using macros&#8230; ie we can call the MAX as follows</div>
<div>
<div>
<div> <span> </span> int x = 20, y = 19;</div>
<div><span> </span>++y;</div>
<div> <span> </span> int z =  MAX(x, y);</div>
</div>
</div>
<div>2. Use call by reference other than call by value for big user defined data types.</div>
<div><span> </span>//suppose we are having a class MyClass  of size 100 bytes;</div>
<div><span> </span>void foo(MyClass m) {</div>
<div><span> </span>//some code</div>
<div><span> </span>}</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;Instead use as follows &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
<div><span> </span> </div>
<div><span> </span>void foo(const MyClass&amp; m) {</div>
<div><span> </span>//some code</div>
<div><span> </span>}</div>
<div>Explanation:</div>
<div><span> </span>In both case we can call the method as follows</div>
<div><span> </span></div>
<div><span> </span>MyClass mc;</div>
<div><span> </span>foo(mc);</div>
<div><span> </span>In the first case a value of MyClass object, mc is copied to another object m, of MyClass.</div>
<div>Here Object of the MyClass has been created twice ie total 200 bytes used .. </div>
<div>also it will bring extra processing to initialize a new object.</div>
<div><span> </span>In the second case , MyClass object is created only once then the alias of mc is created as m</div>
<div>there is no burden of new object initialization and processing.</div>
<div><span> </span>The &#8216;const&#8217; is used for two reason&#8230;</div>
<div><span> </span> a) To avoid the misunderstanding that it is an output argument.</div>
<div><span> </span> b) To avoid the accidental changes to the outside object from the function.</div>
<div>Note:- In C there is no call by reference but we are simulating call by reference </div>
<div>by passing address to the function argument and modifying the content of the address</div>
<div>from the function</div>
<div>3. Avoid unwanted file inclusion and prefer forward declaration.</div>
<div><span> </span>Suppose Foo is a class and its definition is in Foo.h.</div>
<div>We are using the class Foo in the File MyClass.h as follows.</div>
<div>//MyClass.h</div>
<div>#include &#8220;Foo.h&#8221;</div>
<div>class MyClass {</div>
<div><span> </span>Foo * aFoo;</div>
<div><span> </span></div>
<div><span> </span>//Some methods</div>
<div>}</div>
<div>&#8212;&#8212;&#8212;&#8212; Instead use as follows &#8212;&#8212;&#8212;&#8212;&#8211;</div>
<div>
<div>//MyClass.h</div>
<div>class Foo; // forward declaration.</div>
<div>class MyClass {</div>
<div><span> </span>Foo * aFoo;</div>
<div><span> </span></div>
<div><span> </span>//Some methods</div>
<div>}</div>
</div>
<div>Explanation: -</div>
<div><span> </span>In the first case, when including Foo.h , the entire code will be pasted in MyClass.h, it will</div>
<div>increase the size of executable and will creep in some unwanted errors.</div>
<div><span> </span>We are not instantiating, or using the functionality of  Foo, so the compiler should not bother about the size</div>
<div>of the class Foo ..it wants to know only what is Foo, we have forward declared it as &#8216;Class&#8217;.</div>
<div>Also aFoo is a pointer, the size of any pointer is the size of an integer.</div>
<div>so the compiler can allocate the size of pointer and it will not produce any error message.</div>
<div><span> </span></div>
<div>4. Use header guard to avoid multiple inclusion of a file.</div>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/good-programming-practices-object-oriented-c/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Start writing iPhone game code</title>
		<link>http://iphonedevelopmentbits.com/start-writing-iphone-game-code</link>
		<comments>http://iphonedevelopmentbits.com/start-writing-iphone-game-code#comments</comments>
		<pubDate>Fri, 30 Jan 2009 08:25:56 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=405</guid>
		<description><![CDATA[<p>A <a href="http://craiggiles.wordpress.com/2009/01/30/iphone-gaming-framework-stage-1-tutorial/">detailed article</a> about writing code especially for developers who have experience with XNA framework.</p>
<p>[source <a href="http://craiggiles.wordpress.com/">Journey into XNA</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://craiggiles.wordpress.com/2009/01/30/iphone-gaming-framework-stage-1-tutorial/">detailed article</a> about writing code especially for developers who have experience with XNA framework.</p>
<p>[source <a href="http://craiggiles.wordpress.com/">Journey into XNA</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/start-writing-iphone-game-code/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Memory Management for iPhone Applications</title>
		<link>http://iphonedevelopmentbits.com/memory-management-for-iphone-applications</link>
		<comments>http://iphonedevelopmentbits.com/memory-management-for-iphone-applications#comments</comments>
		<pubDate>Tue, 27 Jan 2009 06:43:52 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=395</guid>
		<description><![CDATA[<div>
<p>Managing memory is very important part of iPhone software development because of the hardware limitations. If the memory is not managed properly it leads to all those embarrassing crashes that can be avoided by following this <a href="http://www.mobileorchard.com/iphone-memory-management/">excellent list of resources and</a></p></div><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<div>
<p>Managing memory is very important part of iPhone software development because of the hardware limitations. If the memory is not managed properly it leads to all those embarrassing crashes that can be avoided by following this <a href="http://www.mobileorchard.com/iphone-memory-management/">excellent list of resources and tutorials</a> for memory management on iPhone.</p>
<p>[source <a href="http://www.mobileorchard.com/">MobileOrchard</a>]</div>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/memory-management-for-iphone-applications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performance difference between iPhone Simulator and real device</title>
		<link>http://iphonedevelopmentbits.com/performance-difference-between-iphone-simulator-and-real-device</link>
		<comments>http://iphonedevelopmentbits.com/performance-difference-between-iphone-simulator-and-real-device#comments</comments>
		<pubDate>Mon, 19 Jan 2009 11:37:33 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=390</guid>
		<description><![CDATA[<p>An article by Savoy titled,&#8221;My iPhone is not a Mac Pro&#8221; brings out clearly that the performance we see for the iPhone apps on a simulator is not the same that we get in the real device. They have given&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>An article by Savoy titled,&#8221;My iPhone is not a Mac Pro&#8221; brings out clearly that the performance we see for the iPhone apps on a simulator is not the same that we get in the real device. They have given a thorough explanation, read it <a href="http://savoysoftware.com/blog/?p=114">here</a>.</p>
<p>[source <a href="http://www.savoysoftware.com/">savoysoftware</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/performance-difference-between-iphone-simulator-and-real-device/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NSApplication &#8211; How it works ?</title>
		<link>http://iphonedevelopmentbits.com/nsapplication-how-it-works</link>
		<comments>http://iphonedevelopmentbits.com/nsapplication-how-it-works#comments</comments>
		<pubDate>Mon, 19 Jan 2009 04:29:03 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=388</guid>
		<description><![CDATA[<p>Matt Gallagher explains the steps that occur between program startup and the dispatch of events to your code — so you can gain greater understanding of what <code>NSApplication</code> does on your behalf. Read it <a href="http://cocoawithlove.com/2009/01/demystifying-nsapplication-by.html">here</a>.</p>
<p>[source <a href="http://cocoawithlove.com">Cocoawithlove</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>Matt Gallagher explains the steps that occur between program startup and the dispatch of events to your code — so you can gain greater understanding of what <code>NSApplication</code> does on your behalf. Read it <a href="http://cocoawithlove.com/2009/01/demystifying-nsapplication-by.html">here</a>.</p>
<p>[source <a href="http://cocoawithlove.com">Cocoawithlove</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/nsapplication-how-it-works/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Parse XML using iPhone SDK ?</title>
		<link>http://iphonedevelopmentbits.com/how-to-parse-xml-using-iphone-sdk</link>
		<comments>http://iphonedevelopmentbits.com/how-to-parse-xml-using-iphone-sdk#comments</comments>
		<pubDate>Thu, 15 Jan 2009 15:40:08 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=386</guid>
		<description><![CDATA[<p>A nice tutorial by <a href="http://craiggiles.wordpress.com/aboutme/">Craig Giles</a> for parsing xml using iPhone SDK. Read it <a href="http://craiggiles.wordpress.com/2009/01/14/parsing-xml-on-the-iphone/">here</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>A nice tutorial by <a href="http://craiggiles.wordpress.com/aboutme/">Craig Giles</a> for parsing xml using iPhone SDK. Read it <a href="http://craiggiles.wordpress.com/2009/01/14/parsing-xml-on-the-iphone/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/how-to-parse-xml-using-iphone-sdk/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Point and click web app development for iPhone with ModelBaker Framework</title>
		<link>http://iphonedevelopmentbits.com/point-and-click-web-app-development-for-iphone-with-modelbaker-framework</link>
		<comments>http://iphonedevelopmentbits.com/point-and-click-web-app-development-for-iphone-with-modelbaker-framework#comments</comments>
		<pubDate>Mon, 05 Jan 2009 11:37:28 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=384</guid>
		<description><![CDATA[<p><a href="http://www.widgetpress.com/modelbaker">ModelBaker</a> delivers point and click web development for iPhone and Android with practically no knowledge of coding required. Download the free demo <a href="http://www.widgetpress.com/downloads">here</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.widgetpress.com/modelbaker">ModelBaker</a> delivers point and click web development for iPhone and Android with practically no knowledge of coding required. Download the free demo <a href="http://www.widgetpress.com/downloads">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/point-and-click-web-app-development-for-iphone-with-modelbaker-framework/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make your iPhone apps more responsive ?</title>
		<link>http://iphonedevelopmentbits.com/how-to-make-your-iphone-apps-more-responsive</link>
		<comments>http://iphonedevelopmentbits.com/how-to-make-your-iphone-apps-more-responsive#comments</comments>
		<pubDate>Sun, 04 Jan 2009 02:58:50 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=382</guid>
		<description><![CDATA[<p>Jonathan Saggau wrote an article about iPhone programming where he discusses how to optimize memory to avoid crashes at runtime. Also he explains some tricks that will make your iPhone applications, particularly the ones that are dealing with xml parsing&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Jonathan Saggau wrote an article about iPhone programming where he discusses how to optimize memory to avoid crashes at runtime. Also he explains some tricks that will make your iPhone applications, particularly the ones that are dealing with xml parsing and the cloud more responsive. Read it <a href="http://www.jonathansaggau.com/blog/2009/01/iphone_responsiveness_and_memo.html">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/how-to-make-your-iphone-apps-more-responsive/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iWebKit 4.0: iPhone Webapps Framework</title>
		<link>http://iphonedevelopmentbits.com/iwebkit-40-iphone-webapps-framework</link>
		<comments>http://iphonedevelopmentbits.com/iwebkit-40-iphone-webapps-framework#comments</comments>
		<pubDate>Sat, 03 Jan 2009 08:08:02 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=380</guid>
		<description><![CDATA[<p><a href="http://www.iphoneworld.ca/news/2009/01/02/iwebkit-iphone-websites-webapps-creator-free-download/">iWebKit </a><a href="http://www.iphoneworld.ca/news/2009/01/02/iwebkit-iphone-websites-webapps-creator-free-download/">framework</a> allows for easy creation of iPhone webapps/websites and requires very little programming knowledge.</p>
<p>[source <a href="http://www.iphoneworld.ca">iPhone World</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.iphoneworld.ca/news/2009/01/02/iwebkit-iphone-websites-webapps-creator-free-download/">iWebKit </a><a href="http://www.iphoneworld.ca/news/2009/01/02/iwebkit-iphone-websites-webapps-creator-free-download/">framework</a> allows for easy creation of iPhone webapps/websites and requires very little programming knowledge.</p>
<p>[source <a href="http://www.iphoneworld.ca">iPhone World</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iwebkit-40-iphone-webapps-framework/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checklist for iPhone developers and user interface designers</title>
		<link>http://iphonedevelopmentbits.com/checklist-for-iphone-developers-and-user-interface-designers</link>
		<comments>http://iphonedevelopmentbits.com/checklist-for-iphone-developers-and-user-interface-designers#comments</comments>
		<pubDate>Mon, 29 Dec 2008 15:57:02 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=378</guid>
		<description><![CDATA[<p><a href="http://apcmag.com/seven_things_all_iphone_apps_need.htm">APCmag</a> has posted a list of things for iPhone developers and UI designers that will help in making a usable and beautiful iPhone app.</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://apcmag.com/seven_things_all_iphone_apps_need.htm">APCmag</a> has posted a list of things for iPhone developers and UI designers that will help in making a usable and beautiful iPhone app.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/checklist-for-iphone-developers-and-user-interface-designers/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interesting tidbits for OpenGL programming on iPhone</title>
		<link>http://iphonedevelopmentbits.com/interesting-tidbits-for-opengl-programming-on-iphone</link>
		<comments>http://iphonedevelopmentbits.com/interesting-tidbits-for-opengl-programming-on-iphone#comments</comments>
		<pubDate>Wed, 24 Dec 2008 09:29:44 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>
		<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=376</guid>
		<description><![CDATA[<p>I have been following this <a href="http://diaryofagraphicsprogrammer.blogspot.com/">blog</a> for sometime and must say the author <a href="http://www.blogger.com/profile/11031097395025597662">Wolfgang Engel</a> is posting some of the best tips for game programmers on iPhone. A must bookmark for every iPhone programmer.</p>
]]></description>
			<content:encoded><![CDATA[<p>I have been following this <a href="http://diaryofagraphicsprogrammer.blogspot.com/">blog</a> for sometime and must say the author <a href="http://www.blogger.com/profile/11031097395025597662">Wolfgang Engel</a> is posting some of the best tips for game programmers on iPhone. A must bookmark for every iPhone programmer.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/interesting-tidbits-for-opengl-programming-on-iphone/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UITabBarController Tutorial</title>
		<link>http://iphonedevelopmentbits.com/uitabbarcontroller-tutorial</link>
		<comments>http://iphonedevelopmentbits.com/uitabbarcontroller-tutorial#comments</comments>
		<pubDate>Mon, 22 Dec 2008 13:46:25 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[iPhone UI]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=372</guid>
		<description><![CDATA[<p>The UITabBarController is a container that helps switch between different views using tabs, as can be seen in number of iPhone apps like NyTimes, MarketingProfs etc. A very nice tutorial on how to use this container along with source code&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>The UITabBarController is a container that helps switch between different views using tabs, as can be seen in number of iPhone apps like NyTimes, MarketingProfs etc. A very nice tutorial on how to use this container along with source code for iPhone programming is posted by MIT student Edward Benson on his blog. Read it <a href="http://people.csail.mit.edu/eob/2008/12/21/uitabbarcontroller-example/">here</a>.</p>
<p>[source <a href="http://people.csail.mit.edu/eob/">Edward Benson Blog</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/uitabbarcontroller-tutorial/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Porting Ruby Apps to iPhone</title>
		<link>http://iphonedevelopmentbits.com/porting-ruby-apps-to-iphone</link>
		<comments>http://iphonedevelopmentbits.com/porting-ruby-apps-to-iphone#comments</comments>
		<pubDate>Wed, 17 Dec 2008 13:38:21 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=366</guid>
		<description><![CDATA[<p><a href="http://www.infoq.com/news/2008/12/rhodes-iphone-winmobile-rim">Rhodes</a>, a new open source toolkit developed by <a href="http://rhomobile.com/">Rhomobile</a> makes it possible to port Ruby applications on to iPhone, Windows Mobile devices, and the BlackBerry. </p>
<p>[source <a href="http://www.mobileorchard.com/rhodes-a-tool-to-bring-ruby-apps-to-the-iphone/">MobileOrchard</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoq.com/news/2008/12/rhodes-iphone-winmobile-rim">Rhodes</a>, a new open source toolkit developed by <a href="http://rhomobile.com/">Rhomobile</a> makes it possible to port Ruby applications on to iPhone, Windows Mobile devices, and the BlackBerry. </p>
<p>[source <a href="http://www.mobileorchard.com/rhodes-a-tool-to-bring-ruby-apps-to-the-iphone/">MobileOrchard</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/porting-ruby-apps-to-iphone/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to load a 3D Model ?</title>
		<link>http://iphonedevelopmentbits.com/how-to-load-a-3d-model</link>
		<comments>http://iphonedevelopmentbits.com/how-to-load-a-3d-model#comments</comments>
		<pubDate>Mon, 15 Dec 2008 05:35:24 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[OpenGL iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=364</guid>
		<description><![CDATA[<p>A very nice <a href="http://iphonedevelopment.blogspot.com/2008/12/start-of-wavefront-obj-file-loader.html">tutorial</a> for new comers to OpenGL / iPhone programming that explains how you can load 3D Model from various popular 3D applications out there.</p>
]]></description>
			<content:encoded><![CDATA[<p>A very nice <a href="http://iphonedevelopment.blogspot.com/2008/12/start-of-wavefront-obj-file-loader.html">tutorial</a> for new comers to OpenGL / iPhone programming that explains how you can load 3D Model from various popular 3D applications out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/how-to-load-a-3d-model/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A review of available iPhone programming books</title>
		<link>http://iphonedevelopmentbits.com/a-review-of-available-iphone-programming-books</link>
		<comments>http://iphonedevelopmentbits.com/a-review-of-available-iphone-programming-books#comments</comments>
		<pubDate>Wed, 10 Dec 2008 07:05:36 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[iPhone Books]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=361</guid>
		<description><![CDATA[<p>A review of three books that are available for iPhone programmers: Programming in Objective-C, Beginning iPhone Development: Exploring the iPhone SDK and The iPhone Developer&#8217;s Cookbook.</p>
<p>Read it <a href="http://iphone-obsessed.blogspot.com/2008/12/digging-into-iphone-programming-some.html">here</a>.</p>
<p>[source <a href="http://iphone-obsessed.blogspot.com">iPhone Obsessed</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>A review of three books that are available for iPhone programmers: Programming in Objective-C, Beginning iPhone Development: Exploring the iPhone SDK and The iPhone Developer&#8217;s Cookbook.</p>
<p>Read it <a href="http://iphone-obsessed.blogspot.com/2008/12/digging-into-iphone-programming-some.html">here</a>.</p>
<p>[source <a href="http://iphone-obsessed.blogspot.com">iPhone Obsessed</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/a-review-of-available-iphone-programming-books/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oolong Game Engine for iPhone</title>
		<link>http://iphonedevelopmentbits.com/oolong-game-engine-for-iphone</link>
		<comments>http://iphonedevelopmentbits.com/oolong-game-engine-for-iphone#comments</comments>
		<pubDate>Mon, 08 Dec 2008 01:59:57 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>
		<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[iPhone Game Engine]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=359</guid>
		<description><![CDATA[<p>The <a href="http://oolongengine.com/">Oolong Engine</a> is written in C++ with some help from Objective-C. It will help you to create new games and port existing games to the iPhone and the iPod touch. The best part is, its free.</p>
]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://oolongengine.com/">Oolong Engine</a> is written in C++ with some help from Objective-C. It will help you to create new games and port existing games to the iPhone and the iPod touch. The best part is, its free.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/oolong-game-engine-for-iphone/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IMA4 Audio Programming for iPhone game developers</title>
		<link>http://iphonedevelopmentbits.com/ima4-audio-programming-for-iphone-game-developers</link>
		<comments>http://iphonedevelopmentbits.com/ima4-audio-programming-for-iphone-game-developers#comments</comments>
		<pubDate>Mon, 08 Dec 2008 01:57:18 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>
		<category><![CDATA[IMA4 Audio]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=357</guid>
		<description><![CDATA[<p>IMA-ADPCM is a compression standard that gets you 4:1 compression on 16-bit audio files. It&#8217;s supported natively by the iPhone — but only using certain APIs. Read the full article <a href="http://www.wooji-juice.com/blog/iphone-openal-ima4-adpcm.html">here</a>.</p>
<p> </p>
<p>[source <a href="http://www.wooji-juice.com/blog/">Wooji-Juice</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>IMA-ADPCM is a compression standard that gets you 4:1 compression on 16-bit audio files. It&#8217;s supported natively by the iPhone — but only using certain APIs. Read the full article <a href="http://www.wooji-juice.com/blog/iphone-openal-ima4-adpcm.html">here</a>.</p>
<p> </p>
<p>[source <a href="http://www.wooji-juice.com/blog/">Wooji-Juice</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/ima4-audio-programming-for-iphone-game-developers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Interface Design Resources for iPhone Developers</title>
		<link>http://iphonedevelopmentbits.com/user-interface-design-resources-for-iphone-developers</link>
		<comments>http://iphonedevelopmentbits.com/user-interface-design-resources-for-iphone-developers#comments</comments>
		<pubDate>Sat, 06 Dec 2008 13:27:33 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Resources]]></category>
		<category><![CDATA[iPhone UI]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=353</guid>
		<description><![CDATA[<p>Several tutorials, links, and resources that you can use in your iPhone user interface design process. Check it <a href="http://www.mobileorchard.com/7-iphone-ui-user-interface-design-resources/">here</a>.</p>
<p> </p>
<p>[source <a href="http://www.mobileorchard.com">MobileOrchard</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>Several tutorials, links, and resources that you can use in your iPhone user interface design process. Check it <a href="http://www.mobileorchard.com/7-iphone-ui-user-interface-design-resources/">here</a>.</p>
<p> </p>
<p>[source <a href="http://www.mobileorchard.com">MobileOrchard</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/user-interface-design-resources-for-iphone-developers/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cocoa Framework a mirror image of Actionscript ?</title>
		<link>http://iphonedevelopmentbits.com/cocoa-framework-a-mirror-image-of-actionscript</link>
		<comments>http://iphonedevelopmentbits.com/cocoa-framework-a-mirror-image-of-actionscript#comments</comments>
		<pubDate>Tue, 02 Dec 2008 05:24:01 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=345</guid>
		<description><![CDATA[<p>Flash and Cocoa are shockingly similar. Much of the Cocoa framework is a mirror image of Actionscript classes / components. For example:</p>
<ul>
<li>UIView = MovieClip</li>
<li>NSNotification = Event</li>
<li>UIButton = Button</li>
</ul>
<p>Read the full article <a href="http://www.insideria.com/2008/12/actionscript-to-cocoa---protot.html">here</a></p>
<p>[source <a href="http://www.insideria.com/">Insideria</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>Flash and Cocoa are shockingly similar. Much of the Cocoa framework is a mirror image of Actionscript classes / components. For example:</p>
<ul>
<li>UIView = MovieClip</li>
<li>NSNotification = Event</li>
<li>UIButton = Button</li>
</ul>
<p>Read the full article <a href="http://www.insideria.com/2008/12/actionscript-to-cocoa---protot.html">here</a></p>
<p>[source <a href="http://www.insideria.com/">Insideria</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/cocoa-framework-a-mirror-image-of-actionscript/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video Out support in SDK v2.2</title>
		<link>http://iphonedevelopmentbits.com/video-out-support-in-sdk-v22</link>
		<comments>http://iphonedevelopmentbits.com/video-out-support-in-sdk-v22#comments</comments>
		<pubDate>Fri, 28 Nov 2008 05:23:33 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Video Out]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=342</guid>
		<description><![CDATA[<p><strong>iPhone</strong>&#8216;s latest SDK contains a programming class called <em>MPTVOutWindow</em>, which enables the iPhone&#8217;s Video-Out function, thus allowing the handset to send a video signal through the Dock Connector to an external display. </p>
<p>[source <a href="http://www.cellaz.com/news/3299/iphone-22-supports-video-out/">Cellaz</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p><strong>iPhone</strong>&#8216;s latest SDK contains a programming class called <em>MPTVOutWindow</em>, which enables the iPhone&#8217;s Video-Out function, thus allowing the handset to send a video signal through the Dock Connector to an external display. </p>
<p>[source <a href="http://www.cellaz.com/news/3299/iphone-22-supports-video-out/">Cellaz</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/video-out-support-in-sdk-v22/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone SDK v2.2 &#8211; New AVFoundation framework</title>
		<link>http://iphonedevelopmentbits.com/iphone-sdk-v22-new-avfoundation-framework</link>
		<comments>http://iphonedevelopmentbits.com/iphone-sdk-v22-new-avfoundation-framework#comments</comments>
		<pubDate>Wed, 26 Nov 2008 06:09:26 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=340</guid>
		<description><![CDATA[<p>The new AVFoundation framework represents one of the most significant changes to the newly updated iPhone 2.2 SDK. It offers a simple playback system for anyone flummoxed by the inhospitality of Audio Queues. <a href="http://arstechnica.com/journals/apple.ars/2008/11/25/iphone-sdk-watch-new-avfoundation-framework">More ..</a></p>
<p>[source <a href="http://arstechnica.com">ArsTechnica</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>The new AVFoundation framework represents one of the most significant changes to the newly updated iPhone 2.2 SDK. It offers a simple playback system for anyone flummoxed by the inhospitality of Audio Queues. <a href="http://arstechnica.com/journals/apple.ars/2008/11/25/iphone-sdk-watch-new-avfoundation-framework">More ..</a></p>
<p>[source <a href="http://arstechnica.com">ArsTechnica</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-sdk-v22-new-avfoundation-framework/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intro to iPhone Programming</title>
		<link>http://iphonedevelopmentbits.com/intro-to-iphone-programming</link>
		<comments>http://iphonedevelopmentbits.com/intro-to-iphone-programming#comments</comments>
		<pubDate>Sun, 23 Nov 2008 08:53:27 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone video tutorial]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=338</guid>
		<description><![CDATA[<p>A nice <a href="http://hotcocoa.lastedit.com/www/2008/11/hot-cocoa-6-intro-to-iphone-programming/">video tutorial</a>, that gives an introduction to iPhone programming.</p>
]]></description>
			<content:encoded><![CDATA[<p>A nice <a href="http://hotcocoa.lastedit.com/www/2008/11/hot-cocoa-6-intro-to-iphone-programming/">video tutorial</a>, that gives an introduction to iPhone programming.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/intro-to-iphone-programming/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone vs. Android development</title>
		<link>http://iphonedevelopmentbits.com/iphone-vs-android-development</link>
		<comments>http://iphonedevelopmentbits.com/iphone-vs-android-development#comments</comments>
		<pubDate>Thu, 20 Nov 2008 08:55:30 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone News]]></category>
		<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=336</guid>
		<description><![CDATA[<p><a href="http://blogs.zdnet.com/Burnette/index.php?cat=39">5-day course</a> on iPhone programming presented by <a href="http://www.bignerdranch.com/">Big Nerd Ranch,</a>  in particular to point out differences between Android and iPhone development.</p>
<p>[source <a href="http://blogs.zdnet.com">zdnet</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.zdnet.com/Burnette/index.php?cat=39">5-day course</a> on iPhone programming presented by <a href="http://www.bignerdranch.com/">Big Nerd Ranch,</a>  in particular to point out differences between Android and iPhone development.</p>
<p>[source <a href="http://blogs.zdnet.com">zdnet</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-vs-android-development/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for Map Applications on iPhone</title>
		<link>http://iphonedevelopmentbits.com/tips-for-map-applications-on-iphone</link>
		<comments>http://iphonedevelopmentbits.com/tips-for-map-applications-on-iphone#comments</comments>
		<pubDate>Thu, 13 Nov 2008 07:41:10 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[maps]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=334</guid>
		<description><![CDATA[<p>Little <a href="http://objective-d.com/?p=43">pieces of code</a> to help you launch and use map application from your iPhone app.</p>
<p>[source <a title="objective-d" href="http://objective-d.com/">objective-d]</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Little <a href="http://objective-d.com/?p=43">pieces of code</a> to help you launch and use map application from your iPhone app.</p>
<p>[source <a title="objective-d" href="http://objective-d.com/">objective-d]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/tips-for-map-applications-on-iphone/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQLite Resources for iPhone Developers</title>
		<link>http://iphonedevelopmentbits.com/sqlite-resources-for-iphone-developers</link>
		<comments>http://iphonedevelopmentbits.com/sqlite-resources-for-iphone-developers#comments</comments>
		<pubDate>Thu, 13 Nov 2008 05:52:07 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone SQLite Tutorials]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=332</guid>
		<description><![CDATA[<p>A <a href="http://www.mobileorchard.com/iphone-sqlite-tutorials-and-libraries/">collection</a> of the best SQLite related tutorials, and libraries in order to help developers in their iPhone development.</p>
<p>[source <a href="http://www.mobileorchard.com/">MobileOrchard</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.mobileorchard.com/iphone-sqlite-tutorials-and-libraries/">collection</a> of the best SQLite related tutorials, and libraries in order to help developers in their iPhone development.</p>
<p>[source <a href="http://www.mobileorchard.com/">MobileOrchard</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/sqlite-resources-for-iphone-developers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Localizing iPhone Apps</title>
		<link>http://iphonedevelopmentbits.com/localizing-iphone-apps</link>
		<comments>http://iphonedevelopmentbits.com/localizing-iphone-apps#comments</comments>
		<pubDate>Wed, 12 Nov 2008 04:55:50 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Localization]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=329</guid>
		<description><![CDATA[<p>A <a href="http://www.iphonesdkarticles.com/2008/11/localizating-iphone-apps-custom.html">tutorial</a> to develop a custom formatter class that is used to display local specific data.</p>
<p>[source <a href="http://www.iphonesdkarticles.com/">iPhoneSDKArticles</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.iphonesdkarticles.com/2008/11/localizating-iphone-apps-custom.html">tutorial</a> to develop a custom formatter class that is used to display local specific data.</p>
<p>[source <a href="http://www.iphonesdkarticles.com/">iPhoneSDKArticles</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/localizing-iphone-apps/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BASIC programming for iPhone</title>
		<link>http://iphonedevelopmentbits.com/basic-programming-for-iphone</link>
		<comments>http://iphonedevelopmentbits.com/basic-programming-for-iphone#comments</comments>
		<pubDate>Wed, 05 Nov 2008 07:56:10 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=327</guid>
		<description><![CDATA[<p>Point your iPhone or iPod touch to http://virtualgs.larwe.com/gsbasic and you can key in a BASIC program &#8211; similar to Applesoft BASIC. It supports the Apple II Lores graphics and text mode.</p>
<p> </p>
<p>[source <a href="http://retromaccast.ning.com/profiles/blogs/basic-programming-for-iphone">Retromaccast</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>Point your iPhone or iPod touch to http://virtualgs.larwe.com/gsbasic and you can key in a BASIC program &#8211; similar to Applesoft BASIC. It supports the Apple II Lores graphics and text mode.</p>
<p> </p>
<p>[source <a href="http://retromaccast.ning.com/profiles/blogs/basic-programming-for-iphone">Retromaccast</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/basic-programming-for-iphone/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick SMTP client code for the iPhone: skpsmtpmessage</title>
		<link>http://iphonedevelopmentbits.com/quick-smtp-client-code-for-the-iphone-skpsmtpmessage</link>
		<comments>http://iphonedevelopmentbits.com/quick-smtp-client-code-for-the-iphone-skpsmtpmessage#comments</comments>
		<pubDate>Mon, 03 Nov 2008 07:47:35 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[email client]]></category>
		<category><![CDATA[smtp iphone]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=323</guid>
		<description><![CDATA[<p>This should be very useful for developers who are looking to provide email functionality in their iphone app. You can download and read more info about it <a href="http://code.google.com/p/skpsmtpmessage/">here</a></p>
<p>[source <a href="http://www.alexcurylo.com/blog/">Alex blog</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>This should be very useful for developers who are looking to provide email functionality in their iphone app. You can download and read more info about it <a href="http://code.google.com/p/skpsmtpmessage/">here</a></p>
<p>[source <a href="http://www.alexcurylo.com/blog/">Alex blog</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/quick-smtp-client-code-for-the-iphone-skpsmtpmessage/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excellent iPhone Programming Chapters by Stanford University</title>
		<link>http://iphonedevelopmentbits.com/excellent-iphone-programming-chapters-by-stanford-university</link>
		<comments>http://iphonedevelopmentbits.com/excellent-iphone-programming-chapters-by-stanford-university#comments</comments>
		<pubDate>Fri, 31 Oct 2008 16:27:56 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=321</guid>
		<description><![CDATA[<div>
<p>Must read for all iPhone developers, <a href="http://www.stanford.edu/class/cs193p/cgi-bin/index.php">here</a>.</p>
<p>[source <a href="http://www.stanford.edu">Stanford University</a>]</div>
]]></description>
			<content:encoded><![CDATA[<div>
<p>Must read for all iPhone developers, <a href="http://www.stanford.edu/class/cs193p/cgi-bin/index.php">here</a>.</p>
<p>[source <a href="http://www.stanford.edu">Stanford University</a>]</div>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/excellent-iphone-programming-chapters-by-stanford-university/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone development &#8211; Step by step for DOTNET / J2ME / Windows Mobile Developers</title>
		<link>http://iphonedevelopmentbits.com/iphone-development-step-by-step-for-dotnet-j2me-windows-mobile-developers</link>
		<comments>http://iphonedevelopmentbits.com/iphone-development-step-by-step-for-dotnet-j2me-windows-mobile-developers#comments</comments>
		<pubDate>Fri, 31 Oct 2008 10:29:51 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=317</guid>
		<description><![CDATA[<p>A nice article for the developers who are on the opposite side of Mac and are looking to get started on the iPhone platform. Read it <a href="http://www.discussweb.com/iphone/6087-iphone-development-step-step-dotnet-j2me-windows-mobile-developers.html">here</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>A nice article for the developers who are on the opposite side of Mac and are looking to get started on the iPhone platform. Read it <a href="http://www.discussweb.com/iphone/6087-iphone-development-step-step-dotnet-j2me-windows-mobile-developers.html">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-development-step-by-step-for-dotnet-j2me-windows-mobile-developers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging tips for Objective-C programming</title>
		<link>http://iphonedevelopmentbits.com/debugging-tips-for-objective-c-programming</link>
		<comments>http://iphonedevelopmentbits.com/debugging-tips-for-objective-c-programming#comments</comments>
		<pubDate>Mon, 27 Oct 2008 06:03:20 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[Cocoa Debugging]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=315</guid>
		<description><![CDATA[<p>An <a href="http://cocoawithlove.com/2008/10/debugging-tips-for-objective-c.html">excellent article</a>&#160;by&#160;Matt Gallagher about debugging cocoa applications. In the article Matt discusses about&#160;Objective-C specific gdb tips and commands that all Cocoa programmers should know.</p>
<p> </p>
<p>[source <a href="http://cocoawithlove.com/">Cocoawithlove</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>An <a href="http://cocoawithlove.com/2008/10/debugging-tips-for-objective-c.html">excellent article</a>&nbsp;by&nbsp;Matt Gallagher about debugging cocoa applications. In the article Matt discusses about&nbsp;Objective-C specific gdb tips and commands that all Cocoa programmers should know.</p>
<p> </p>
<p>[source <a href="http://cocoawithlove.com/">Cocoawithlove</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/debugging-tips-for-objective-c-programming/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Developer Forum Beta</title>
		<link>http://iphonedevelopmentbits.com/iphone-developer-forum-beta</link>
		<comments>http://iphonedevelopmentbits.com/iphone-developer-forum-beta#comments</comments>
		<pubDate>Fri, 24 Oct 2008 16:34:25 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone News]]></category>
		<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Developer Forums]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=312</guid>
		<description><![CDATA[<p>Apple finally has opened the <a href="https://devforums.apple.com/">developer forums</a> for iPhone platform just like they have it for mac. This should be a good resource for both new and experienced iPhone developers.</p>
]]></description>
			<content:encoded><![CDATA[<p>Apple finally has opened the <a href="https://devforums.apple.com/">developer forums</a> for iPhone platform just like they have it for mac. This should be a good resource for both new and experienced iPhone developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-developer-forum-beta/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone SDK vs Android SDK: Which is better ?</title>
		<link>http://iphonedevelopmentbits.com/iphone-sdk-vs-android-sdk-which-is-better</link>
		<comments>http://iphonedevelopmentbits.com/iphone-sdk-vs-android-sdk-which-is-better#comments</comments>
		<pubDate>Fri, 24 Oct 2008 06:46:25 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone News]]></category>
		<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=307</guid>
		<description><![CDATA[<p><a href="http://www.deviation.de/">Christian Klotz</a> posts about his experience with Android and iPhone SDK and tells us which is a better platform for developers. Read it <a href="http://www.deviation.de/?p=20">here</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deviation.de/">Christian Klotz</a> posts about his experience with Android and iPhone SDK and tells us which is a better platform for developers. Read it <a href="http://www.deviation.de/?p=20">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-sdk-vs-android-sdk-which-is-better/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for iPhone Development using Objective C</title>
		<link>http://iphonedevelopmentbits.com/tips-for-iphone-development-using-objective-c</link>
		<comments>http://iphonedevelopmentbits.com/tips-for-iphone-development-using-objective-c#comments</comments>
		<pubDate>Thu, 23 Oct 2008 07:21:34 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Tips]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=305</guid>
		<description><![CDATA[<p><a href="http://www.pathf.com/blogs/2008/10/8-tips/">8 very useful tips</a> when starting iPhone development using Objective C. As per author, &#8220;These are the 8 biggest foul-ups that I wish I had known before I started learning Objective-C. Hopefully you&#8217;ll learn something here that will prevent you&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pathf.com/blogs/2008/10/8-tips/">8 very useful tips</a> when starting iPhone development using Objective C. As per author, &#8220;These are the 8 biggest foul-ups that I wish I had known before I started learning Objective-C. Hopefully you&#8217;ll learn something here that will prevent you from making an idiotic mistake I already made.&#8221;</p>
<p>[source <a href="http://www.pathf.com/">Pathfinder</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/tips-for-iphone-development-using-objective-c/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone programming screencasts</title>
		<link>http://iphonedevelopmentbits.com/iphone-programming-screencasts</link>
		<comments>http://iphonedevelopmentbits.com/iphone-programming-screencasts#comments</comments>
		<pubDate>Wed, 22 Oct 2008 04:29:23 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>
		<category><![CDATA[iPhone programming screencasts]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=302</guid>
		<description><![CDATA[<p>Informative iPhone programming <a href="http://machappens.com/2008/10/22/christos-iphone-dev-page/">screencasts</a>.</p>
<p>[source <a href="http://machappens.com">MacHappens</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>Informative iPhone programming <a href="http://machappens.com/2008/10/22/christos-iphone-dev-page/">screencasts</a>.</p>
<p>[source <a href="http://machappens.com">MacHappens</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-programming-screencasts/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to build an iPhone application</title>
		<link>http://iphonedevelopmentbits.com/how-to-build-an-iphone-application</link>
		<comments>http://iphonedevelopmentbits.com/how-to-build-an-iphone-application#comments</comments>
		<pubDate>Wed, 22 Oct 2008 04:08:10 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=299</guid>
		<description><![CDATA[<p>A nice article posted by ZDnet covers the basics of what you need to start developing your first iPhone application. Read it <a href="http://www.zdnetasia.com/blogs/themfiles/0,3800011229,63007022,00.htm">here</a>.</p>
<p>[source <a href="http://www.zdnetasia.com">ZDnet</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>A nice article posted by ZDnet covers the basics of what you need to start developing your first iPhone application. Read it <a href="http://www.zdnetasia.com/blogs/themfiles/0,3800011229,63007022,00.htm">here</a>.</p>
<p>[source <a href="http://www.zdnetasia.com">ZDnet</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/how-to-build-an-iphone-application/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Sales Skyrocket</title>
		<link>http://iphonedevelopmentbits.com/iphone-sales-skyrocket</link>
		<comments>http://iphonedevelopmentbits.com/iphone-sales-skyrocket#comments</comments>
		<pubDate>Wed, 22 Oct 2008 04:00:51 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone News]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone Sales]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=297</guid>
		<description><![CDATA[<p>Apple said sales of 6.9 million iPhone 3G units helped it post fourth quarter (ended Sept. 27) profit of $1.1 billion, up 26% from net income of $904 million during the previous-year period.</p>
<p>Revenue increased 27%, to $7.9 billion, from&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Apple said sales of 6.9 million iPhone 3G units helped it post fourth quarter (ended Sept. 27) profit of $1.1 billion, up 26% from net income of $904 million during the previous-year period.</p>
<p>Revenue increased 27%, to $7.9 billion, from $6.2 billion last year.</p>
<p> </p>
<p>[source <a href="http://homemediamagazine.com/news/iphone-sales-skyrocket-apple-financials-13745">HomemediaMagazine</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-sales-skyrocket/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make iPhone apps without knowing Cocoa</title>
		<link>http://iphonedevelopmentbits.com/make-iphone-apps-without-knowing-cocoa</link>
		<comments>http://iphonedevelopmentbits.com/make-iphone-apps-without-knowing-cocoa#comments</comments>
		<pubDate>Mon, 20 Oct 2008 16:25:13 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone News]]></category>
		<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=295</guid>
		<description><![CDATA[<p><a href="http://apploop.com/blog/post/54827874/making-apps-is-hard-well-do-it-for-you">AppLoop</a> launched&#160;a mobile application generator which lets you turn any RSS feed into a mobile application for iPhone,&#160;even if you don&#8217;t have any programming experience.&#160;</p>
<p>[source <a href="http://www.readwriteweb.com/archives/make_your_own_iphone_android_apps_with_new_generator.php">Readwriteweb</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://apploop.com/blog/post/54827874/making-apps-is-hard-well-do-it-for-you">AppLoop</a> launched&nbsp;a mobile application generator which lets you turn any RSS feed into a mobile application for iPhone,&nbsp;even if you don&#8217;t have any programming experience.&nbsp;</p>
<p>[source <a href="http://www.readwriteweb.com/archives/make_your_own_iphone_android_apps_with_new_generator.php">Readwriteweb</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/make-iphone-apps-without-knowing-cocoa/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Fonts &#8211; Issues related to Programming</title>
		<link>http://iphonedevelopmentbits.com/iphone-fonts-issues-related-to-programming</link>
		<comments>http://iphonedevelopmentbits.com/iphone-fonts-issues-related-to-programming#comments</comments>
		<pubDate>Mon, 20 Oct 2008 15:32:01 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone Fonts]]></category>
		<category><![CDATA[iPhone P]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=292</guid>
		<description><![CDATA[<p><a href="http://www.latenightcode.com/devblog/iphone-fonts/">Late Night Code</a> has posted a nice article on the fonts available on iPhone that developers can make use of in their apps and the article also explains the subtle differences in the fonts available on Mac platform as&#160;compared&#160;to iPhone.&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.latenightcode.com/devblog/iphone-fonts/">Late Night Code</a> has posted a nice article on the fonts available on iPhone that developers can make use of in their apps and the article also explains the subtle differences in the fonts available on Mac platform as&nbsp;compared&nbsp;to iPhone. Good read.</p>
<p>[source&nbsp;<a href="http://www.latenightcode.com/devblog/iphone-fonts/">Late Night Code</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-fonts-issues-related-to-programming/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone &amp; iPod Game Programming Forum</title>
		<link>http://iphonedevelopmentbits.com/iphone-ipod-game-programming-forum</link>
		<comments>http://iphonedevelopmentbits.com/iphone-ipod-game-programming-forum#comments</comments>
		<pubDate>Mon, 20 Oct 2008 10:24:48 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone forum]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=290</guid>
		<description><![CDATA[<p>iDevGames has opened a <a href="http://www.idevgames.com/forum/forumdisplay.php?f=66">message board</a> for &#160;iPhone / iPod game development.&#160;</p>
<p>[source&#160;<a href="http://www.idevgames.com/news/iphone-ipod-game-programming-message-board">iDevGames</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>iDevGames has opened a <a href="http://www.idevgames.com/forum/forumdisplay.php?f=66">message board</a> for &nbsp;iPhone / iPod game development.&nbsp;</p>
<p>[source&nbsp;<a href="http://www.idevgames.com/news/iphone-ipod-game-programming-message-board">iDevGames</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-ipod-game-programming-forum/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCodeblog &#8211; iPhone Programming Tutorials</title>
		<link>http://iphonedevelopmentbits.com/icodeblog-iphone-programming-tutorials</link>
		<comments>http://iphonedevelopmentbits.com/icodeblog-iphone-programming-tutorials#comments</comments>
		<pubDate>Fri, 17 Oct 2008 09:13:15 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone tutorials]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=286</guid>
		<description><![CDATA[<p><a href="http://icodeblog.com/" target="_blank">iCodeblog</a> is a good resource for programming tutorials on iPhone platform. Like us, this blog is new and there are only few tutorials but looks like so far so good.</p>
<p>[source&#160;<a href="http://icodeblog.com/" target="_blank">iCodeblog</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://icodeblog.com/" target="_blank">iCodeblog</a> is a good resource for programming tutorials on iPhone platform. Like us, this blog is new and there are only few tutorials but looks like so far so good.</p>
<p>[source&nbsp;<a href="http://icodeblog.com/" target="_blank">iCodeblog</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/icodeblog-iphone-programming-tutorials/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tris sourcecode on Google Code</title>
		<link>http://iphonedevelopmentbits.com/tris-source-code-on-google-code</link>
		<comments>http://iphonedevelopmentbits.com/tris-source-code-on-google-code#comments</comments>
		<pubDate>Tue, 14 Oct 2008 12:24:57 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>
		<category><![CDATA[google code]]></category>
		<category><![CDATA[iPhone application]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=278</guid>
		<description><![CDATA[<p>This game got banned on Appstore but still it is a very valuable resource to understand how to develop a game for iPhone. You can download the source code of Tris on <a href="http://code.google.com/p/tris/">google code</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>This game got banned on Appstore but still it is a very valuable resource to understand how to develop a game for iPhone. You can download the source code of Tris on <a href="http://code.google.com/p/tris/">google code</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/tris-source-code-on-google-code/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>31 iPhone apps in 31 days</title>
		<link>http://iphonedevelopmentbits.com/31-iphone-apps-in-31-days</link>
		<comments>http://iphonedevelopmentbits.com/31-iphone-apps-in-31-days#comments</comments>
		<pubDate>Tue, 14 Oct 2008 12:17:56 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>
		<category><![CDATA[iPhone Applications]]></category>
		<category><![CDATA[REsource]]></category>
		<category><![CDATA[Sourcecode]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=276</guid>
		<description><![CDATA[<p><a href="http://www.appsamuck.com/">Apps Amuck</a>&#160;is writing&#160;31 iPhone applications in the next 31 days and they will also publish both the executable and the source code for each application. This looks like a great resource for developers who will like to jump into iPhone&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.appsamuck.com/">Apps Amuck</a>&nbsp;is writing&nbsp;31 iPhone applications in the next 31 days and they will also publish both the executable and the source code for each application. This looks like a great resource for developers who will like to jump into iPhone application development.&nbsp;</p>
<p> </p>
<p>[source <a href="http://www.appsamuck.com/">Apps Amuck</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/31-iphone-apps-in-31-days/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhoneGap &#8211; Bridge between iPhone SDK and Web apps</title>
		<link>http://iphonedevelopmentbits.com/phonegap-bridge-between-iphone-sdk-and-web-apps</link>
		<comments>http://iphonedevelopmentbits.com/phonegap-bridge-between-iphone-sdk-and-web-apps#comments</comments>
		<pubDate>Mon, 13 Oct 2008 09:57:06 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Games]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=272</guid>
		<description><![CDATA[<p><a href="http://phonegap.com/" target="_blank">PhoneGap</a> is a free open source development tool and framework that allows web developers to take advantage of the powerful features in the iPhone SDK from HTML and JavaScript. It is written in Objective-C and allows developers to embed their&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://phonegap.com/" target="_blank">PhoneGap</a> is a free open source development tool and framework that allows web developers to take advantage of the powerful features in the iPhone SDK from HTML and JavaScript. It is written in Objective-C and allows developers to embed their web app (HTML, JavaScript, CSS) in Webkit within a native iPhone app.</p>
<p><a href="http://phonegap.com/" target="_blank">PhoneGap</a>&nbsp;is developed and designed by Brock Whitten, Rob Ellis, freelance designer Colin Toomey and Eric Oesterle.</p>
<p>[source&nbsp;<a href="http://phonegap.com/" target="_blank">PhoneGap</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/phonegap-bridge-between-iphone-sdk-and-web-apps/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

