Mandar Apte

UI/UX Designer from Mumbai, Maharashtra, India.

Category: Apple iPadOS

Apple iPadOS is a mobile operating system created and developed by Apple Inc. for its iPad line of tablet computers. It is a rebranded variant of iOS, the operating system used by Apple’s iPhones, renamed to reflect the diverging features of the two product lines, particularly the iPad’s multitasking capabilities and support for keyboard use. It was introduced as iPadOS 13 in 2019, reflecting its status as the successor to iOS 12 for the iPad, at the company’s 2019 Worldwide Developers Conference.

  • How to fix and repair anything related to iCloud, App Store, and Mac App Store if not at all working correctly on Apple iPhone, iPad and Mac with just one simple solution!

    After using your Apple Mac, iPhone or iPad for more than 2 to 3 years upgrading the operating system multiple times you may realise after upgrading system some features like iCloud, Mac / App Store App Downloads and Updates, Keychain Sync, Safari Passwords Sync, Contacts Sync are not working across devices.

    Precautions:

    1. If you are on iPhone and iPad first backup your device using Mac. And also backup your iPhone and iPad photos using Apple Photos.

    2. If you are on Mac backup your Mac using TimeMachine

    (more…)
  • Essential factors to be considered while choosing UILabel and UITextView to display text for iOS, iPadOS and macOS apps.

    Choosing between UILabel and UITextView starts when you want to display text in your Apple iOS, iPadOS or macOS Catalyst App.

    I have even gone through the process of choosing UILabel or UITextView to display text on my app.

    So, I have made a small numbered list to help you choose the right option…

    Choose UILable to display text:

    1. If the text word count is small in number
    2. If Top Aligning text to the top border is not the requirement
    3. UILable is not tappable interactive, or selectable to the user’s input
    4. if you want to automatically adjust the font size and fit text to the UILabel bounding box layout

    Here is a Sample Code for UILabel:

    (more…)
  • Show/hide the navigation bar on a particular view without disturbing the navigation bar hierarchy in iOS/iPadOS app.

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

    So, 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 the 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…)
  • Programmatically add Fab (Floating Action Button) Button to iPhone, iPad and Mac App.

    When Google released the Material Design Guidelines, they introduced many new design elements, including the Fabeingutton, a Floating Action Button.

    Normally, we see the Fab button in Android Mobile Apps, but many Apple iPhone, iPad, and Mac App Developers have started using it in their designs.

    Here, we will see how to programmatically add the Fab button 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…)
  • User Privacy & Data Protection Standards in new Apple iPhone, iPad and Mac Operating Systems

    I had been planning for a long time but never implemented Google Analytics for my Apple iOS Apps to get accurate data about my app usage. I thought it was more work to implement analytics in the app with a framework using cocoa-pods, which would, in a way, slow down my app performance.

    But with the news that Apple is taking privacy and data collection seriously, 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 a third-party analytics framework or added an ad network to generate revenue from my apps. My apps are already paid, and I don’t want to mess up user experience with impromptu in-app advertisements.

    (more…)
  • Using iCloud features to sync iPhone messages with Mac.

    Prerequisites:

    1. 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 the macOS operating system, the newest iOS operating system and the Safari Browser.

    Once the above prerequisites are met, we can proceed further…

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

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

    (more…)
  • Using SKStoreReviewController API to prompt users to write reviews for your App.

    Introduction to StoreKit and Apple App Store policies

    I will write down a few concepts & ideas to help you understand how to implement StoreKit app review functionality in your app using Xcode.

    Important Points to Remember

    You can ask your users to rate your app on a scale of 1 to 5 stars. Users can also choose to write reviews for iOS and macOS apps.

    Developers can view, sort and respond to reviews in iTunes Connect.

    About Summery of Ratings

    Every App Store app has one summary rating on the product page, specific to each territory on the App Store.

    The developer can reset your app’s summary rating by releasing a new version of the app.

    The right way to ask for Ratings and Reviews

    The developer can ask users to rate and review your app when they are most likely to feel satisfied, such as when they have completed an action, level, or task.

    This will give users an easy way to provide feedback on the App Store without leaving your app.

    The developer can prompt for rating a maximum of three times in 365 days.

    Users will submit a rating through the standardised prompt.

    Presenting the Review Prompt

    Although you should call this method when it makes sense in the user experience flow of your app, the actual display of a rating/review request view is governed by App Store policy. In addition, because this method may or may not present an alert, it’s not appropriate to call it in response to a button tap or other user action.

    When you call this method in development mode, the review request view is always displayed so that you can test your app on your device. However, this method will not be called when distributing your app using TestFlight.

    When you call this method in your App Store-published app, a review request view will be presented, and the operating system will handle the entire presentation process.

    (more…)
  • Managing Apple ID for your Apple Devices for Maximum Online Security & Peace of Mind. Manage your Apple ID & Communication preferences with minor tweaks & changes.

    Nowadays, every other person we meet on the street has a smartphone, tablet, or phablet, and we all have laptops in our bags and desktop computers at home and in the office.

    So, data security between devices is a big issue now.

    Let’s see: For Apple Products users in the Apple iOS and OSX ecosystem, everyone has an iMac or Mac Pro, iPhone or iPod touch, and iPad. So, using modern technologies like iCloud is the primary key to handling data between these devices.

    So, I will note down a few points that will help you manage your Apple ID to secure your devices and data, such as contacts, iWork Data files, Keychain passwords and access, iCloud Data, Photos, Notes, Safari Bookmarks, and even features like Back to my Mac, Find my Mac, and WiFi iOS over-the-air backups.

    01 Manage & Sign In Apple ID URL
    (more…)
  • How to Delete & Deactivate Apple ID, Here is the Answer

    It is a general assumption that you can’t delete your Apple ID.

    Even if you send support or help requests to the Apple Support team, they will say that…

    But here is a way out of this goof-up.

    apple-id-manage-create

    First step is to gather all required information to varify your account in one place..

    First is Your ‘Username’
    Note it down

    Second is Your ‘Security Question’s Answer’
    Note it down, too…

    The third is to be ready to log in with your account

    Under the Security tab, you have the ‘Generate Pin’ tab. You will need to click this tab to generate a pin to share with your Apple iTunes Support Team expert, which will help him access your account and confirm your identity.

    (more…)