<?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>The Official Joroto Blog &#187; ipad</title>
	<atom:link href="http://www.joroto.com/blog/tag/ipad/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joroto.com/blog</link>
	<description>From the people at Joroto, Inc.</description>
	<lastBuildDate>Thu, 20 Oct 2011 21:10:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to find your resources and how to generally find the directory layout</title>
		<link>http://www.joroto.com/blog/2011/08/14/how-to-find-your-resources-and-how-to-generally-find-the-directory-layout/</link>
		<comments>http://www.joroto.com/blog/2011/08/14/how-to-find-your-resources-and-how-to-generally-find-the-directory-layout/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 03:24:41 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[compiled]]></category>
		<category><![CDATA[compiling]]></category>
		<category><![CDATA[directory]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iPlatform]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[resource]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=612</guid>
		<description><![CDATA[To find the main download directory for when you are receiving files, put this snippet of code in a test project or your main project at the point of opening: NSArray *pathsForDownloadedFiles = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *pathMain = [pathsForDownloadedFiles &#8230; <a href="http://www.joroto.com/blog/2011/08/14/how-to-find-your-resources-and-how-to-generally-find-the-directory-layout/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>To find the main download directory for when you are receiving files, put this snippet of code in a test project or your main project at the point of opening:</p>
<pre> NSArray *pathsForDownloadedFiles = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
 NSString *pathMain = [pathsForDownloadedFiles objectAtIndex:0];
 NSLog(@"main download directory is [%s]", [pathMain UTF8String]);</pre>
<p>The first line lets you allow Apple to put the application download directory anywhere it likes. It will also be able to change it at will, without breaking your program.<br />
The second line means that there is only one directory you need to access and its the first one. Remember in C arrays are zero based which means the first element of the array is at index number zero not at index number one.<br />
NSLog will let you run the app in the simulator OR on your device and send logging information back to the debug console in XCode. Nice and integrated.</p>
<p>An alternative method:</p>
<pre> NSString *mainPath = [self getDataPath];</pre>
<p>Uhhhhh yeah a bit shorter. Its not deprecated from what I see so one can use this method also.</p>
<p>Finally lets see where our resource is. Again, if you use this method, then XCode will be able to re-layout the resource directory structure anyway it wants without breaking your program. You KNOW they&#8217;re going to do this someday and they won&#8217;t tell you until its been done. So lets Program Defensively. Just like you drive defensively.<br />
To find a specific resource that was compiled into your application:</p>
<pre> NSString *resourcePath = [[NSBundle mainBundle] pathForResource:@"mission1" ofType:@"jmf"];
 NSLog(@"Path for mission file is [%s]", [resourcePath UTF8String]);</pre>
<p>The AT (@) sign is the NSString constructor without declaring an NSString. In case you&#8217;re wondering.</p>
<p>Good Luck and God&#8217;s Speed to ya mates.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F08%2F14%2Fhow-to-find-your-resources-and-how-to-generally-find-the-directory-layout%2F&amp;title=How%20to%20find%20your%20resources%20and%20how%20to%20generally%20find%20the%20directory%20layout" id="wpa2a_2"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/08/14/how-to-find-your-resources-and-how-to-generally-find-the-directory-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Popping up the keyboard on the iPlatform</title>
		<link>http://www.joroto.com/blog/2010/08/28/popping-up-the-keyboard/</link>
		<comments>http://www.joroto.com/blog/2010/08/28/popping-up-the-keyboard/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 22:43:05 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[focus]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[textfield]]></category>
		<category><![CDATA[virtual keyboard]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=531</guid>
		<description><![CDATA[If you want the virtual keyboard to popup when you display a text field in a view do the following: In your viewDidLoad or if you call any method to do &#8220;things&#8221; before displaying then the variable that points to &#8230; <a href="http://www.joroto.com/blog/2010/08/28/popping-up-the-keyboard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you want the virtual keyboard to popup when you display a text field in a view do the following:</p>
<p>In your viewDidLoad or if you call any method to do &#8220;things&#8221; before displaying then the variable that points to the text field should have the becomeFirstResponder message sent to it.<br />
Example:<br />
In the .h of your viewcontroller or class<br />
UITextField *tfJoroto;</p>
<p>In the .m of your viewcontroller or class<br />
-(void)viewDidLoad {<br />
[tfJoroto becomeFirstResponder];<br />
} // viewDidLoad</p>
<p>This should also set the focus to the UITextField.</p>
<p>Good hunting.<br />
-T-</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F08%2F28%2Fpopping-up-the-keyboard%2F&amp;title=Popping%20up%20the%20keyboard%20on%20the%20iPlatform" id="wpa2a_4"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/08/28/popping-up-the-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad Universal App</title>
		<link>http://www.joroto.com/blog/2010/08/14/ipad-universal-app/</link>
		<comments>http://www.joroto.com/blog/2010/08/14/ipad-universal-app/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 03:29:02 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[launch image]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[splash]]></category>
		<category><![CDATA[Universal]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=517</guid>
		<description><![CDATA[This is for the uninitiated and for posterity. Running XCode 3.2.3. Please NOTE: I had forgotten this. If you update the OS of your iPlatform device (pod/phone/pad) then you MUST update the XCode SDK. Now this makes sense in a &#8230; <a href="http://www.joroto.com/blog/2010/08/14/ipad-universal-app/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is for the uninitiated and for posterity.<br />
Running XCode 3.2.3.<br />
Please NOTE: I had forgotten this. If you update the OS of your iPlatform device (pod/phone/pad) then you MUST update the XCode SDK. Now this makes sense in a way, however last night&#8217;s (8/13/10) update of the device was NOT matched by and Upgrade notification of the XCode SDK platform. I had to go a lookin.  Bottom line is, unless you NEED something from that update, don&#8217;t do it in the middle of a project. It waste Humungo time. That means ALOT for you marketing weasels.</p>
<p>1) Create a View Based app<br />
2) Name it of course.<br />
3) Drop down the targets folder in the project explorer. Its where it drops you after project creation.<br />
4) Select your named project as the target.<br />
5) Go to the top menu drop down the Project menu.<br />
6) Choose  &#8220;Upgrade Current Target for iPad&#8230;&#8221; selection.<br />
7) Choose One Universal Application. It is already selected.<br />
YAH MULE. Head thumping music going now. Very loud is better.<br />
 <img src='http://www.joroto.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Click OK . Umm duh<br />
9) Holy smokes Batman it auto-created the MainWindow~iPad.xib for you. Waycool.<br />
As my speakers blow. Joroto will buy me another set right? Part of the &#8220;support you local programmer&#8221; program. Right!?<br />
It also created a Resources-iPad Group folder for you. It is in your BEST interest to keep your assets separated. Ya know the graphics, etc.<br />
10) It is autoset for a device. Use the drop down on the left under the window control buttons to change to Simulator, and then choose iPad.<br />
11) Build and Run. Everything is ok.<br />
12) Close it and choose the iPhone simulator. Build and run. Everything is ok.<br />
13) You have an icon for your app right? RIGHT!? Double tap the (your project name).plist.<br />
This is the file that tells the app store and the iPlatform OS where to start when running you app and showing things when the app isn&#8217;t running.<br />
14) Fifth line down it says &#8220;Icon file&#8221;. Double tap the blank line on the right and enter the name of your icon. You don&#8217;t need the extension, it assumes png. No path is necessary.<br />
So how does it know where the graphic is?<br />
15) Right two-finger tap the Resources Group line. The context menu comes up. Move the cursor over Add, then choose existing file. Now find your file and choose Add (lower right hand corner of the Finder window). A Dialog pops up. I always choose the ALSO COPY the file into the project. This is so all my projects are self contained.<br />
16) Now we want a splash screen, because your bloated code (unless you grew up on CP/M and embedded systems like I did, or had an excellent mentor) will load too slowly.<br />
In the editing of the (your project name).plist where you placed the icon information:<br />
Double finger tap and choose Add Row.<br />
From the list choose &#8220;Launch Image (iPad)&#8221; selection.<br />
Tap the blank box to the right and enter the name of your splash screen graphic.<br />
Import that graphic into the project using the technique in step 15.<br />
You&#8217;ll need a splash images sized for the iPad and then ANOTHER for the iPhone. Graphic Artists are loving this.</p>
<p>Ok you&#8217;re cooking with gasoline. Build and run on each simulator.  You should see your splash screen, then hit the round button at the bottom of the simulator and you&#8217;ll see your icon on the simulator home screen.</p>
<p>Naming convention, although I have yet to fully test this.<br />
(Image name)-(orientation)~(device)@(size).png<br />
For ours its:<br />
Splash-Portrait~iPad.png<br />
Splash-Portrait~iPhone.png<br />
Splash-Portrait~iPhone@2X.png</p>
<p>&#8220;Remember, No matter where you go, there you are&#8221;<br />
Buckaroo Bonsai</p>
<p>Peace. Unless war is necessary.<br />
-T-</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F08%2F14%2Fipad-universal-app%2F&amp;title=iPad%20Universal%20App" id="wpa2a_6"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/08/14/ipad-universal-app/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPad &#8211; The Conqueror</title>
		<link>http://www.joroto.com/blog/2010/04/24/ipad-the-conqueror/</link>
		<comments>http://www.joroto.com/blog/2010/04/24/ipad-the-conqueror/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 07:00:53 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipad features]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=446</guid>
		<description><![CDATA[I went to Best Buy and they had the requisite four iPads to touch and feel and play with. Lots of kids/teens/college age. They were all over everything, the macbooks, iPads, everything that was there. It was &#8220;an event&#8221; for &#8230; <a href="http://www.joroto.com/blog/2010/04/24/ipad-the-conqueror/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I went to Best Buy and they had <a href="http://www.electronista.com/articles/10/03/28/apple.plans.limited.third.party.ipad.sales/">the requisite four iPads</a> to touch and feel and play with. Lots of kids/teens/college age. They were all over everything, the macbooks, iPads, everything that was there. It was &#8220;an event&#8221; for them. The fun they were having, the giggling, &#8220;makes&#8221; the sale as much as the device. It was like watching one the &#8220;cool, hip&#8221; commercials.</p>
<p>Anyway, my impression is that it is a larger iPlatform device. The larger size allows several things like a larger keyboard, and they had a piano simulator loaded. Pretty neat.</p>
<p>I also played pre-loaded video and YouTube video and it was seamless. No jitters. Very nice quality. Definitely a kid-in-the-car device. The kids will never again ask &#8220;Are we there yet&#8221;. Most likely they&#8217;ll say &#8220;Wait, I&#8217;m not done with my video. Do I HAVE to go into the hotel?&#8221;</p>
<p>I have big hands/fingers. Not FAT mind you, umm just big. I was in the market for a netbook. Something to hold in one hand and type with the other. Yes I can type pretty quickly with one hand. I know you can&#8217;t (and you&#8217;ll have other reasons why the iPad sucks), but that&#8217;s tough. I could type full speed. The key, it seems, is that the device is sensitive enough to notice my tapping on the glass.</p>
<p>Yes there were games, but I was looking more for productivity. I need to use this on the train ride into work. Have you ever tried to write while the train is jostling around? Not neat, and sometimes impossible to read. Voice is bad because others can hear what one is speaking into a voice recorder.</p>
<p>Overall, I &#8220;need&#8221; one. It would make the idea sessions that I have on the train more convenient to record. With the wifi I could email it back to the Guild.</p>
<p>If you&#8217;re not convinced, then you may not have a need so don&#8217;t get excited and buy one. If you don&#8217;t have an iPod, and have the cash (stay off the credit card) buy the iPad.</p>
<p>Edit 5/8/10 08:21pm EST</p>
<p>I&#8217;ve decided to get the 3G + Wifi model ($629). Lord help me if <a href="http://chucksblog.emc.com/chucks_blog/2010/05/what-ipads-did-to-my-family.html">this</a> happens to me. Help me . . . Spock. . . Help . . . me. . . .</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F04%2F24%2Fipad-the-conqueror%2F&amp;title=iPad%20%26%238211%3B%20The%20Conqueror" id="wpa2a_8"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/04/24/ipad-the-conqueror/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iPad &#8211; uh yeah great name</title>
		<link>http://www.joroto.com/blog/2010/01/29/ipad-uh-yeah-great-name/</link>
		<comments>http://www.joroto.com/blog/2010/01/29/ipad-uh-yeah-great-name/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 03:17:21 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[bashing Steve Jobs]]></category>
		<category><![CDATA[idea generators]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipad features]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=334</guid>
		<description><![CDATA[Don't be stupid about the iPad <a href="http://www.joroto.com/blog/2010/01/29/ipad-uh-yeah-great-name/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Open letter to Mr. Steven Jobs:</p>
<p>Steve,<br />
This isn&#8217;t a pile on session, I&#8217;ve seen the ignorant bashing you incessantly.   I&#8217;m too tired). I&#8217;m not here to do the same.  Well of course I am. Its fun, its the NEW new thing to bash Apple for not providing everyone their own personal spaceship to Mars (see previous blog post).<br />
<strong>iPad: </strong>This name, sucks. Steve, next time spend some money on drugs like you used to do (I&#8217;m from your past) and come up with something sexy like &#8220;The Apple Tablet&#8221;. At least it isn&#8217;t blah and sound like some hygiene product. That one&#8217;s free, pay me and I&#8217;ll let Joroto make a memorable descriptive name. We do that for a living. We&#8217;re idea men (yes we&#8217;re gay mwhahaaa).</p>
<p>The iPad will succeed, and not because Apple&#8217;s behind it. Steve did a good job at a first cut features list. One glaring missing one is the video iChat. He would&#8217;ve cornered the market on that one. The iChat on the Macbook is seamless, impressive, rock solid, awesome. Now I&#8217;ll REALLY tell you what I think.</p>
<p>The price on the iPad is correct.</p>
<p>Those with a hundred gadgets won&#8217;t buy it because, well they&#8217;re gadget freaks and ran up their credit card bills. They can&#8217;t afford it and are envious. Those of us who held off buying a netbook waiting for a tablet type device will buy one. I will be in line for one. I believe it will serve the niche when I ride the tram or wait in queue at the unsympathetic doctor&#8217;s office. I need another, um script.<br />
The larger size is good. The display is gorgeous. Processor is fast.<br />
Oh NOOOO no multiple apps ALL running at the same time. Save me Superman ahhhhhh I&#8217;m falling. Pinheads listen closely. No a little closer. If you want that BUY A LAPTOP. You&#8217;ll have the screen real estate to have a movie AND browser open. OH JOY. You can be completely distracted and not remember either the movie nor what you scanned on the Internet. Duh.<br />
On the netbooks people RAILED at Microsoft for limiting, yet another windows OS, from being able to run only 3 apps because it would bog down the Atom. Well some of our Quad core 4G systems are bogged down by Windows Vista 7. Ummm well my work here is done.</p>
<p>The 3G plan price is excellent.</p>
<p>The ebook reader app (or whatever) is fine and I&#8217;ll buy into that one. Where this will kill (small k) the Kindle is in the rich output of the books. I don&#8217;t care a rat&#8217;s a** about the authors. They will or won&#8217;t get paid. If one doesn&#8217;t pay the workers, then the workers stop working. Very simple. From what I&#8217;ve read, the authors barely get paid anything now. I couldn&#8217;t imagine trying to eek out a living as a no-name author. It HAS to be just a Napoleon complex for them. Its like the rush we get from open source (umm I mean others, not us good corporate drones who work for a paycheck).</p>
<p>iPad needs a webcam though Steve. Did you miss this, or as I presume, was this left out because AT&amp;T&#8217;s overwhelmed network couldn&#8217;t handle the crush as millions buy this device.</p>
<p>Another goodie is the pads wirelessly connecting to each other to play games like the Nintendo DS/DSi playthings do. Can anyone say Apple competes with Nintendo? Nintendo takes the iPlatform VERY seriously (Management: I need a researcher to insert links here). Apple, it seems, is trying to elbow into Nintendo&#8217;s bread basket. My son has a DS and MANY games (spoiled brat) and I just bought a DSi for my wife. Yep she asked for one specifically. She uses some brain game, and my son just got Scribblenauts and says it is absolutely awesome. I&#8217;ll just take his word for it. We also have a Wii. The little punk beat me at Wii Resort&#8217;s Swordplay. One works up a sweat trying to kill his son.</p>
<p>The iPad will sell millions. Up to the 6-8 million in 2010 as predicted by fanboy analysts? Ummm probably not. However by Christmas 2010 I believe they will be closing fast. If they put this A4 processor into the iPhone as rumored then that will send iPhone sales up. However, can the iPhone sales go up higher than they are now? Nokia had better do something or they stand to become the next Microsoft: i.e. marginalized because they have no visionary and are paralyzed with fear about LOSING customers. Nokia needs to slap their senior management, who have been highed to MAINTAIN the business. Idiots. Don&#8217;t maintain JACK, grow the sucker. Innovate, or YES the T word THINK.</p>
<p>Apple will win. Others will lose. They don&#8217;t know what they don&#8217;t know. They don&#8217;t ask questions about what they don&#8217;t know. If any of you are reading this, then contact Joroto, and we can help you come up with real ideas about either extending your existing products, or creating new products that no one has thought of yet. Until then, we work on our black projects.<br />
-T-</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/01/29/ipad-uh-yeah-great-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

