Arul muruganHow to create a DMG with custom background for a mac app?In this article I’ll be writing about creating DMG with a custom background for a mac app. At OSlash we distribute our mac apps as Dmg…Apr 22, 20231Apr 22, 20231
Arul muruganHandle software updates in the mac app using Sparkle frameworkIn this article, I’ll write about handling software updates using the Sparkle framework in the mac app.Dec 16, 2022Dec 16, 2022
Arul muruganUse UniversalClipboard to copy and paste between apple devicesUniversal clipboard is a feature that Apple built into iOS, macOS, iPadOS devices that makes a copy and paste clipboard accessible to all…Dec 23, 2021Dec 23, 2021
Arul muruganRemove CoreData boilerplate using protocol.While using coreData we can see some amount of repetitive code on every CoreDataTypes during insert, fetch, update, and deleting entities…Dec 19, 2021Dec 19, 2021
Arul muruganUse camera for keyboard input.In this article, we will see how to input text, not by typing or dictation, but by using the camera.Nov 24, 2021Nov 24, 2021
Arul muruganWrite DSL using result buildersIn this article we’ll see how to write a custom DSL in swift using resultBuilder, And how we can remove a boilerPlate using result builder.Aug 27, 2021Aug 27, 2021
Arul muruganinSwift Developers BlogReduce memory footprint while using UIImage.UIImageView is one of the most used UIKit elements in iOS development, Which took place on almost every screen. In this article, we’ll see…Dec 21, 2021Dec 21, 2021
Arul muruganinSwift Developers BlogRemove UserDefaults boilerPlate code using PropertyWrapperWhen using UserDefaults we all may write some lines of repetitive code while fetch and storing the value. In this article we focus to…Dec 20, 2021Dec 20, 2021
Arul muruganinSwift Developers BlogSolve Codable type mismatch error using property wrapperWhen using codable everyone might faced an error (error occured typeMismatch) at least once in our experience, Especially when using…Aug 1, 2021Aug 1, 2021