Teaser Image
@samwize

@samwize

¯\_(ツ)_/¯

About   ·   Quotes   ·   All Articles   ·   Apps
  • Xcode Header Template for Swift Packages 28 February 2023
  • Disconnect your app from unit testing 18 January 2023
  • The dumbest thing about imageLiteral 09 January 2023
  • Should you squash merge in a pull request (PR)? 29 December 2022
  • How to resolve merge conflicts for long-lived branches 15 December 2022
  • Improve App Launch Time 2022 Edition 01 November 2022
  • Reducing Xcode debugger logs 29 October 2022
  • Run Github Action when tag is pushed on a specific branch 28 October 2022
  • How to launch iPhone simulator with arguments 11 October 2022
  • Pitfall of Nested ObservableObject 30 September 2022
  • Replacing if let in Swift 5.7 22 September 2022
  • AppStorage, and observing a Binding 19 September 2022
  • How to use Factory (DI) in SwiftUI 13 September 2022
  • How to use Combine 05 August 2022
  • PITFALL: Beware of retain cycle when passing a func as a closure parameter 03 August 2022
  • How to inject a property 25 July 2022
  • How to use URLProtocol to mock networking API 07 July 2022
  • Asset Catalog and Dark Mode 29 June 2022
  • A gitattributes template for Xcode projects 27 May 2022
  • How to use a different Swift toolchain in Xcode 23 May 2022
  • How to code sign on CI along with Xcode auto sign 28 April 2022
  • Run swiftlint in pre-commit hook 22 April 2022
  • How to create a GitHub Action to upload dsyms 19 April 2022
  • Managing multiple github SSH keys on mac 06 April 2022
  • How to communicate between SwiftUI and UIKit? 24 March 2022
  • When should you raise your iOS Deployment Target/minimum version? 22 March 2022
  • Swift 5.6 warning on self 21 March 2022
  • Getting started with Solana development 01 February 2022
  • Guide to in-app purchase testing (sandbox & production) 17 January 2022
  • PITFALL: App Tracking Transparency prompt not showing 16 November 2021
← Older posts Page 1 of 16

Copyright © J⋃⋂D⋀ © 2010-2023