<?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>Out of Memory &#187; MacOS</title>
	<atom:link href="http://www.outofmemory.blog.br/tag/macos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.outofmemory.blog.br</link>
	<description>Blog sobre Tecnologia, desenvolvimento e games !!!</description>
	<lastBuildDate>Thu, 13 Oct 2011 13:25:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Left 4 Dead 2 disponível para Mac</title>
		<link>http://www.outofmemory.blog.br/2010/10/05/547/</link>
		<comments>http://www.outofmemory.blog.br/2010/10/05/547/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 19:38:06 +0000</pubDate>
		<dc:creator>Gabriel Biffi</dc:creator>
				<category><![CDATA[Jogos]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[l4d 2 mac]]></category>
		<category><![CDATA[left 4 dead 2 para mac]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacOS]]></category>

		<guid isPermaLink="false">http://www.outofmemory.blog.br/?p=547</guid>
		<description><![CDATA[A matança de zumbis chegou ao Mac! Left 4 Dead 2 acaba de ser anunciado para a plataforma Mac OS. Mas isso ainda não é o melhor. O preço ? $ 6,79!!! Portanto, você usuário de Mac OS não pode &#8230; <a class="more-link" href="http://www.outofmemory.blog.br/2010/10/05/547/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left"><a href="http://www.outofmemory.blog.br/wp-content/uploads/2010/10/left-4-dead-2-logo-wallpaper-1.jpg"></a>A matança de zumbis chegou ao Mac! Left 4 Dead 2 acaba de ser anunciado para a plataforma Mac OS.</p>
<p>Mas isso ainda não é o melhor. O preço ? $ 6,79!!!</p>
<p>Portanto, você usuário de Mac OS não pode perder essa oportunidade!</p>
<p>Em Left 4 Dead 2, temos 4 sobreviventes num mundo tomado por zumbis. Seu objetivo é sobreviver as diversas hordas de inimigos e cumprir mini missões, tudo cooperativo.</p>
<p>Mais informações em <a href="http://store.steampowered.com/app/550/" target="_new">http://store.steampowered.com/app/550/</a></p>
<p style="text-align: center"><a href="http://www.outofmemory.blog.br/wp-content/uploads/2010/10/left-4-dead-2-logo-wallpaper-1.jpg"><img src="http://www.outofmemory.blog.br/wp-content/uploads/2010/10/left-4-dead-2-logo-wallpaper-1.jpg" alt="" width="408" height="326" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.outofmemory.blog.br/2010/10/05/547/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introdução ao Objective-C – parte 1</title>
		<link>http://www.outofmemory.blog.br/2009/10/19/introducao-ao-objective-c-parte-1/</link>
		<comments>http://www.outofmemory.blog.br/2009/10/19/introducao-ao-objective-c-parte-1/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 19:06:50 +0000</pubDate>
		<dc:creator>Alex Chiaranda</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[objective-c]]></category>

		<guid isPermaLink="false">http://www.outofmemory.blog.br/?p=325</guid>
		<description><![CDATA[Se você pretende desenvolver para MacOS e/ou iPhone, você deve ter levado em consideração aprender a programar em Objective-C. A boa notícia (talvez não para todos) é que Objective-C é muito parecida com C/C++ e Java, o que com certeza &#8230; <a class="more-link" href="http://www.outofmemory.blog.br/2009/10/19/introducao-ao-objective-c-parte-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Se você pretende desenvolver para MacOS e/ou iPhone, você deve ter levado em consideração aprender a programar em Objective-C. A boa notícia (talvez não para todos) é que Objective-C é muito parecida com C/C++ e Java, o que com certeza agiliza o aprendizado.</p>
<p>Não é o objetivo desse artigo, contar como ou porque a linguagem surgiu, mas se quiser informações a respeito, a página do Objective-C no <a title="Objective-C" href="http://en.wikipedia.org/wiki/Objective-C" target="_blank">Wikipedia</a> é um bom lugar para começar.</p>
<p><span id="more-325"></span><br />
Vamos começar mostrando como se invoca um método. Na verdade, em Objective-C um método não é invocado, o que acontece é que você envia uma &#8220;mensagem&#8221; para um objeto,  e ele se encarrega de responder de maneira apropriada (mais sobre isso nos próximos artigos).</p>
<p>em Java:<br />
[code lang="java"]<br />
user.doSomething();<br />
user.setName(&quot;Alex&quot;);<br />
[/code]</p>
<p>em C:<br />
[code lang="c"]<br />
doSomething();<br />
setName(&quot;Alex&quot;);<br />
[/code]</p>
<p>em Objective-C:<br />
[code lang="c"]<br />
[user doSomething];<br />
[user setName:@&quot;Alex&quot;];<br />
[/code]</p>
<p>Como podem ver, apesar da sintaxe ser um pouco diferente, a chamada é bem intuitiva, a diferença é que ao invés de se chamar &#8220;objeto.metodo&#8221; (que também é suportado), usa-se a chamada entre colchetes com espaço &#8220;[objeto metodo:parametro]&#8220;.</p>
<p>Se para &#8220;enviar uma mensagem&#8221; para um objeto é um pouco diferente, associar o retorno é tão simples quanto nas outras linguagens:</p>
<p>Em &#8220;C++&#8221; seria algo assim:<br />
[code lang="c"]<br />
string name = user.getNome();<br />
[/code]</p>
<p>Em &#8220;Objective-C&#8221;:<br />
[code lang="c"]<br />
NSString *name = [NSString string];<br />
name = [user nome];<br />
[name release];<br />
[/code]</p>
<p>No exemplo acima, a string &#8220;nome&#8221; é alocada, o valor contido na proprieda &#8220;nome&#8221; do objeto &#8220;user&#8221; é associado a nossa string e então nossa string é desalocada.</p>
<p>Bom, agora que já fizemos o primeiro contato com a linguagem, no próximo artigo veremos como declarar e implementar classes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.outofmemory.blog.br/2009/10/19/introducao-ao-objective-c-parte-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Desenvolvendo aplicativos para iPhone, preparando o ambiente</title>
		<link>http://www.outofmemory.blog.br/2009/04/13/desenvolvendo-aplicativos-para-iphone-preparando-o-ambiente/</link>
		<comments>http://www.outofmemory.blog.br/2009/04/13/desenvolvendo-aplicativos-para-iphone-preparando-o-ambiente/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 15:22:59 +0000</pubDate>
		<dc:creator>Alex Chiaranda</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[aplicativos]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Connections]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.outofmemory.blog.br/?p=289</guid>
		<description><![CDATA[No artigo que publiquei anteriormente aqui fiz uma breve introdução ao iPhone e iPod Touch e como eles chegaram trazendo todo um novo mundo de possibilidades para desenvolvedores e usuários. No momento em que estava escrevendo este artigo a Apple &#8230; <a class="more-link" href="http://www.outofmemory.blog.br/2009/04/13/desenvolvendo-aplicativos-para-iphone-preparando-o-ambiente/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>No artigo que publiquei anteriormente <a title="Desenvolvendo aplicativos para iPhone" href="http://www.outofmemory.blog.br/2009/04/06/desenvolvendo-aplicativos-para-iphone/" target="_blank">aqui</a> fiz uma breve introdução ao iPhone e iPod Touch e como eles chegaram trazendo todo um novo mundo de possibilidades para desenvolvedores e usuários. No momento em que estava escrevendo este artigo a Apple anunciava a versão 3.0 do firmware para iPhone (overview <a title="Overview novo firmware da Apple" href="http://www.apple.com/iphone/preview-iphone-os/" target="_blank">aqui</a>) que traz algumas novidades interessantes para os usuários, dentre elas:</p>
<blockquote>
<ul>
<li>Search your iPhone</li>
<li>Cut, copy, and paste</li>
<li>Send photos, contacts, audio files, and location via MMS (iPhone 3G only)</li>
<li>Read and compose e-mail and text messages in landscape</li>
</ul>
</blockquote>
<p>Para os desenvolvedores, algumas features novas também se destacam, entre elas:</p>
<blockquote>
<ul>
<li>in-app purchases — like subscriptions, additional game levels, and new content.</li>
<li>They can also create apps that connect peer to peer via Bluetooth, communicate with hardware accessories</li>
<li>use the Apple Push Notification service to provide alerts.</li>
</ul>
<p>Falarei dessas features com mais detalhes mais tarde.</p></blockquote>
<p>Pois bem, agora você está empolgado, e gostaria de fazer o seu primeiro software para iPhone, e está se perguntando por onde começar. Abaixo eu listo os passos básicos que você deve seguir para iniciar seu desenvolvimento:</p>
<ol>
<li>se você ainda não possui um iPhone/iPod Touch, eu (e a Apple) recomendamos que você se prepare para adquirir um. O emulador é bem fiel ao device, mas todo o software deve ser testado no aparelho antes de submetido à Apple para aprovação;</li>
<li>se ainda não possuir, compre um Apple Intel Based, não pode ser os da linha PowerPC; (read me do SDK <a title="Readme SDK iPhone" href="http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_for_iphone_os_2.2.1__9m2621a__final/iphone_sdk_for_iphone_os_2.2.1readmefinal.pdf" target="_self">aqui</a>, precisa ser cadastrado para visualizar o arquivo)</li>
<li>vá até o iPhone Developer Center da Apple (clicando <a title="iPhone Developer Center" href="http://developer.apple.com/iphone/" target="_blank">aqui</a>) e cadastre-se. Isso já dará acesso ao download do XCode (IDE para desenvolvimento) e à vários vídeos e exemplos de código. Se você chegou até aqui, já consegue fazer e testar seus aplicativos com o XCode, mas se quer vender suas aplicações, precisa seguir adiante;</li>
<li>agora você precisa pagar a taxa (anual) de 99 obamas (U$ 99.00) para a Apple, esse valor é cobrado para que você faça parte do &#8220;<strong>iPhone Developer Program&#8221;</strong> e possa publicar suas aplicações (se aprovadas pela Apple) na AppStore. Após realizar este processo, você receberá um email da Apple, parabenizando você por fazer parte do &#8220;iPhone Developer Program&#8221;, e sua chave para ativação. Se sua aplicação será usada em vários aparelhos em uma empresa, existe outro tipo de assinatura chamada &#8220;<strong>Enterprise</strong>&#8221; e o valor é de 299 obamas (U$ 299.00) que além do que é oferecido pela versão &#8220;single developer&#8221; ainda disponibiliza uma nova feature para o iTunes conseguir fazer deploy da aplicação nos vários aparelhos da sua empresa.</li>
</ol>
<p>Feito isso, é só pegar o livro de Objective C, ler os tutoriais do site da Apple e fazer a sua aplicação. No próximo posts, veremos o XCode e como fazer um Hello World !!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.outofmemory.blog.br/2009/04/13/desenvolvendo-aplicativos-para-iphone-preparando-o-ambiente/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Desenvolvendo aplicativos para iPhone</title>
		<link>http://www.outofmemory.blog.br/2009/04/06/desenvolvendo-aplicativos-para-iphone/</link>
		<comments>http://www.outofmemory.blog.br/2009/04/06/desenvolvendo-aplicativos-para-iphone/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 17:26:38 +0000</pubDate>
		<dc:creator>Alex Chiaranda</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[aplicativos]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bibliotecas]]></category>
		<category><![CDATA[celulares]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[telefonia móvel]]></category>
		<category><![CDATA[tutoriais]]></category>

		<guid isPermaLink="false">http://www.outofmemory.blog.br/?p=285</guid>
		<description><![CDATA[Todos conhecem a Apple por sempre tentar inovar e quebrar os padrões existentes fornecendo uma experiência nova e agradável para o usuário final. O lançamento do iPhone agitou o mundo da telefonia trazendo um aparelho elegante, com funcionalidades inovadoras , &#8230; <a class="more-link" href="http://www.outofmemory.blog.br/2009/04/06/desenvolvendo-aplicativos-para-iphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Todos conhecem<strong> a Apple por sempre tentar inovar e quebrar os padrões existentes fornecendo uma experiência nova e agradável</strong> para o usuário final. O lançamento do <a title="Funcionalidades do Apple Iphone" href="http://www.apple.com/br/iphone/features/">iPhone</a> agitou o mundo da telefonia trazendo um aparelho elegante, com <a title="Funcionalidades do Apple Iphone, em inglês" href="http://www.apple.com/iphone/features/">funcionalidades inovadoras</a> , mudando para sempre o conceito de aparelhos móveis e reaquecendo um mercado que estava carente de novidades, pois os fabricantes líderes estavam acomodados com as poucas “inovações” que seus lançamentos apresentavam.</p>
<p><a title="Especificações do Apple Iphone" href="http://www.apple.com/br/iphone/specs.html"><img class="size-full alignleft" src="http://images.apple.com/br/iphone/images/specs_dimensions_20100607.jpg" alt="Apple iPhone especificações de tamanho" /></a><br />
O <em>iPhone</em> (e posteriormente o<em> iPod Touch</em>) chegaram gerando uma movimentação em usuários, blogs, fóruns e comunidades de uma forma que eu não via a muito tempo,  pois, <strong><a title="Especificação do iPhone" href="http://www.apple.com/iphone/specs.html">além de um excelente hardware</a>, trazia um design moderno</strong>:  era fino (aproximadamente 12 milímetros), tinha um display grande (aproximadamente 62 milímetros de largura por aproximadamente 115 milímetros de altura), pesava impressionantes 90 gramas, câmera de 2 megapixels e contava com wi-fi, bluetooth. Além disso, foi lançado em duas versões, com HD interno de 4GB (já extinta), e a popular versão com 8GB. Todos os concorrentes se apressaram em apontar a impossibilidade de aumentar a capacidade de armazenamento, por se tratar de um HD interno, mas isso não chegou a ser uma ameça ao sucesso do aparelho.</p>
<p>Porém,  passado o calor do lançamento, logo os felizes <strong>donos do novo aparelho estavam famintos por aplicativos que utilizassem todo o seu potencial</strong>. Para atender essa demanda, a Apple não tardou a lançar o <a href="http://developer.apple.com/iphone/">iPhone Dev Center</a>, voltado ao desenvolvimento para iPhone e iPod Touch e que incluiu <a title="Apple prepara iPhone para empresas e lança kit de desenvolvimento, no Futuro.vc" href="http://futuro.vc/2008/03/07/apple-prepara-iphone-para-empresas-e-lanca-kit-de-desenvolvimento/">o lançamento de um kit de desenvolvimento</a> (<abbr title="Software Development Kit">SDK</abbr> &#8211; <em>Software Development Kit</em>), vídeos, tutoriais, bibliotecas e códigos de exemplo.</p>
<p>Mas nem tudo são flores:  a <abbr title="End User License Agreement">EULA</abbr> é extensa e fechada, limitando muito os aplicativos que poderiam ser desenvolvidos, e obrigando a todos que quisessem disponibilizar seus aplicativos a passar por um extenso processo de homologação e validação.</p>
<p>Se você tem interesse em desenvolvimento de aplicativos para <em>iPhone</em> ou <em><a title="Informações sobre o iPod Touch, no site da Apple" href="http://www.apple.com/br/ipodtouch/">iPod Touch</a></em>, <strong>acompanhe os próximos posts onde vamos comentar sobre todo o processo necessário para começar a desenvolver aplicações para <em>iPhone</em> e <em>iPod Touch</em></strong>, desde o hardware e softwares necessários, linguagem, <em>framework</em>, até os modelos de inscrições que a Apple oferece.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.outofmemory.blog.br/2009/04/06/desenvolvendo-aplicativos-para-iphone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Posts sobre desenvolvimento para MacOS e iPhone / iPodTouch</title>
		<link>http://www.outofmemory.blog.br/2009/02/06/posts-sobre-desenvolvimento-para-macos-e-iphone-ipodtouch/</link>
		<comments>http://www.outofmemory.blog.br/2009/02/06/posts-sobre-desenvolvimento-para-macos-e-iphone-ipodtouch/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 12:40:26 +0000</pubDate>
		<dc:creator>Alex Chiaranda</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[objective-c]]></category>

		<guid isPermaLink="false">http://www.outofmemory.blog.br/?p=199</guid>
		<description><![CDATA[Nas próximas semanas, vou começar a postar sobre desenvolvimento utilizando Objective-C e framework Cocoa para MacOS e iPhone/iPod Touch. Se você tem interesse ou curiosidade sobre esses assuntos, não percam os próximos posts !!!]]></description>
			<content:encoded><![CDATA[<p>Nas próximas semanas, vou começar a postar sobre desenvolvimento utilizando Objective-C e framework Cocoa para MacOS e iPhone/iPod Touch.<br />
Se você tem interesse ou curiosidade sobre esses assuntos, não percam os próximos posts !!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.outofmemory.blog.br/2009/02/06/posts-sobre-desenvolvimento-para-macos-e-iphone-ipodtouch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

