When using UINavigationController in your iOS, iPadOS and macOS app sometimes you need to show/hide the navigation bar on a particular view and here is how to do it without disturbing the navigation bar hierarchy in your Main.storyboard file.

Sometimes you want to hide Navigation Bar from a particular view without manually deleting it from Main.storyboard,

So here I have documented how to do it programmatically instead.

Step 01: Copy the following code to your ViewController’s Swift file’s ‘viewWillAppear’ method for which view you want to hide Navigation Bar on its load on your iPhone, iPad or Mac’s (Catalyst) app screen.

override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(true)
self.navigationController?.setNavigationBarHidden(true, animated: true)
}
(more…)

Continue Reading Post

How programmatically add Fab (Floating Action Button) Button to iPhone, iPad and Mac (Catalyst) App

When Google released Material Design Guidelines they introduced many new design elements and one of them was Fab Button i.e. Floating Action Button

Normally we see the Fab button in Android Mobile Apps but a lot of Apple iPhone, iPad and Mac App Developers has started using the Fab button in their design.

Here we will see how to add the Fab button programmatically in your iOS, iPadOS and macOS app on any view including UICollectionView or UITableView.

Step 01: First declare the UIButton variable in your View Controller

var fabButton = UIButton()

Step 02: Add this code to viewDidLoad()

(more…)

Continue Reading Post

Here is Solution if TP-Link Router is not loading some particular websites

If you are having a problem with loading or browsing particular/specific website then you can follow the below steps to resolve that problem.

Step 01: Navigate to your TP-Link router’s web interface. i.e. Normally http://192.168.0.1/

Step 02: Log in to your TP-Link router’s Administration Web Page

Step 03: Go to > Advance > Network > Internet > Click on Advanced Settings

(more…)

Continue Reading Post

How to completely uninstall Android Studio from your Mac?

After downloading and installing Android Studio for Mac but I noticed my Mac started heating too quickly with fan running at full speed and there was also performance issue.

So I decided to completely uninstall Android Studio from Mac, I used following command and I have also documented it below if you want to perform same process for uninstalling Android Studio from your Mac.

Open Terminal.app from Applications > Utilities > Terminal.app and execute following commands

(more…)

Continue Reading Post

How to remove ‘Extended Attributes’ e.g. ‘Where from’ property details from Files

Imagine you have downloaded a file from a website or especially Google Drive shared folder and when you select the same file on your local Macintosh HD and use the ‘Command + I’ command on your Mac’s Keyboard what you see is a long list of gibberish URL the file you downloaded from under ‘Where from’ section.

It looks something like this:

Now you want to get rid of this Where from section gibberish from your file or all files inside the folder, You may ask how to do it? The answer simply follows these simple steps.

To remove specific ‘Where from’ attribute from file:

Use the ‘xattr’ command with the ‘-d’ flag and then describing the command to delete specific attributes. Here ‘Where from’.

(more…)

Continue Reading Post

User Privacy & Data Protection Standards in new Apple iPhone, iPad and Mac Operating Systems

I was planning for long time but never implemented Google Analytics for my Apple iOS Apps to get real data about my app usage. I thought it was more of work to implement analytics in app with framework using cocoa-pods which will in a way will slowdown my app performance.

But with the news of Apple is vary serious about and already is about privacy and data collection with online ads for Safari Browser on Mac and system wide privacy settings on Apple iOS 14 for iPhone. I am happy that I never implemented third party analytics framework or never added ad network to get revenue out of my apps. My apps are already paid and I don’t want to mess-up user experience with impromptu in-app advertisements.

(more…)

Continue Reading Post

How to get OTP / SMS / text messages immediately on your Mac in sync with your iPhone cellular number

Prerequisites:

1. I assume you have added your primary and same Apple ID / iCloud Account on your respective Mac and iPhone.

2. You have enabled iCloud Sync for Messages App on your iPhone and Mac in iCloud Settings.

3. You are using the latest release of macOS operating system, the latest release of iOS operating System and latest release Safari Browser.

Once above prerequisites are met we can proceed further…

Note: You can autofill security codes from your iPhone to Safari on Mac. This is Safari only feature.

To set up Text Message Forwarding on your iPhone follow below steps:

(more…)

Continue Reading Post

Here is how to fix error: ‘the operation can’t be completed because an item with the name “Photos Library” already exists.’

This error appears at completing the action of copy or move file/folder to any destination. It explains file with the same name already exists in that destination folder. It may be hidden file even you have deleted it.

I would suggest you follow the below steps to get rid of this error and problem.

Note: First things first, before moving forward backup your Mac with Time Machine

Step 01: Open Finder and go to the destination folder where you are copying files or folder

(more…)

Continue Reading Post

Here is how to still receive calls when bedtime and sleep mode (Do Not Disturb) is turned-on on your Apple iPhone and Apple Watch?

I just activated Apple iOS Bedtime feature and Apple Sleep feature for my iPhone and Apple Watch.

But you may noticed one thing once your Sleep time starts iPhone stops ringing for incoming calls.

So here is how to disable silent incoming call feature…

Step 01: Just go to you settings app on your iPhone

(more…)

Continue Reading Post

Apple Music Error [Solved] – Some items, including “Song’s Title”, were not copied to the iPhone “John Appleseed’s iPhone 11 Pro” because they could not be found.

After I started syncing my Apple Music to my iPhone via Finder app there was an error that I was getting over and over again.

The error was ‘Some items, including “Song’s Title”, were not copied to the iPhone “John Appleseed’s iPhone 11 Pro” because they could not be found.’

(more…)

Continue Reading Post