<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.1" -->
<rss version="0.92">
<channel>
	<title>Chris Gummer</title>
	<link>http://www.chrisgummer.com</link>
	<description>Freelance iOS Developer</description>
	<lastBuildDate>Wed, 28 Dec 2011 00:48:22 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>LLVM, load_all, and force_load</title>
		<description><![CDATA[Previously, I&#8217;ve written about an issue with objective-c categories in static libraries. There is an Apple tech note which advises the following for iOS applications:
Important: For 64-bit and iPhone OS applications, there is a linker bug that prevents -ObjC from loading objects files from static libraries that contain only categories and no classes. The workaround [...]]]></description>
		<link>http://www.chrisgummer.com/llvm-load_all-and-force_load/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=llvm-load_all-and-force_load</link>
			</item>
	<item>
		<title>Automated Xcode 4 builds and DerivedData</title>
		<description><![CDATA[Xcode 4 introduced the DerivedData location. Derived data contains various pieces of data related to Xcode projects, including logs, indexes and build products. The location of the DerivedData folder that Xcode utilises can be configured in a number of places. By default Xcode will use the following path:
~/Library/Developer/Xcode/DerivedData
This location may also be affected by Xcode&#8217;s [...]]]></description>
		<link>http://www.chrisgummer.com/automated-xcode-4-builds-and-deriveddata/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=automated-xcode-4-builds-and-deriveddata</link>
			</item>
	<item>
		<title>Pro Core Data for iOS</title>
		<description><![CDATA[I recently read Pro Core Data for iOS: Data Access and Persistence Engine for iPhone, iPad, and iPod Touch Apps (Books for Professionals by Professionals)
 from Apress. The book is co-authored by Michael Privat and Rob Warner. Unsurprisingly the book is about Apple&#8217;s Core Data framework, specifically the iOS flavour. The book&#8217;s introduction includes the [...]]]></description>
		<link>http://www.chrisgummer.com/pro-core-data-for-ios/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=pro-core-data-for-ios</link>
			</item>
	<item>
		<title>Random Crashes with Xcode 4, LLVM 2.0, and armv6</title>
		<description><![CDATA[After recently deploying a simple update to Boxing Timer, I started to get support requests about the app crashing. I couldn&#8217;t understand what would cause the crashes as the update was simply adding French localisation. Some quick smoke testing revealed no issues on an iPhone 4 or iPad. However, reverting back to an iPhone 3G [...]]]></description>
		<link>http://www.chrisgummer.com/random-crashes-with-xcode-4-llvm-2-0-and-armv6/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=random-crashes-with-xcode-4-llvm-2-0-and-armv6</link>
			</item>
	<item>
		<title>Ending Background Tasks</title>
		<description><![CDATA[iOS 4 bought a host of new features and APIs. One of the most exciting for me was the ability to initiate long running tasks that have the ability to continue execution even after your application has moved into the background, that is once it is no longer running in the foreground.
The primary methods used [...]]]></description>
		<link>http://www.chrisgummer.com/ios-ending-background-tasks/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ios-ending-background-tasks</link>
			</item>
	<item>
		<title>Time Profiler and iOS 3.2</title>
		<description><![CDATA[Time Profiler is one of the tools available under Instruments. It&#8217;s only available for iOS 4 apps. I&#8217;m currently working on an iPad only app which is being built with iOS 3.2.
What I wanted to do was use Time Profiler to analyse a performance issue with the app. It&#8217;s a powerful tool that&#8217;s extremely simple [...]]]></description>
		<link>http://www.chrisgummer.com/time-profiler-and-ios-3-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=time-profiler-and-ios-3-2</link>
			</item>
	<item>
		<title>iOS 4 and Disabling Multitasking</title>
		<description><![CDATA[iOS 4 delivers long awaiting and much anticipated multitasking support for iOS apps. Detailed information on supporting multitasking in your app can be found via Apple&#8217;s iPhone Application Programming Guide. If you&#8217;ve installed iPhone SDK 4 and are now building apps with it, one very important point to note is:
Applications linked against iPhone OS 4 [...]]]></description>
		<link>http://www.chrisgummer.com/ios-4-and-disabling-multitasking/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ios-4-and-disabling-multitasking</link>
			</item>
	<item>
		<title>iPhone screenshots &#8211; cropping the status bar</title>
		<description><![CDATA[When providing your application screenshots in iTunes Connect, one thing that Apple recommends is removing the status bar from your screenshots. Whilst I agree with and follow this recommendation, cropping the screenshots to remove the status bar is particularly tedious and frustrating. The issue is only compounded now with the separate screenshots required for iPad [...]]]></description>
		<link>http://www.chrisgummer.com/iphone-screenshots-cropping-the-status-bar/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=iphone-screenshots-cropping-the-status-bar</link>
			</item>
	<item>
		<title>svnmerge and subversion 1.5: Can&#8217;t read stdin</title>
		<description><![CDATA[I have svnmerge set up to keep two separate branches in sync. Whilst attempting to run a merge I received the following error :
svnmerge: command execution failed (exit code: 1)
svn merge -r 1:1 http://myrepo/svn/projectbranches/source.
Conflict discovered in 'dir/some-file.txt'.
Select: (p) postpone, (df) diff-full, (e) edit,
        (mc) mine-conflict, (tc) theirs-conflict,
  [...]]]></description>
		<link>http://www.chrisgummer.com/svnmerge-and-subversion-1-5-cant-read-stdin/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=svnmerge-and-subversion-1-5-cant-read-stdin</link>
			</item>
	<item>
		<title>Logback and Hibernate SQL</title>
		<description><![CDATA[ORM tools can be extremely powerful and save us a lot of the mundane heavy lifting required to persist data captured in an object graph through to an RDBMS. However, one problem can be that behind the scenes the tool may not always function as expected. What&#8217;s often important is to be able to see [...]]]></description>
		<link>http://www.chrisgummer.com/logback-and-hibernate-sql/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=logback-and-hibernate-sql</link>
			</item>
</channel>
</rss>

