UIView layerClass, maskView and UITintAdjustmentMode
Published on: 2018-12-5 • 7 minute read
Learn how and when to use UIView layerClass, maskView and UITintAdjustmentMode with a practical example.
New posts come 2-3 times per month. Sign up for the mailing list, follow us on Twitter or grab the RSS feed to get the latest updates
RSS FeedPublished on: 2018-12-5 • 7 minute read
Learn how and when to use UIView layerClass, maskView and UITintAdjustmentMode with a practical example.
Published on: 2018-11-14 • 14 minute read
Learn to leverage the power of UITextContentType and UITextInputTraits to provide smart suggestions and helpful automation on your UITextFields.
Published on: 2018-10-07 • 2 minute read
Use the #file and #line swift literals to implement custom XCTest assertions that correctly report where a failure happens in your test suite.
Published on: 2018-07-06 • 5 minute read
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.
Published on: 2018-06-30 • 4 minute read
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.
Published on: 2018-06-11 • 1 minute read
Generate dynamic or "parameterized" test cases using XCTestCase in Swift to make dynamic testing a breeze.
Published on: 2018-06-09 • 6 minute read
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.
Published on: 2018-06-01 • 1 minute read
A reference for how to use the Run Script build phase's input and output files in Xcode.
Published on: 2018-05-28 • 4 minute read
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.
Published on: 2018-05-27 • 3 minute read
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.
Published on: 2018-05-26 • 1 minute read
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.
Published on: 2018-05-25 • 3 minute read
A guide to using the simctl command line utility to manipulate the iOS Simulator, installed apps, preferences and more.