<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[iOS Dev Recipes]]></title><description><![CDATA[A reference site for iOS Developers]]></description><link>https://www.iosdev.recipes</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Dec 2018 21:33:04 GMT</lastBuildDate><item><title><![CDATA[UIView layerClass, maskView and UITintAdjustmentMode]]></title><description><![CDATA[Learn how and when to use UIView layerClass, maskView and UITintAdjustmentMode with a practical example.
]]></description><link>https://www.iosdev.recipes/uiview/apis-you-forgot-layerclass-maskView-and-uitintadjustmentmode/</link><guid isPermaLink="false">https://www.iosdev.recipes/uiview/apis-you-forgot-layerclass-maskView-and-uitintadjustmentmode/</guid><pubDate>Wed, 05 Dec 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[Configuring UITextField using UITextContentType and Friends]]></title><description><![CDATA[Learn to leverage the power of UITextContentType and UITextInputTraits to provide smart suggestions and helpful automation on your UITextFields.
]]></description><link>https://www.iosdev.recipes/text-input/configuring-uitextfield-with-uitextcontenttype-and-friends/</link><guid isPermaLink="false">https://www.iosdev.recipes/text-input/configuring-uitextfield-with-uitextcontenttype-and-friends/</guid><pubDate>Wed, 14 Nov 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[Custom XCTest Assertions with #file and #line]]></title><description><![CDATA[Use the #file and #line swift literals to implement custom XCTest assertions that correctly report where a failure happens in your test suite.
]]></description><link>https://www.iosdev.recipes/xctest/custom-assertions-file-and-line/</link><guid isPermaLink="false">https://www.iosdev.recipes/xctest/custom-assertions-file-and-line/</guid><pubDate>Sun, 07 Oct 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[os_signpost and XCTestObservation]]></title><description><![CDATA[A guide to using os_signpost, demonstrated by building an XCTestObservation subclass that helps identify performance issues using your existing test suite.
Also provides a guide to understanding how to build custom XCTestObservation interfaces to monitor events in your test suite runs.
]]></description><link>https://www.iosdev.recipes/os-signpost/</link><guid isPermaLink="false">https://www.iosdev.recipes/os-signpost/</guid><pubDate>Fri, 06 Jul 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[os_log and log streaming for iOS]]></title><description><![CDATA[A reference guide to os_log, log filtering and streaming and log hierarchy for iOS apps and libraries.
Filter the simulator logs to focus only on the ones for your app using os_log and the log command line utility.   
]]></description><link>https://www.iosdev.recipes/simulator/os_log/</link><guid isPermaLink="false">https://www.iosdev.recipes/simulator/os_log/</guid><pubDate>Sat, 30 Jun 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[Generating Dynamic Tests with XCTestCase]]></title><description><![CDATA[Generate dynamic or "parameterized" test cases using XCTestCase in Swift to make dynamic testing a breeze.
]]></description><link>https://www.iosdev.recipes/xcode/xctest-dynamic-test-case/</link><guid isPermaLink="false">https://www.iosdev.recipes/xcode/xctest-dynamic-test-case/</guid><pubDate>Mon, 11 Jun 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[Build a custom Dynamic Type stack with UIFontMetrics]]></title><description><![CDATA[A guide to UIFontMetrics and dynamic type for iOS that demonstrates how to give your own  custom fonts the same resizing behavior as SFUI fonts. Also provides some helpful class extensions, and an open-source font testing app demo.
]]></description><link>https://www.iosdev.recipes/fonts/ui-font-metrics-and-resizable-text/</link><guid isPermaLink="false">https://www.iosdev.recipes/fonts/ui-font-metrics-and-resizable-text/</guid><pubDate>Sat, 09 Jun 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA['Run Script' Build Phase Input/Output Files]]></title><description><![CDATA[A reference for how to use the Run Script build phase's input and output files in Xcode.
]]></description><link>https://www.iosdev.recipes/xcode/input-output-files/</link><guid isPermaLink="false">https://www.iosdev.recipes/xcode/input-output-files/</guid><pubDate>Fri, 01 Jun 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[Info.plist reference: iOS Permission Keys]]></title><description><![CDATA[A single-page reference for all iOS app permission key names for contacts, camera and photos, location, bluetooth, siri, health, nfc, speech recognition, and yet still more!
All these keys in one easy-to-reference page for your copy-and-paste delight.
]]></description><link>https://www.iosdev.recipes/info-plist/permissions/</link><guid isPermaLink="false">https://www.iosdev.recipes/info-plist/permissions/</guid><pubDate>Mon, 28 May 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[Environment Variables and Launch Options]]></title><description><![CDATA[Learn to use environment variables an launch options in your app, and see the built-in debug options that can be used while debugging to help with autolayout issues, core data debugging, localization and more.
]]></description><link>https://www.iosdev.recipes/environment-variables-and-launch-options/</link><guid isPermaLink="false">https://www.iosdev.recipes/environment-variables-and-launch-options/</guid><pubDate>Sun, 27 May 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[App Store •TextFormatting‣ Guide]]></title><description><![CDATA[Quickly copy and paste characters to use in your app store description and release notes. Helpful for when you can't remember how to get '•' or '‣' from the keyboard.
]]></description><link>https://www.iosdev.recipes/app-store/text-formatting-helpers/</link><guid isPermaLink="false">https://www.iosdev.recipes/app-store/text-formatting-helpers/</guid><pubDate>Sat, 26 May 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[xcrun simctl - Simulator command line reference]]></title><description><![CDATA[A guide to using the simctl command line utility to manipulate the iOS Simulator, installed apps, preferences and more.
]]></description><link>https://www.iosdev.recipes/simctl/</link><guid isPermaLink="false">https://www.iosdev.recipes/simctl/</guid><pubDate>Fri, 25 May 2018 00:00:00 GMT</pubDate></item></channel></rss>