OS X (originally Mac OS X) is a series of Unix-based graphical interface operating systems (OS) developed and marketed by Apple Inc. It is designed to run on Macintosh computers, having been pre-installed on all Macs since 2002.
I will explain how to repair your Mac’s Home Folder Permissions. This will fix any annoying repeated Finder, iTunes / Music, or application issues on your Mac.
Follow these steps to reset permissions:
Step 01: Turn on or restart your Mac and immediately press and hold ‘Command (⌘) R’ to start up from macOS Recovery.
Step 02: Enter the firmware password or administrator password if prompted on your Mac.
Step 03: Choose Utilities > Terminal from the menu bar when you see the macOS Utilities window.
If you are developing a macOS catalyst app, you may be wondering how to conditionally write code specifically for iOS, iPad OS, or the macOS 10.15 catalyst app.
Here is how to do it.
Use the code below to declare specifically written code, which will compile only for iOS and iPadOS.
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.
I am now documenting some thoughts about black colour behaviour on Physical Paper & computer displays or screens.
I was from a BFA (Bachelor of Fine Arts) – Applied Art background, so we had subjects like Illustration, Calligraphy, Typography, Print Media Design, Logo & Symbol Design, Branding & Identity Design.
We used to design our assignments using Japan Black ink which is very dark in contrast & which creates high contrast reach feeling of black colour tone on white paper.
So when we print our designs in Adobe Illustrator or CorelDraw, we fill the design with (CMYK) Cyan: 100%, Magenta: 100%, Yellow: 100%, K(Black): 100%, then using only K: 100%. These CMYK values use to create high-contrast Japan Black ink fill on White Paper.
What is an Array? An array is an ordered list with indices / Index. Examples of an array are a to-do list, shopping list, Amazon Wish List, etc.
Let’s say we have an array list of apps
Index: 0 1 2 3
Element: “Reminders” “Mail” “Xcode” “Calendar”
Important Note: The index of the first element always starts with zero because the way computer scientists deal with data in memory, they have offset & offset starts with zero & that’s why the Array begins with zero. The index of an array never exceeds the number of elements.
Here is how to declare an Array in Swift: We will declare an array with the let or var keyword, the identifier name, the equal sign, and square brackets. A comma separates each element.
var apps = ["Reminders", "Mail", "Xcode", "Calendar"] // Array of Strings, Each element is of Type String
var number = [1, 2, 300, 4000] // Array of Integers, Each element is of Type Integer
var bools = [true, false, false, true] // Array of Boolean values, Each element is of Type Bool
var groups = [["John", "Tom", "Steve"], ["Brandon", "Bill"]] // Array inside array
Swift Programming Language is a new sensation, something happening, or the next paradigm in the computer programming world. Apple introduced Swift at WWDC, Apple’s World Wide Developer Conference, in 2014. Apple declared Swift an Open-Source Programming Language on December 3, 2015.
Swift is getting a warm welcome from the development community as a breath of fresh air for their daily programming job.
Swift natively supports Unicode Characters, Emojis, and Asian Languages like Devanagari Characters & Chinese Characters. Which was lacking in 30-year-old programming Languages like C & Objective-C
Here is what others say about Swift Programming Language from Apple to Wikipedia.
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.