Apple Inc. (commonly known as Apple) is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.
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.
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.
In other words, you don’t have to use Adobe Photoshop to get a blur effect and fake superimpose it on your UIView. Instead, you can programmatically get the same effect for every situation without 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, Blur, or Vibrancy effect for all of the apps on his iPhone, iPad, or Mac, he can 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 to remember is to replace the blue color below 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 behaviours that enhance the experience of using an iPad with an external input device, like a trackpad or mouse. As people use an input device, iPadOS automatically adapts the pointer to the current context, providing rich visual feedback and the precision needed to enhance productivity and simplify everyday tasks.
Note: UIPointer Interaction is only related to the iPad / iPadOS app
Initial Step: Add ‘UIPointerInteractionDelegate’ in your View Controller’s Class Declaration
Programmatically get iOS, iPadOS, macOS Catalyst Operating System Name and Version and a model identifier of iPhone, iPad, and Mac devices.
Here is a simple way to programmatically get the operating system name and version of your iOS, iPadOS and macOS.
The code below will also return the value of the iPhone, iPad, and Mac Model identifiers to help you determine whether the device is a MacBook or iMac in a Mac case, an iPhone 11 Pro, or an iPhone 13 Pro.
Step 01: First, import IOKit. It is only required for macOS Catalyst app-specific code.
Here is a small function I have written that you can use in your iOS, iPadOS or macOS Catalyst app to get your app’s current version, build number, and print it on the screen whether it will be on the app’s about or support view.
Copy the below function in the Xcode project’s UIViewController Swift class file.
Here is the simplest way to reset the Bluetooth module on your Mac if you face any issues using your Bluetooth mouse (Magic Mouse) or Bluetooth keyboard (Magic Keyboard).
This command will reset Bluetooth on your Mac and then connect to all Bluetooth devices again after the reset.
Step 01: Open the Terminal app from your Mac’s Applications > Utility folder.
Step 02: Now copy-paste the below command in the terminal to reset Bluetooth on your Mac
A few years ago WhatsApp was allowing WhatsApp Mobile / iPhone / Android and Mac app used to save any contact’s profile photo by clicking on the action sheet button and then tapping save.
But then WhatsApp removed that button.
But somehow one trick works.
Assumption: We assume that you have connected WhatsApp iPhone & Mac apps. You have already added your WhatsApp mac app to your iPhone number by scanning a QR code.
Step 01: Choose any of your WhatsApp contacts.
Step 02: Click on their name or photo at the top header or navigation bar.
You may have been listing to or watching a great podcast on Mac’s Podcast app, and you may want to export it and store it elsewhere on your Macintosh HD for safekeeping.
It seems Apple has disabled the functionality of dragging Podcast items to the desktop to store or export them elsewhere.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.