Articles archive

A Better NSData Description
From: NSProgrammer
Added: Jan. 16, 2021
View Unloading into the Future!
From: NSProgrammer
Added: Jan. 16, 2021
Logging: The Most Important Part of Any Application
From: NSProgrammer
Added: Jan. 16, 2021
Updating UITableView with a dynamic data source
From: NSProgrammer
Added: Jan. 16, 2021
HTTP Live Streaming - Videos On Demand (HLS - VOD)
From: NSProgrammer
Added: Jan. 16, 2021
Anatomy of a Singleton
From: NSProgrammer
Added: Jan. 16, 2021
Easy UITableView optimizations
From: NSProgrammer
Added: Jan. 16, 2021
UIColor - why hast though forsaken me!?
From: NSProgrammer
Added: Jan. 16, 2021
RawRepresentable
From: NSHipster
Added: Jan. 16, 2021
Static and Dynamic Callable Types in Swift
From: NSHipster
Added: Jan. 16, 2021
Xcode Build Configuration Files
From: NSHipster
Added: Jan. 16, 2021
Swift Logging
From: NSHipster
Added: Jan. 16, 2021
Cross-Pollination
From: NSHipster
Added: Jan. 16, 2021
Contact Tracing
From: NSHipster
Added: Jan. 16, 2021
Swift Development with Visual Studio Code
From: NSHipster
Added: Jan. 16, 2021
Language Server Protocol
From: NSHipster
Added: Jan. 16, 2021
WWDC 2020
From: NSHipster
Added: Jan. 16, 2021
As We May Code
From: NSHipster
Added: Jan. 16, 2021
Shared breakpoints
From: NSHint
Added: Jan. 16, 2021
UICollectionViews now have easy reordering
From: NSHint
Added: Jan. 16, 2021
Run Script Phase reporting
From: NSHint
Added: Jan. 16, 2021
Law Of Demeter
From: NSHint
Added: Jan. 16, 2021
Using sql as date formatter
From: NSHint
Added: Jan. 16, 2021
NSProgressReporting
From: NSHint
Added: Jan. 16, 2021
Autolayout breakpoints
From: NSHint
Added: Jan. 16, 2021
Don't forget about UIMottionEffect
From: NSHint
Added: Jan. 16, 2021
Autolayout and NSLocalizedString
From: NSHint
Added: Jan. 16, 2021
Logging excessive blocks on the main thread
From: NSHint
Added: Jan. 16, 2021
UITraitCollection trick
From: NSHint
Added: Jan. 16, 2021
Easy cast with _ObjectiveCBridgeable
From: NSHint
Added: Jan. 16, 2021
Bluetooth low energy the fun way
From: NSHint
Added: Jan. 16, 2021
Working with CFunction pointers in Swift
From: NSHint
Added: Jan. 16, 2021
@noescape attribute
From: NSHint
Added: Jan. 16, 2021
Wrapping API's using the Builder Pattern
From: NSHint
Added: Jan. 16, 2021
Testing the camera on the simulator
From: NSHint
Added: Jan. 16, 2021
Testing Codable
From: NSHint
Added: Jan. 16, 2021
Complete flows, partial models
From: NSHint
Added: Jan. 16, 2021
Array backwards compatibility using Property Wrappers
From: NSHint
Added: Jan. 16, 2021
Atlassian CLI Client
From: NSBogan
Added: Jan. 16, 2021
Share Xcode Schemes
From: NSBogan
Added: Jan. 16, 2021