<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Insights — Tim Richardson</title><description>Practical guidance on inherited iOS codebases, SwiftUI migration, code-audit costs, AI-generated Swift and app rescue.</description><link>https://timrichardson.co/</link><language>en-gb</language><copyright>Copyright 2026 Tim Richardson</copyright><item><title>How much does an iOS code audit cost?</title><link>https://timrichardson.co/insights/how-much-does-an-ios-code-audit-cost/</link><guid isPermaLink="true">https://timrichardson.co/insights/how-much-does-an-ios-code-audit-cost/</guid><description>Indicative UK pricing for an independent iOS code audit, what changes the cost, what the report should include and how to compare proposals.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>Code audit</category><category>Pricing</category><category>Buying advice</category><author>tim@timrichardson.co</author></item><item><title>How to assess an inherited iOS codebase</title><link>https://timrichardson.co/insights/how-to-assess-an-inherited-ios-codebase/</link><guid isPermaLink="true">https://timrichardson.co/insights/how-to-assess-an-inherited-ios-codebase/</guid><description>A practical framework for evaluating build health, architecture, risk and delivery readiness in an inherited Swift or Objective-C app.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>Code audit</category><category>Due diligence</category><category>Architecture</category><author>tim@timrichardson.co</author></item><item><title>How to rescue an iOS app that no longer builds</title><link>https://timrichardson.co/insights/how-to-rescue-an-ios-app-that-no-longer-builds/</link><guid isPermaLink="true">https://timrichardson.co/insights/how-to-rescue-an-ios-app-that-no-longer-builds/</guid><description>A safe troubleshooting order for old or inherited iOS projects with Xcode, signing, dependency or Swift compiler failures.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>App rescue</category><category>Build failures</category><category>Xcode</category><author>tim@timrichardson.co</author></item><item><title>Is AI-generated Swift code safe to ship?</title><link>https://timrichardson.co/insights/is-ai-generated-swift-code-safe-to-ship/</link><guid isPermaLink="true">https://timrichardson.co/insights/is-ai-generated-swift-code-safe-to-ship/</guid><description>A practical production-readiness checklist for founders and teams using AI-generated Swift in native iOS apps, and what to check first.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>AI-generated code</category><category>Production readiness</category><category>Swift</category><author>tim@timrichardson.co</author></item><item><title>Should an existing UIKit app migrate to SwiftUI?</title><link>https://timrichardson.co/insights/should-a-uikit-app-migrate-to-swiftui/</link><guid isPermaLink="true">https://timrichardson.co/insights/should-a-uikit-app-migrate-to-swiftui/</guid><description>How to decide whether, where and how to introduce SwiftUI into a production UIKit app without forcing a rewrite you cannot justify.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>SwiftUI</category><category>UIKit</category><category>Modernisation</category><author>tim@timrichardson.co</author></item><item><title>What to do when your iOS developer leaves</title><link>https://timrichardson.co/insights/what-to-do-when-your-ios-developer-leaves/</link><guid isPermaLink="true">https://timrichardson.co/insights/what-to-do-when-your-ios-developer-leaves/</guid><description>A practical checklist for UK businesses taking control of an iOS app after a developer or agency leaves, covering access, risk and recovery.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>App rescue</category><category>Handover</category><category>Access and ownership</category><author>tim@timrichardson.co</author></item></channel></rss>