<?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>ThoughtFaqtory Blog &#187; Objective-C</title>
	<atom:link href="http://thoughtfaqtory.com/blog/category/apple/objective-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://thoughtfaqtory.com/blog</link>
	<description>Rich Internet Applications [Adobe Flex, Adobe AIR, Flash Platform, Flash Mobile, UX, iPhone, iPad, Android, Java]</description>
	<lastBuildDate>Fri, 18 Nov 2011 08:33:30 +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>Our iPad 2 orders arriving soon</title>
		<link>http://thoughtfaqtory.com/blog/2011/04/07/our-ipad-2-orders-arriving-soon/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=our-ipad-2-orders-arriving-soon</link>
		<comments>http://thoughtfaqtory.com/blog/2011/04/07/our-ipad-2-orders-arriving-soon/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 09:48:58 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://thoughtfaqtory.com/blog/?p=850</guid>
		<description><![CDATA[We are currently working on some really cool iPhone &#38; iPad apps for our clients at the moment. In the coming weeks we will be able to share more about what we are working on, but for now you will just have to wait a little longer. Our iPad 2 orders should be arriving in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thoughtfaqtory.com/blog/wp-content/uploads/2011/04/iphone4-tf.png"></a><a href="http://thoughtfaqtory.com/blog/wp-content/uploads/2011/04/ipad2-tf.png"></a><img class="aligncenter size-full wp-image-855" title="iPad 2" src="http://thoughtfaqtory.com/blog/wp-content/uploads/2011/04/ipad2-tf.png" alt="" width="500" height="651" /><br />
We are currently working on some really cool <a title="Apple iPhone 4" href="http://www.apple.com/iphone/" target="_blank">iPhone</a> &amp; <a title="Apple iPad 2" href="http://www.apple.com/ipad/" target="_blank">iPad</a> apps for our clients at the moment. In the coming weeks we will be able to share more about what we are working on, but for now you will just have to wait a little longer. Our <a title="Apple iPad 2" href="http://www.apple.com/ipad/" target="_blank">iPad</a> 2 orders should be arriving in the coming days, so we are really excited and can&#8217;t wait to get our hands on one of these devices. All our apps are going to take advantage of the new capabilities, including the new processing power available from the <a title="Apple iPad 2" href="http://www.apple.com/ipad/" target="_blank">iPad</a> 2.</p>
<p>We will be posting screens shots and videos of new the apps in the coming weeks. Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://thoughtfaqtory.com/blog/2011/04/07/our-ipad-2-orders-arriving-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UIKit for Mac development using Chameleon</title>
		<link>http://thoughtfaqtory.com/blog/2011/03/23/uikit-for-mac-development-using-chameleon/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=uikit-for-mac-development-using-chameleon</link>
		<comments>http://thoughtfaqtory.com/blog/2011/03/23/uikit-for-mac-development-using-chameleon/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 06:24:59 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Tablets]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[chameleon]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[uikit]]></category>

		<guid isPermaLink="false">http://thoughtfaqtory.com/blog/?p=836</guid>
		<description><![CDATA[If you&#8217;re an iOS developer, you&#8217;re already familiar with UIKit, the framework used to create apps for the iPhone, iPod and iPad. Chameleon is a drop in replacement for UIKit that runs on Mac OS X. In many cases, your iOS code doesn&#8217;t need to change at all in order to run on a Mac. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chameleonproject.org/images/chameleon/header.png" alt="" /></p>
<p>If you&#8217;re an iOS developer, you&#8217;re already familiar with UIKit, the framework used to create apps for the iPhone, iPod and iPad. Chameleon is a drop in replacement for UIKit that runs on Mac OS X. In many cases, your iOS code doesn&#8217;t need to change at all in order to run on a Mac.</p>
<p>This new framework is a clean room implementation of the work done by Apple for iOS. The only thing <a title="Chameleon Project" href="http://chameleonproject.org/" target="_blank">Chameleon</a> has in common with UIKit are the public class and method names. The code is based on Apple&#8217;s documentation and does not use any private APIs or other techniques disallowed by the Mac App Store.</p>
<p>Since <a title="Chameleon Project" href="http://chameleonproject.org/" target="_blank">Chameleon</a> relies heavily on Core Animation, a proprietary technology owned by Apple, it can not be used on other platforms such as Android or Windows. It only allows iOS apps to be ported to the Mac.</p>
<p><a title="Chameleon Project" href="http://chameleonproject.org/" target="_blank">Chameleon</a> is a work in progress. The framework currently implements about 60% of UIKit after nine months of work.</p>
<p>To see what is possible with this framework, we suggest that you download <a title="Twitterrific" href="http://itunes.apple.com/us/app/twitterrific-for-twitter/id414957465?mt=12" target="_blank">Twitterrific</a> from the Mac App Store. This product was created with <a title="Chameleon Project" href="http://chameleonproject.org/" target="_blank">Chameleon</a>.</p>
<p><img src="http://a2.mzstatic.com/us/r1000/053/Purple/51/10/1f/mzl.gyidubqx.800x500-75.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://thoughtfaqtory.com/blog/2011/03/23/uikit-for-mac-development-using-chameleon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ThoughtFaqtory is looking for new talent</title>
		<link>http://thoughtfaqtory.com/blog/2010/07/28/thoughtfaqtory-is-looking-for-new-talent/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=thoughtfaqtory-is-looking-for-new-talent</link>
		<comments>http://thoughtfaqtory.com/blog/2010/07/28/thoughtfaqtory-is-looking-for-new-talent/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 09:12:55 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Employment]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://thoughtfaqtory.com/blog/?p=452</guid>
		<description><![CDATA[We are currently looking for new talent to join our team. Head over to the Careers page to find out more. The current positions available including the skills required to perform this job effectively: Flex developers Adobe Flex Rich Internet application development Strong working knowledge of usability focused interfaces Object-oriented programming, analysis and design with [...]]]></description>
			<content:encoded><![CDATA[<p>We are currently looking for new talent to join our team. Head over to the <a title="Careers at ThoughtFaqtory" href="http://www.thoughtfaqtory.com/blog/careers">Careers page</a> to find out more.</p>
<p>The current positions available including the skills required to perform this job effectively:</p>
<p><strong>Flex developers</strong></p>
<ul>
<li>Adobe Flex</li>
<li>Rich Internet application development</li>
<li>Strong working knowledge of usability focused interfaces</li>
<li>Object-oriented programming, analysis and design with ActionScript3</li>
<li>Custom Flex component development built on Adobe&#8217;s Flex framework.</li>
<li>Flex-Database integration using Web Services, Flash Remoting, and/or Data Services.</li>
<li>Adobe LiveCycle Data Services ES/ BlazeDS, Flash Communication Server / Media Server</li>
<li>Eclipse and Ant</li>
<li>Java</li>
<li>AJAX development experience a plus.</li>
</ul>
<p><strong>UI developers</strong></p>
<ul>
<li>Adobe Flex</li>
<li>ASP.Net</li>
<li>C#</li>
<li>MVC Architecture</li>
<li>Silverlight</li>
<li>JavaScript</li>
<li>CSS</li>
<li>HTML/HTML5</li>
<li>XML</li>
<li>AJAX</li>
</ul>
<p><strong>Java developers</strong></p>
<ul>
<li> Oracle, MySQL</li>
<li>JVM (J2EE, JDK, JRE), API, XML</li>
<li>Apache Tomcat</li>
<li>Spring</li>
<li>Redhat, Linux, Solaris</li>
<li>Hibernate / JPA / ORM</li>
<li>JCR</li>
<li>Any web application framework</li>
<li>Java2D, PDF, Postscript programming</li>
<li>GWT, AJAX development</li>
<li>Test-driven development</li>
<li>Adobe Flex/AIR Development a plus</li>
</ul>
<p><strong>iPhone/iPad developers</strong></p>
<ul>
<li>Experience in iPad Development</li>
<li>Expertise in Mac OS X, Objective-C 2.0, Xcode, Interface Builder, and Instruments</li>
<li>Expertise in device partitioning and code signing</li>
<li>Expertise in consuming web services from iOS applications</li>
<li>Expertise in SQLite and database work</li>
<li>Experience with SCM toolsAbility to design consistent, easy-to-use UI’s</li>
<li>Mastery of iOS API’s</li>
<li>Self starter, able to work independently</li>
<li>Good communication skills</li>
<li>Ability to explain development concepts to other developers</li>
<li>Experience with Subversion</li>
<li>Experience with both SOAP and REST</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thoughtfaqtory.com/blog/2010/07/28/thoughtfaqtory-is-looking-for-new-talent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checking for function availability in iPhone OS</title>
		<link>http://thoughtfaqtory.com/blog/2010/07/20/checking-for-function-availability-in-iphone-os/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=checking-for-function-availability-in-iphone-os</link>
		<comments>http://thoughtfaqtory.com/blog/2010/07/20/checking-for-function-availability-in-iphone-os/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 08:55:01 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://thoughtfaqtory.com/blog/?p=413</guid>
		<description><![CDATA[Since the introduction of the iPad (OS3.2) and iPhone 4 (iOS4), developers have to consider building applications for different versions of the SDK. We are currently working on an iPhone app that supports version 3.1 to 4.0.1. With the introduction of iOS4 and the iPhone 4 Retina display, we can take advantage of the function [...]]]></description>
			<content:encoded><![CDATA[<p>Since the introduction of the iPad (OS3.2) and iPhone 4 (iOS4), developers have to consider building applications for different versions of the SDK.</p>
<p>We are currently working on an iPhone app that supports version 3.1 to 4.0.1. With the introduction of iOS4 and the iPhone 4 Retina display, we can take advantage of the function <a title="UIGraphicsBeginImageContextWithOptions" href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIKitFunctionReference/Reference/reference.html#//apple_ref/c/func/UIGraphicsBeginImageContextWithOptions" target="_blank">UIGraphicsBeginImageContextWithOptions</a> to create higher resolution snap shots.</p>
<p>To check if the function is available at runtime, you can compare it to NULL instead of having to lookup what version of the OS the user is running.</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span>UIGraphicsBeginImageContextWithOptions <span style="color: #002200;">!=</span> <span style="color: #a61390;">NULL</span><span style="color: #002200;">&#41;</span>
<span style="color: #002200;">&#123;</span>
    UIGraphicsBeginImageContextWithOptions<span style="color: #002200;">&#40;</span>size, <span style="color: #a61390;">NO</span>, <span style="color: #2400d9;">0.0</span><span style="color: #002200;">&#41;</span>;
<span style="color: #a61390;">else</span>
<span style="color: #002200;">&#123;</span>
    UIGraphicsBeginImageContext<span style="color: #002200;">&#40;</span>size<span style="color: #002200;">&#41;</span>;
<span style="color: #002200;">&#125;</span></pre></div></div>

<p>For more information check out this article <a title="Developing iPhone Apps with iOS4 SDK, Deploying to 3.x Devices : Base SDK and iPhone OS Deployment Target" href="http://iphonedevelopertips.com/xcode/base-sdk-and-iphone-os-deployment-target-developing-apps-with-the-4-x-sdk-deploying-to-3-x-devices.html" target="_blank">http://iphonedevelopertips.com/xcode/base-sdk-and-iphone-os-deployment-target-developing-apps-with-the-4-x-sdk-deploying-to-3-x-devices.html</a> and Apple&#8217;s iOS Application Programming Guide has more information on <a title="Supporting High-Resolution Screens" href="http://developer.apple.com/iphone/library/documentation/iphone/conceptual/iphoneosprogrammingguide/SupportingResolutionIndependence/SupportingResolutionIndependence.html" target="_blank">Supporting High-Resolution Screens</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thoughtfaqtory.com/blog/2010/07/20/checking-for-function-availability-in-iphone-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

