<?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>CODEISPOETRY &#187; iPhone</title>
	<atom:link href="http://www.alexmil.de/category/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexmil.de</link>
	<description></description>
	<lastBuildDate>Fri, 10 Jun 2011 13:10:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iPhone objective-c and c++</title>
		<link>http://www.alexmil.de/iphone-objective-c-and-cpp/</link>
		<comments>http://www.alexmil.de/iphone-objective-c-and-cpp/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 17:15:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.alexmil.de/?p=821</guid>
		<description><![CDATA[if you want to use c++ files in your iphone app do this:

rename the FILE.m in FILE.mm
import the .cpp class

Sample

#import &#34;Foo.cpp&#34;
- &#40;void&#41;aFunction:&#40;&#41;
&#123;    
&#160;
 Foo foo = *&#40;new Foo&#40;123&#41;&#41;;
 NSString *objcString =
&#91;NSString stringWithUTF8String:foo.testStr.c_str&#40;&#41;&#93;;
 NSLog&#40;@&#34;string test: %@&#34;, objcString&#41;;
 NSLog&#40;@&#34;foo id start: %i&#34;, foo.myId&#41;;
 foo.setId&#40;30303&#41;;
 NSLog&#40;@&#34;foo id: %i&#34;, foo.myId&#41;;
&#125;

foo class

#include &#38;lt;string&#38;gt;
&#160;
class Foo
&#123;
 public : int myId;
 public : [...]]]></description>
			<content:encoded><![CDATA[<p>if you want to use c++ files in your iphone app do this:</p>
<ol>
<li>rename the FILE.m in FILE.mm</li>
<li>import the .cpp class</li>
</ol>
<p>Sample</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#import &quot;Foo.cpp&quot;</span>
<span style="color: #000040;">-</span> <span style="color: #008000;">&#40;</span><span style="color: #0000ff;">void</span><span style="color: #008000;">&#41;</span>aFunction<span style="color: #008080;">:</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>    
&nbsp;
 Foo foo <span style="color: #000080;">=</span> <span style="color: #000040;">*</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">new</span> Foo<span style="color: #008000;">&#40;</span><span style="color: #0000dd;">123</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
 NSString <span style="color: #000040;">*</span>objcString <span style="color: #000080;">=</span>
<span style="color: #008000;">&#91;</span>NSString stringWithUTF8String<span style="color: #008080;">:</span>foo.<span style="color: #007788;">testStr</span>.<span style="color: #007788;">c_str</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#93;</span><span style="color: #008080;">;</span>
 NSLog<span style="color: #008000;">&#40;</span>@<span style="color: #FF0000;">&quot;string test: %@&quot;</span>, objcString<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
 NSLog<span style="color: #008000;">&#40;</span>@<span style="color: #FF0000;">&quot;foo id start: %i&quot;</span>, foo.<span style="color: #007788;">myId</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
 foo.<span style="color: #007788;">setId</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">30303</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
 NSLog<span style="color: #008000;">&#40;</span>@<span style="color: #FF0000;">&quot;foo id: %i&quot;</span>, foo.<span style="color: #007788;">myId</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
<span style="color: #008000;">&#125;</span></pre></div></div>

<p>foo class</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#include &amp;lt;string&amp;gt;</span>
&nbsp;
<span style="color: #0000ff;">class</span> Foo
<span style="color: #008000;">&#123;</span>
 <span style="color: #0000ff;">public</span> <span style="color: #008080;">:</span> <span style="color: #0000ff;">int</span> myId<span style="color: #008080;">;</span>
 <span style="color: #0000ff;">public</span> <span style="color: #008080;">:</span> std<span style="color: #008080;">::</span><span style="color: #007788;">string</span> testStr<span style="color: #008080;">;</span>
&nbsp;
 <span style="color: #0000ff;">public</span> <span style="color: #008080;">:</span> Foo<span style="color: #008000;">&#40;</span><span style="color: #0000ff;">int</span> startVal<span style="color: #008000;">&#41;</span>
 <span style="color: #008000;">&#123;</span>
 testStr <span style="color: #000080;">=</span> <span style="color: #FF0000;">&quot;Hallo Welt21212! äöü ß&quot;</span><span style="color: #008080;">;</span>
 myId <span style="color: #000080;">=</span> startVal<span style="color: #008080;">;</span>
 <span style="color: #008000;">&#125;</span><span style="color: #008080;">;</span>
&nbsp;
 <span style="color: #0000ff;">public</span> <span style="color: #008080;">:</span> <span style="color: #0000ff;">void</span> setId<span style="color: #008000;">&#40;</span><span style="color: #0000ff;">int</span> newId<span style="color: #008000;">&#41;</span>
 <span style="color: #008000;">&#123;</span>
 myId <span style="color: #000080;">=</span> newId<span style="color: #008080;">;</span>
 <span style="color: #008000;">&#125;</span><span style="color: #008080;">;</span>
&nbsp;
 <span style="color: #0000ff;">public</span> <span style="color: #008080;">:</span> <span style="color: #0000ff;">void</span> test<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
 <span style="color: #008000;">&#123;</span>
&nbsp;
 <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span><span style="color: #008080;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.alexmil.de/iphone-objective-c-and-cpp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone holo toy</title>
		<link>http://www.alexmil.de/iphone-holo-toy/</link>
		<comments>http://www.alexmil.de/iphone-holo-toy/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 10:11:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.alexmil.de/?p=812</guid>
		<description><![CDATA[
via
]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="321" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/NvCHHUN8nnE&amp;hl=de_DE&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="321" src="http://www.youtube.com/v/NvCHHUN8nnE&amp;hl=de_DE&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://blog.insnet.de/" target="_blank">via</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexmil.de/iphone-holo-toy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

