Access Control Explained In Swift

Aasif
By Aasif | December 27, 2021 5:45 pm  | 4-min read

In Swift, access control is used to restrict parts of your app’s source code. You’re essentially prohibiting other modules, frameworks, classes and code from using your code. A benefit of access control is the ability to clearly define a public API for your code, and hide private implementation details. In this tutorial, we’ll discuss how access control works and how it affects your Swift programming. We’ll look at the benefits and disadvantages of access control, and discuss a few ha [...]

Read More

How To Use Apple’s Developer Documentation for Fun and Profit

Aasif
By Aasif | December 27, 2021 5:10 pm  | 5-min read

Did you know Apple has a ton of helpful articles, documentation and resources for app developers? And it’s not just only about Swift – they have guides about app marketing, design and business. You might already know some docs, like the official Apple Developer Documentation about Swift, iOS SDKs and Xcode. Other documentation is a bit more hidden, like Apple’s own iOS app design templates and device mockups. In this tutorial I’ll guide you through using these resources effectively [...]

Read More

Any And AnyObject Explained In Swift

Aasif
By Aasif | December 27, 2021 4:34 pm  | 4-min read

How do you use Any in Swift? What’s the difference between Any and AnyObject? And when and why should you use them? We’ll answer those questions in this tutorial. Here’s what we’ll get into: What Any is and why it’s quite useful The difference between AnyObject and Any Where AnyObject actually comes from Table of Contents What’s “Any” In Swift? Why Use Any And AnyObject? The Difference Between Any And AnyObject Further Reading What’s “Any” In Swi [...]

Read More

Crypto, Christmas and Commerce (Podcast 103)

Dami Opara
By Dami Opara | Last Updated on January 21st, 2022 3:15 pm
crypto christmas and commerce podcast 103 appy pie

Using cryptocurrency in E-commerce could soon become the norm, as companies around the world wake up to the possibilities, we look at the advantages and disadvantages of making this change. In this episode, I investigate the rise of mobile shopping, increased adoption of 'Buy Now Pay Later' schemes, increased digital transformation, "buy buttons" and the impact of social media integration. Listen to this storyYour browser does not support the audio element. [...]

Read More

A Beginner’s Guide to Big O in Swift

Aasif
By Aasif | Last Updated on December 27th, 2021 9:05 pm | 5-min read

Big O notation is a topic that can make your head spin, especially if you’re new to algorithms. You use big O notation to describe how efficient an algorithm runs, compared to other algorithms. And we get an idea about how much more work an algorithm has to do, as the size of its input grows. In this tutorial you’ll learn: What big O notation is Why it’s relevant for iOS/Swift developers What the different time complexities mean How you can determine the time complexity of an a [...]

Read More

Most Popular Posts