<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="http://www.tomdalling.com/blog/wp-content/plugins/google-sitemap-generator/sitemap.xsl"?><!-- generator="wordpress/3.2.1" -->
<!-- sitemap-generator-url="http://www.arnebrachhold.de" sitemap-generator-version="3.2.6" -->
<!-- generated-on="16 December 2011 4:42 am" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">	<url>
		<loc>http://www.tomdalling.com/blog/</loc>
		<lastmod>2011-12-16T04:41:06+00:00</lastmod>
		<changefreq>daily</changefreq>
		<priority>1.0</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/coding-tips/const-correctness-for-nsstring-and-pointers-in-general</loc>
		<lastmod>2011-12-16T04:41:06+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/software-design/solid-class-design-the-liskov-substitution-principle</loc>
		<lastmod>2011-03-30T05:30:11+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/software-processes/how-to-set-up-a-secure-git-server-at-home-osx</loc>
		<lastmod>2010-12-13T02:53:05+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/cocoa/using-blocks-i-e-closures-to-improve-transactional-code</loc>
		<lastmod>2010-11-21T03:40:46+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/cocoa/how-cocoa-bindings-work-via-kvc-and-kvo</loc>
		<lastmod>2010-11-05T02:14:58+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/software-design/model-view-controller-mechanisms</loc>
		<lastmod>2010-11-04T14:29:28+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/cocoa/aspectobjectivec-framework-1-0-release</loc>
		<lastmod>2010-10-29T05:33:52+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/software-design/solid-class-design-the-single-responsibility-principle</loc>
		<lastmod>2010-10-17T06:18:44+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/software-design/solid-class-design-the-open-closed-principle</loc>
		<lastmod>2010-10-17T06:17:58+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/software-design/solid-class-design-the-dependency-inversion-principle</loc>
		<lastmod>2010-10-17T06:16:21+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/software-design/solid-class-design-the-interface-segregation-principle</loc>
		<lastmod>2010-10-17T06:15:11+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/random-stuff/hilarious-massive-facebook-privacy-flaw</loc>
		<lastmod>2010-10-17T06:14:21+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/cocoa/video-aspectobjectivec-in-five-minutes</loc>
		<lastmod>2010-10-17T06:07:46+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/random-stuff/manufactoria-a-tile-based-programming-game</loc>
		<lastmod>2010-10-17T06:05:55+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/cocoa/why-performselector-is-more-dangerous-than-i-thought</loc>
		<lastmod>2010-05-14T08:18:48+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/coding-styleconventions/for-those-who-have-never-used-objective-c</loc>
		<lastmod>2010-05-14T07:23:02+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/coding-tips/coding-tip-have-a-single-exit-point</loc>
		<lastmod>2010-04-22T02:05:33+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/cocoa/side-project-aspectobjectivec</loc>
		<lastmod>2010-03-11T15:49:39+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/coding-tips/coding-tip-use-the-ternary-conditional-operator</loc>
		<lastmod>2009-11-21T06:59:46+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/coding-styleconventions/why-inline-comments-are-generally-a-bad-idea</loc>
		<lastmod>2009-10-08T13:12:08+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/cocoa/md5-hashes-in-cocoa</loc>
		<lastmod>2009-10-08T05:49:40+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/coding-tips/coding-tip-replace-complicated-conditions-with-boolean-variables</loc>
		<lastmod>2009-10-06T02:49:39+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/software-design/model-view-controller-explained</loc>
		<lastmod>2009-10-02T05:21:53+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/official-computer-fixing-policy</loc>
		<lastmod>2009-10-02T03:53:16+00:00</lastmod>
		<changefreq>weekly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/security/crack-an-md5-hash-in-less-than-a-second</loc>
		<lastmod>2009-09-08T15:30:15+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/cocoa/implementing-your-own-cocoa-bindings</loc>
		<lastmod>2009-09-01T06:18:15+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>http://www.tomdalling.com/blog/coding-tips/coding-tip-dont-mix-abstraction-levels</loc>
		<lastmod>2009-09-01T06:18:15+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
</urlset>
