Articles archive

Slow Week?
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Follow-up on a Record 14 Weeks
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Whither Swift?
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Autoresizing UITextView
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Twitter only mutes 100 keywords
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Not just the Mac Pro
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Problems with Objective-C annotations
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Porting Objective-C to Swift
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
I was on a podcast
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Working without a nib, Part 10: Mac Main Menu
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
NSNotificationCenter is thread-safe NOT NOT
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Go all in with xcconfig
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
NSStringEncoding Considered Harmful
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Free as in app
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Local variables are still free, in Swift
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Working without a nib, Part 11: Why?
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
The Mystery of the Phantom App Updates
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Key difference between Dictionary and NSDictionary
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
A holiday gift
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
A Record 13 Weeks
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Stop The Madness
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
My Twitter account has been locked
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
App Translocation and Safari App Extensions
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Debugging on Mojave
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
NSOnState is deprecated
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Ode to a MacBook Pro
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Stop The Mad Icon
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Race to Under the Bottom
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Prevent App Nap Programmatically
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
No cookie for you!
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Another hole in Mojave privacy protection
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Mac Mail with Google 2-step and Yubico
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Rickroll Resurrected
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Mac App Store Bundles
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
macOS 10.14.1 Privacy: What's fixed and what's not
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Hardened Runtime and Sandboxing
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Text view adventures, Part 1
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Text view adventures, Part 2
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Mac app notarization and customer privacy
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Text view adventures, Part 3
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021