The Curious Engineer

All blogs / Mobile / iOS / Android

Indie Stack

indiestack.com

Hacking the Mac, iOS, and more with Daniel Jalkut

Mobile / iOS / AndroidDev tools / editors / IDEs

Posts
145 from 5 May 2013 to 17 Nov 2025
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://indiestack.com/feed/

2025 1

  1. Attach to Multiple Processes

2023 6

  1. Conditional Xcode Build Settings
  2. Xcode 15 Duplicate Library Linker Warnings
  3. View Clipping Changes in macOS 14 Sonoma
  4. Xcode Build Script Sandboxing
  5. Magic Loading Property Wrappers
  6. Inline AppleScript Documentation

2022 5

  1. Opting Out of TextKit 2 in NSTextView
  2. Designing macOS Menu Bar Extras
  3. Quieting CVDisplayLink Logging
  4. Hacking NSAlert Button Appearance
  5. Hold It Right There

2021 5

  1. Xcode’s Environmental Pollution
  2. Dangerous Logging in Swift
  3. Discoverable Key Commands
  4. Not Applicable
  5. Similar Detritus Not Allowed

2020 2

  1. Excluded Embedded Binaries
  2. Xcode 11.4 Beta 1: Couldn’t Load Spec With Identifier

2019 5

  1. Bitwise Manipulation
  2. Casting Objective-C Message Sends
  3. Notarization Provider IDs
  4. Cryptic App Store Upload Error
  5. Toggle System Grayscale Mode

2018 28

  1. Monolithic Workspace
  2. Supporting Dark Mode: On the Web
  3. Supporting Dark Mode: In-App Web Content
  4. Supporting Dark Mode: Adapting Images
  5. Supporting Dark Mode: Appearance-Sensitive Preferences
  6. Supporting Dark Mode: Adapting Colors
  7. Supporting Dark Mode: Responding to Change
  8. Supporting Dark Mode: Checking Appearances
  9. Supporting Dark Mode: Opting In
  10. Supporting Dark Mode: Educational Resources
  11. Supporting Dark Mode: Introduction
  12. Finder Quick Actions
  13. Apple Events Usage Description
  14. Let it Rip
  15. Completely Useful
  16. Icon for File with UIKit
  17. Internal Typealias Promotion
  18. Getting a CFNumber’s Value in Swift
  19. Helpless Help Menu
  20. Optional Emptiness
  21. Swift Integration Traps
  22. IDEBundleInjection Signing Failure
  23. Xcode’s Secret Performance Tests
  24. Accessible Frames
  25. Playground Graphs
  26. Unified Swift Playgrounds
  27. App Store Upload Failures
  28. Intrinsic String Encoding

2017 17

  1. Treat Warnings as Errors in Swift
  2. Selective Selector Mapping
  3. Swatch Your Step
  4. Xcode 9 Signing Workarounds
  5. Unordered Directory Contents
  6. Sandbox Inheritance Tax
  7. Better Swift Completion
  8. JavaScript OSA Handler Invocation
  9. Xcode GitHub Integration
  10. Evergreen Images
  11. Resolving Modern Mac Alias Files
  12. Better GitHub Searching
  13. Debugging Swift: Error in Auto-Import
  14. System Level Breakpoints in Swift
  15. Implicit Swift Dependencies
  16. Interface Builder: View Is Clipping Its Content
  17. Unbuffering Jenkins Output

2016 26

  1. Touch Bar Crash Protection
  2. Installing Symbols For WatchOS
  3. Touch Bar Crashers
  4. Window Tabbing Pox
  5. Xcode 6 On Sierra
  6. Swift Maturity
  7. App Sandbox Control Tool
  8. Sandbox Container Ownership
  9. Swifty SDK Changes
  10. Dynamic Development Team
  11. Nullable Edge Cases
  12. Implicitly Crashing Optionals
  13. Brent’s Swift Tension
  14. Scripted Swift Warnings
  15. Artificial Swift Warnings
  16. A Tale Of Two Optimizers
  17. Pasteboard Priority
  18. Test With Swift
  19. Principally Unclassy
  20. Careful What You Wish For
  21. NSDebugScrolling
  22. Constraint Activation
  23. Remote Codesign Trust
  24. Supercharged Search Scopes
  25. Mac App Store Sandbox Testing
  26. Unsteady Platform

2015 22

  1. Presenting HTML On Apple TV
  2. Not Available On tvOS
  3. The Seven Stages of Swift
  4. A Eulogy For Objective-C
  5. The Curious Case Of Xcode’s Commit Message
  6. NSURLSession Authentication Challenge Disparity
  7. Swift Libraries Code Signing
  8. WebKit Hacking From The Bleeding Edge
  9. Predictable Date Formatting
  10. Right Storyboard, Wrong Platform
  11. Storyboard To Nib And Back
  12. Auto Layout: Copy First, Then Edit
  13. Scrolling Text View Workarounds
  14. Creeping Text Views
  15. Reordering Xcode’s Products Group
  16. Nutty Namesakes
  17. Convenient Build Settings
  18. Enable Clang Modules, Disable Auto Linking
  19. Unit Testing Precision
  20. Isolating Xcode Builds
  21. Brent’s Feedback
  22. Same Tests, Different Class

2014 23

  1. Open URL From Today Extension
  2. Product Packaging Oversign
  3. Explicit Requirement Satisfied
  4. Speeding Up Custom Script Phases
  5. Xcode Consolation
  6. Reinventing AEPrintDesc
  7. View Bridge Logging
  8. Share Extension Iterations
  9. Burn After Releasing
  10. Yosemite’s Dark Mode
  11. What To Do About Code Signing
  12. Gatekeeper’s Opaque Whitelist
  13. Fixing 90-Day Apple ID Expirations
  14. Accepted CDHash
  15. Cautious Optimism
  16. Re-signing Code
  17. Take This Code and Sign It
  18. Bridging iOS WebViews
  19. JavaScript Bug Traps
  20. Coding Under Par
  21. F-Script Anywhere With LLDB
  22. Brent’s Coding Nits
  23. Timestamp Disservice

2013 5

  1. Transplanting Constraints
  2. AppleScript XML-RPC
  3. Taking the Shine Off
  4. Static Analysis
  5. A Place for One’s Code