<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>UIKit Archives - Richard Warrender</title>
	<atom:link href="https://richardwarrender.com/category/programming/uikit/feed/" rel="self" type="application/rss+xml" />
	<link>https://richardwarrender.com/category/programming/uikit/</link>
	<description>Creative Thinking, Clear Engineering</description>
	<lastBuildDate>Wed, 24 May 2023 19:16:09 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.9</generator>
<site xmlns="com-wordpress:feed-additions:1">219281189</site>	<item>
		<title>Framed in an interview!</title>
		<link>https://richardwarrender.com/2023/03/framed-in-an-interview/</link>
					<comments>https://richardwarrender.com/2023/03/framed-in-an-interview/#respond</comments>
		
		<dc:creator><![CDATA[Richard Warrender]]></dc:creator>
		<pubDate>Mon, 20 Mar 2023 15:28:24 +0000</pubDate>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[UIKit]]></category>
		<guid isPermaLink="false">https://richardwarrender.com/?p=15068</guid>

					<description><![CDATA[Recently I have been interviewing and it is eye opening to be the other side of the interview table/Zoom chat! Having been an iOS developer for 14+ years, I think there are things you learn very early on in your career that you never question or need to revisit it again and it can catch [&#8230;]]]></description>
		
					<wfw:commentRss>https://richardwarrender.com/2023/03/framed-in-an-interview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15068</post-id>	</item>
		<item>
		<title>Beautifully-formatted Times and Numbers</title>
		<link>https://richardwarrender.com/2015/06/beautifully-formatted-times-and-numbers/</link>
					<comments>https://richardwarrender.com/2015/06/beautifully-formatted-times-and-numbers/#respond</comments>
		
		<dc:creator><![CDATA[Richard Warrender]]></dc:creator>
		<pubDate>Tue, 16 Jun 2015 19:22:21 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Swift]]></category>
		<category><![CDATA[UIKit]]></category>
		<category><![CDATA[CoreText]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[uikit]]></category>
		<guid isPermaLink="false">https://richardwarrender.com/?p=838</guid>

					<description><![CDATA[Not all font instances are created equally! In iOS text is mostly displayed using proportional fonts, meaning each character width is trimmed and varies depending on each character. This makes the text easier to read and feel more natural and you&#8217;ll notice this on characters such as &#8216;i&#8217; which will often be the thinnest character [&#8230;]]]></description>
		
					<wfw:commentRss>https://richardwarrender.com/2015/06/beautifully-formatted-times-and-numbers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">838</post-id>	</item>
		<item>
		<title>Facebook&#8217;s London Mobile Forum 2.0</title>
		<link>https://richardwarrender.com/2014/04/london-mobile-forum-2-0/</link>
					<comments>https://richardwarrender.com/2014/04/london-mobile-forum-2-0/#respond</comments>
		
		<dc:creator><![CDATA[Richard Warrender]]></dc:creator>
		<pubDate>Mon, 14 Apr 2014 20:38:47 +0000</pubDate>
				<category><![CDATA[Core Animation]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[UIKit]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[interactions]]></category>
		<category><![CDATA[iOS 7]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[physics]]></category>
		<guid isPermaLink="false">http://richardwarrender.com/?p=758</guid>

					<description><![CDATA[Last week I was fortunate to attend Facebook&#8217;s London Mobile Forum 2.0. This gathering of top London mobile developers and designers was a great chance to swap ideas and listen to a number of talks by Facebook, Big Nerd Ranch, Yammer, Bloom and Mozilla to name a few. The event was tiny with only 60 [&#8230;]]]></description>
		
					<wfw:commentRss>https://richardwarrender.com/2014/04/london-mobile-forum-2-0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">758</post-id>	</item>
		<item>
		<title>5 Time-saving Objective-C tips every developer should know</title>
		<link>https://richardwarrender.com/2013/03/5-time-saving-objective-c-tips/</link>
					<comments>https://richardwarrender.com/2013/03/5-time-saving-objective-c-tips/#comments</comments>
		
		<dc:creator><![CDATA[Richard Warrender]]></dc:creator>
		<pubDate>Tue, 19 Mar 2013 18:18:03 +0000</pubDate>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[UIKit]]></category>
		<category><![CDATA[consts]]></category>
		<category><![CDATA[enums]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tips]]></category>
		<guid isPermaLink="false">http://richardwarrender.com/?p=623</guid>

					<description><![CDATA[Here&#8217;s a quick fire list of 5 time-saving Objective-C tips that every developer should know. Perfect for making time for that extra coffee! 1. Enum shorthand Enums at their simplest are labelled sets of integers. Where an inexperienced programmer might use a number to represent the download state of an image lets say, e.g. 0 [&#8230;]]]></description>
		
					<wfw:commentRss>https://richardwarrender.com/2013/03/5-time-saving-objective-c-tips/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">623</post-id>	</item>
		<item>
		<title>Core Animation stops animation on app relaunch</title>
		<link>https://richardwarrender.com/2011/09/core-animation-stops-ani-on-app-relaunch/</link>
					<comments>https://richardwarrender.com/2011/09/core-animation-stops-ani-on-app-relaunch/#comments</comments>
		
		<dc:creator><![CDATA[Richard Warrender]]></dc:creator>
		<pubDate>Mon, 19 Sep 2011 12:31:44 +0000</pubDate>
				<category><![CDATA[Core Animation]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Swift]]></category>
		<category><![CDATA[UIKit]]></category>
		<category><![CDATA[Cocoa Touch]]></category>
		<category><![CDATA[Core Animaton]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[multitasking]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">http://richardwarrender.com/?p=385</guid>

					<description><![CDATA[On one of my projects I discovered a bug in a never-ending animation I had set up. Whenever the app was suspended (such as when you multitask and open another app), on relaunching the app the animation was frozen. After some investigating, I discovered that with Core Animation you need to set a flag on [&#8230;]]]></description>
		
					<wfw:commentRss>https://richardwarrender.com/2011/09/core-animation-stops-ani-on-app-relaunch/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">385</post-id>	</item>
		<item>
		<title>Custom fonts on iPad and iPhone</title>
		<link>https://richardwarrender.com/2010/08/custom-fonts-on-ipad-and-iphone/</link>
					<comments>https://richardwarrender.com/2010/08/custom-fonts-on-ipad-and-iphone/#comments</comments>
		
		<dc:creator><![CDATA[Richard Warrender]]></dc:creator>
		<pubDate>Wed, 18 Aug 2010 20:48:54 +0000</pubDate>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Swift]]></category>
		<category><![CDATA[UIKit]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[iOS 4]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[uikit]]></category>
		<guid isPermaLink="false">http://richardwarrender.com/?p=147</guid>

					<description><![CDATA[Just incase you didn&#8217;t realise, with iOS 3.2 (iPad) and above you can load in custom fonts and use them with a standard UIFont object. There are a few catches&#8230;&#160;The font must be in the following format: &#8211; OpenType Format (OTF) TrueType Format (TTF) Once you&#8217;ve dragged your chosen font file into an Xcode project, [&#8230;]]]></description>
		
					<wfw:commentRss>https://richardwarrender.com/2010/08/custom-fonts-on-ipad-and-iphone/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">147</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Minified using Disk
Database Caching 2/59 queries in 0.021 seconds using Memcached

Served from: richardwarrender.com @ 2026-05-02 22:35:58 by W3 Total Cache
-->