Since I started my health and fitness journey, I have been facing issues with tremendous back pain and mobility.
As you may have guessed already, I started walking, but the pain was not going anywhere whatever I did.
I took physiotherapist assistance, machine exercises, long distance and long time walking but with no relief.
But one day, I just turned off the air conditioner for the whole night in my room for one or two weeks, and somehow, my back muscle was relieved, and I had no pain or muscle stiffness issues. But after that week, I turned on the air conditioner for the next three-four days, and the back pain was back again.
With the release of the macOS Big Sur Mac Operating System, Apple has removed the option under Disk Utility to allow users to format External Hard Drive to Mac OS Extended (Journaled, Encrypted) format.
There is only one option for Mac OS Extended (Journaled) but no choice with encryption. It only allows users to format Hard Disk with Apple File System APFS without encryption, with encryption & with case sensitivity.
I have used the Anuroop Wiwaha Matrimony Website for the last four to five years. In addition, I have extensively used their mobile Apple iPhone app and website for my bride search. As a result, I discovered a few points that Anuroop Wiwaha Portal / Company improved upon to help the community get the right matrimony match for their search.
Few Points that they can improve on.
Mobile App & Website Portal:
At every event, they talk about having 20,000 Profiles / Accounts of the bride and groom registered on their portal. An average Anuroop Wiwaha account cost is INR 5,000/-.
The user (Bride or Groom) can’t register with a free account as they don’t support free accounts. The user must pay an account fee upfront before registering to the portal. So it gives assurance that the user is at least serious about their search, and even the user has to submit identity proof within seven days of registration. So in a way, it eliminates the possibility of fake accounts or fraud.
Even with this money of 20,000 Accounts * 5,000 Fee, the Bride or Groom Search is cumbersome and hectic. The mobile app is not full fledge as compared to a web portal. They use non-native software technologies for the Apple iPhone app, which takes minutes or sometimes fails to load content and data.
As Apple describes UIVisualEffectView & UIBlurView in its support document as follows:
Depending on the desired effect, the effect may affect content layered behind the view or content added to the visual effect view’s contentView. Apply a visual effect view to an existing view and then apply a UIBlurEffect or UIVibrancyEffect object to apply a blur or vibrancy effect to the existing view. After you add the visual effect view to the view hierarchy, add any subviews to the contentView property of the visual effect view. Do not add subviews directly to the visual effect view itself.
So in simple words, you don’t have to use Adobe Photoshop to get a blur effect and fake superimpose on your UIView instead, you can get the same effect programmatically for every situation without any hassle.
Note: If you are using UIVisualEffectsView in your app I would strongly suggest you use a system setting called ‘Reduced Transparency’ to condition code it. If the user doesn’t want transparency or Blur or Vibrancy effect for all of the apps in his iPhone or iPad or Mac he can just do it with a single switch in the settings app. Another note view that you are applying effect should preferably be the Popover View Controller. Another thing is to remember to replace the below blue color with the UIColor of your choice with alpha channel transparency.
For UITableView and UITableViewCell, use the following code in your UITableViewController’s viewWillAppear function:
As Apple describes Pointer Interactions in its support document:
Pointer Interactions: Support pointer interactions in your custom controls and views.
iPadOS 13.4 introduces dynamic pointer effects and behaviors that enhance the experience of using an external input device, like a trackpad or mouse, with iPad. As people use an input device, iPadOS automatically adapts the pointer to the current context, providing rich visual feedback and just the right level of precision needed to enhance productivity and simplify common tasks.
Note: UIPointer Interaction is only related to iPad / iPadOS app
Initial Step: Add ‘UIPointerInteractionDelegate’ in your View Controller’s Class Declaration
Here is a small function that I have written that you can use in your iOS, iPadOS or macOS Catalyst app to get your app’s current version and build number and print it on screen whether will on the app’s about or support view.
Function: copy the below function in the Xcode project’s UIViewController Swift class file.