PinnedPublished inThinkdiffiOS — How to Take Advantages of Multiple Schemes in XCodeTest your app development the most comfortable wayFeb 21, 2021Feb 21, 2021
PinnedPublished inThinkdiffHow to Use Fastlane to Deploy iOS App FastSave time by automating deploymentAug 26, 20214Aug 26, 20214
PinnedPublished inThinkdiffHow to Scrap Data From JavaScript-Based Website Using Python, Selenium, and Headless Web DriverOne web scraping technique to rule them allMar 9, 20202Mar 9, 20202
PinnedPublished inThinkdiffHow to Protect Android App From Reverse EngineeringEasy to say but expensive to doOct 24, 20201Oct 24, 20201
Published inThinkdiffNext.js — How to Create Command Line ProgramInserting some data into Postgres via PrismaOct 25, 20231Oct 25, 20231
Published inThinkdiffHow to Play Sound without Stopping Music by Other Apps on iOSIn one of my iOS apps, there is a pronunciation feature. So when a user taps speak, it starts saying the word. But the problem is, when a…Aug 9, 2023Aug 9, 2023
Published inThinkdiffHow to detect your iOS app is running on macOSThe easiest way to know whether your app is running on macOS is:Aug 9, 2023Aug 9, 2023
Published inThinkdiffHow to use #available, @available, #unavailable in SwiftSometimes in our swift code, we may need to use the latest iOS APIs, which are unavailable in the previous iOS version. Occasionally we…May 23, 2023May 23, 2023
Published inThinkdiffHow to Prepare the Right Way for a Tech InterviewBased on my experience with iOS interviewsMar 23, 2023Mar 23, 2023
Published inThinkdiffViewThatFits in SwiftUI — iOS 16A better and easier alternative to GeometryReaderAug 8, 2022Aug 8, 2022