Tag: iOS
All the articles with the tag "iOS".
-
Converting Xcode Test Runs to JUnit, the Fast Way
Published:• 4 min readA fast method for converting Xcode test results to JUnit format for better CI integration and test reporting.
-
Efficient iOS Version Checking
Published:• 10 min readBest practices for efficiently checking iOS versions in code while supporting multiple deployment targets.
-
Investigating Thread Safety of UIImage
Published:• 6 min readDeep dive into UIImage thread safety issues and how to properly handle images in concurrent environments.
-
Swifty Objective-C
Published:• 18 min readModern Objective-C language features that make it more Swift-like, including nullability annotations, generics, and new syntax improvements.
-
Running UI Tests on iOS With Ludicrous Speed
Published:• 11 min readTechniques for dramatically speeding up UI test execution in Xcode using parallelization and optimization strategies.
-
Surprises with Swift Extensions
Published:• 5 min readCommon pitfalls and surprising behaviors when creating Swift extensions on Objective-C classes, with solutions for proper method naming.
-
Using ccache for Fun and Profit
Published:• 6 min readComplete guide to using ccache to dramatically speed up C/C++/Objective-C build times for large iOS projects and CI systems.
-
UIAppearance for Custom Views
Published:• 4 min readLearn how to properly implement UIAppearance in custom views, including important gotchas about setter tracking and initialization patterns.
-
NSURLCache Uses A Disk Cache As Of iOS 5
Published:• 3 min readDiscover how NSURLCache in iOS 5 now automatically implements disk caching to a SQLite database based on Cache-Control headers.