<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6036113557065671695</id><updated>2025-12-03T18:20:24.405-08:00</updated><title type='text'>Prasanna&#39;s Blog Im d Way I am</title><subtitle type='html'>Help to Building the IPhone Applications Ahead</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://prasannaiphonedev.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://prasannaiphonedev.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13977035661827466990</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6036113557065671695.post-4107426194800011209</id><published>2012-02-15T03:05:00.000-08:00</published><updated>2012-02-15T03:10:30.480-08:00</updated><title type='text'>Embed Youtube Native player in a UIWebview</title><summary type="text">No, the iPhone still doesn&#39;t do Flash, but if you haven&#39;t already noticed, the Safari browser on the iPhone is clever enough to turn any YouTube embed into a clickable thumbnail that launches the native YouTube player app on the phone. You can take advantage of this feature in your app by using a UIWebView. Here&#39;s how:
1. Set up a UIWebView in your app. You can make it part of a xib or create it </summary><link rel='replies' type='application/atom+xml' href='http://prasannaiphonedev.blogspot.com/feeds/4107426194800011209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://prasannaiphonedev.blogspot.com/2012/02/embed-youtube-native-player-in.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/4107426194800011209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/4107426194800011209'/><link rel='alternate' type='text/html' href='http://prasannaiphonedev.blogspot.com/2012/02/embed-youtube-native-player-in.html' title='Embed Youtube Native player in a UIWebview'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13977035661827466990</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6036113557065671695.post-3468771580759895282</id><published>2011-11-08T13:42:00.000-08:00</published><updated>2011-11-08T13:46:05.984-08:00</updated><title type='text'>Creating Circular and Infinite UIScrollview.</title><summary type="text">Editor’s Note:&amp;nbsp;This post was written by Jacob Haskins, Director of Mobile Development at&amp;nbsp;Accella. Thanks to Jon Stroz of Accella for reaching out to me to share this idea.
When creating paging functionality for iPhone apps, there may be times that an infinite page loop would be desired. For example, if you have a small gallery of photos you are displaying, you may want to swipe through </summary><link rel='replies' type='application/atom+xml' href='http://prasannaiphonedev.blogspot.com/feeds/3468771580759895282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/11/creating-circular-and-infinite.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/3468771580759895282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/3468771580759895282'/><link rel='alternate' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/11/creating-circular-and-infinite.html' title='Creating Circular and Infinite UIScrollview.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13977035661827466990</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6036113557065671695.post-6034679152871049824</id><published>2011-10-26T10:57:00.000-07:00</published><updated>2011-10-26T10:58:43.403-07:00</updated><title type='text'>Apple&#39;s App Store-safe iBook page flip animation</title><summary type="text">

&amp;nbsp;&amp;nbsp;Even if its usefulness is questionable, the page curl has become one of the signature effects of Apple’s iOS devices so it is no surprise that many developers would like to implement this effect in their apps.iBooks on the iPad doing a page curlApple uses private APIsThe problem is that the page curl animation used by Apple is not exposed in a public and documented API. Steven </summary><link rel='replies' type='application/atom+xml' href='http://prasannaiphonedev.blogspot.com/feeds/6034679152871049824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/10/apples-ibook-page-flip-animation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/6034679152871049824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/6034679152871049824'/><link rel='alternate' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/10/apples-ibook-page-flip-animation.html' title='Apple&#39;s App Store-safe iBook page flip animation'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13977035661827466990</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6036113557065671695.post-2908600195013360961</id><published>2011-08-26T03:45:00.000-07:00</published><updated>2011-08-26T03:50:14.198-07:00</updated><title type='text'>UISearchDisplayController</title><summary type="text">If you have a lengthy list of data, you should provide the ability  for your users to search through that data.  Starting with OS 3.0, Apple  made integrating search into table views easy enough that there really  isn&#39;t a good reason not to include it.

This post is based heavily, if not entirely, on Apple&#39;s sample project called TableSearch.


The  search UI that Apple provides is basically a </summary><link rel='replies' type='application/atom+xml' href='http://prasannaiphonedev.blogspot.com/feeds/2908600195013360961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/08/uisearchdisplaycontroller.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/2908600195013360961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/2908600195013360961'/><link rel='alternate' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/08/uisearchdisplaycontroller.html' title='UISearchDisplayController'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13977035661827466990</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6036113557065671695.post-4142648252078824161</id><published>2011-06-03T04:32:00.000-07:00</published><updated>2011-06-23T05:33:50.250-07:00</updated><title type='text'>Post Data to FTP Server</title><summary type="text">After trying to post data&#39;s to server, i found simple steps to understanding the concept of posting the data, this will be use when you needs to send any datas to your server.&amp;nbsp;
For instance to understand. Let us say when you about to send username and password to server while login.
//String to be post.NSString *post = [NSString stringWithFormat:@&quot;&amp;amp;Username=%@&amp;amp;Password=%@&quot;,@&quot;username</summary><link rel='replies' type='application/atom+xml' href='http://prasannaiphonedev.blogspot.com/feeds/4142648252078824161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/06/post-data-to-ftp-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/4142648252078824161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/4142648252078824161'/><link rel='alternate' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/06/post-data-to-ftp-server.html' title='Post Data to FTP Server'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13977035661827466990</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6036113557065671695.post-9066194600187783291</id><published>2011-05-05T10:01:00.000-07:00</published><updated>2011-05-05T10:01:33.717-07:00</updated><title type='text'>Upload File to FTP Server on iPhone</title><summary type="text">Implementing the file upload to FTP Server:



I use a PHP Page to upload the file &amp;nbsp;and have PHP handle the uploading....This code is used to upload a photo, but it can be adapted to work with any file.PHP Code:&amp;lt;?php
$uploaddir = &#39;photos/&#39;;
$file = basename($_FILES[&#39;userfile&#39;][&#39;name&#39;]);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;</summary><link rel='replies' type='application/atom+xml' href='http://prasannaiphonedev.blogspot.com/feeds/9066194600187783291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/05/upload-file-to-ftp-server-on-iphone_5076.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/9066194600187783291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/9066194600187783291'/><link rel='alternate' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/05/upload-file-to-ftp-server-on-iphone_5076.html' title='Upload File to FTP Server on iPhone'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13977035661827466990</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6036113557065671695.post-7687410285791904700</id><published>2011-05-04T04:08:00.000-07:00</published><updated>2011-05-04T04:08:52.024-07:00</updated><title type='text'>AvAudioRecorder - Pause and Resume a recording</title><summary type="text">
AVAudioRecorder provides audio recording capability in your application. Using an audio recorder you can:Record until the user stops the recording
Record for a specified duration
Pause and resume a recording.
You can implement a delegate object for an audio recorder to respond to audio interruptions and audio decoding errors, and to the completion of a recording.To configure a recording, </summary><link rel='replies' type='application/atom+xml' href='http://prasannaiphonedev.blogspot.com/feeds/7687410285791904700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/05/avaudiorecorder-pause-and-resume.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/7687410285791904700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/7687410285791904700'/><link rel='alternate' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/05/avaudiorecorder-pause-and-resume.html' title='AvAudioRecorder - Pause and Resume a recording'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13977035661827466990</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6036113557065671695.post-236274003788152141</id><published>2011-04-30T06:07:00.000-07:00</published><updated>2011-04-30T06:07:41.106-07:00</updated><title type='text'>Publish MP3 files to Facebook User&#39;s Wall</title><summary type="text">Using the requestWithMethodName to publish your contents to your wall, so we need to send the json request to the facebook api.
&amp;nbsp;NSString *str = @&quot;{&#39;media&#39;: [{ &#39;type&#39;: &#39;mp3&#39;, &#39;src&#39;: &#39;http://www.looptvandfilm.com/blog/Radiohead%20-%20In%20Rainbows/01%20-%20Radiohead%20-%2015%20Step.MP3&#39;, &#39;title&#39;: &#39;15 Step&#39;, &#39;artist&#39;: &#39;Radiohead&#39;, &#39;album&#39;: &#39;In Rainbows&#39; }]}&quot;; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://prasannaiphonedev.blogspot.com/feeds/236274003788152141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/04/publish-mp3-files-to-facebook-users.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/236274003788152141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/236274003788152141'/><link rel='alternate' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/04/publish-mp3-files-to-facebook-users.html' title='Publish MP3 files to Facebook User&#39;s Wall'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13977035661827466990</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6036113557065671695.post-4890701509613789177</id><published>2011-04-30T05:33:00.001-07:00</published><updated>2011-04-30T05:37:56.965-07:00</updated><title type='text'>Parsing XML Files in IPhone SDK</title><summary type="text">
Reading XML files is one of the common tasks we perform in our application, In this tutorial let’s see how we can use&amp;nbsp;NSXMLParser&amp;nbsp;to parse XML in our iPhone app.
Introduction
NSXMLParser is a forward only reader or an event driven parser. What it means is, an event is raised whenever the parser comes across a start of an element, value, CDATA and so on. The delegate of NSXMLParser can </summary><link rel='replies' type='application/atom+xml' href='http://prasannaiphonedev.blogspot.com/feeds/4890701509613789177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/04/parsing-xml-files-in-iphone-sdk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/4890701509613789177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6036113557065671695/posts/default/4890701509613789177'/><link rel='alternate' type='text/html' href='http://prasannaiphonedev.blogspot.com/2011/04/parsing-xml-files-in-iphone-sdk.html' title='Parsing XML Files in IPhone SDK'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13977035661827466990</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJkTJCaA-bwojDPtWbUwwMVF2UbMeiG2SO5-3zR-ygciG2xzXGUaKPsuL_nkKaWE7QY4QppOnstP6C7D1l2T9rh9A9T9n-MulH7dbhIkfxZRFgS3H5FXOJrNZnxxw_X3_pLHn9Sz4TJ7HL/s72-c/Screen1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>