Articles archive

Unit Testing with 'Latches'
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
OCUnit Tip: You Only Need a .m File
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Using Git Sparse Checkout
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Counting Characters
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Xcode Run Scripts
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Failing Fast
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Creating Core Data Objects In Swift
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Core Data Localization
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Resetting Xcode Simulators
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Swift Protocol That Returns An Object Conforming To A Protocol
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Swift Integer Overflow
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Swift Parameterized XCTest Test Case
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Wrapping Primitives
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Visualize iOS 10 Maps App View Hierarchy In Xcode
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Add Drop Shadow To UIVisualEffectView
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Using NS_REFINED_FOR_SWIFT
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Async Workflows
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Publish: A Swift static site generator
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
8 Tips To Help You Get Started With Publish
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Using `XCTAttachment` To Debug Failing Tests
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
A Technique For Creating a NSPersistentContainer
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Simplifying Core Data Unit Testing
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Attaching A Core Data SQLite Database To A Failed Test
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Building A Reorderable UICollectionView
From: Brian Coyner’s Blog
Added: Oct. 13, 2021
Download Progress With Awaited Network Tasks
From: Soroush Khanlou’s Blog
Added: Oct. 12, 2021
Presentation tips for performing professional Swift talks
From: SwiftLee
Added: Oct. 12, 2021
Image classification using the Vision framework
From: Cornerbit Kamil Tustanowski's Blog
Added: Oct. 12, 2021
Beginning Firebase for iOS [SUBSCRIBER]
From: Ray Wenderlich
Added: Oct. 12, 2021
What is a KeyPath in Swift
From: Sarun Wongpatcharapakorn’s Blog
Added: Oct. 11, 2021
Getting Featured on Apps Gone Free
From: Hesham Abd-Elmegid’s Blog
Added: Oct. 11, 2021
Exploring iOS 14: Crash Reporting using MetricKit
From: Hesham Abd-Elmegid’s Blog
Added: Oct. 11, 2021
(Improving Your) XCTAssert* Failure Messages
From: Bas’ Blog
Added: Oct. 11, 2021
Inspecting HTTP Traffic With Instruments
From: Use Your Loaf
Added: Oct. 11, 2021
Custom Fonts: Getting Started [FREE]
From: Ray Wenderlich
Added: Oct. 11, 2021
UserDefaultsPeristable: Save and Load a struct in UserDefaults
From: Orestis' Papadopoulos Blog
Added: Oct. 11, 2021
Which of the SwiftUI APIs introduced in iOS 15 are backward compatible?
From: Swift by Sundell
Added: Oct. 10, 2021
Negotiating Stipend in Internships
From: Rudrank's Blog
Added: Oct. 10, 2021
Simplifying Backwards Compatibility in Swift
From: Dave DeLong’s Blog
Added: Oct. 9, 2021
Six (or So) Flavors of Dependency Injection in Swift
From: Nikita Lazarev-Zubov on Medium
Added: Oct. 9, 2021
How to disable automatic transparent tabBar in iOS 15
From: Filip Němeček’s Blog
Added: Oct. 8, 2021