Homepage
Open in app
Sign in
Get started
If let swift = Programming!
A collection of posts to learn or improve your Swift skills.
Follow
10 Best Resources to learn or improve Apple Swift development
10 Best Resources to learn or improve Apple Swift development
I’ve decided to create a list of my favorite resources to learn and improve Swift development.
Stefano Frosoni
Nov 12, 2015
Trending
Swift Array: removing duplicate elements.
Swift Array: removing duplicate elements.
Recently I had to remove duplicate items from an Swift Array while maintaining the original order.
Stefano Frosoni
Mar 7, 2017
Swift 3 Upload a file to Amazon S3
Swift 3 Upload a file to Amazon S3
I would like to share a simple tutorial how to upload a file to Amazon S3 in iOS using Swift 3. Let’s go.
Maksym Bilan
Dec 19, 2016
CloudKit (part 1)
CloudKit (part 1)
CloudKit is an Apple BaaS (Backend as a service) like Parse (Facebook to shut down Parse..) whose purpose is to provide a simple solution…
Stefano Frosoni
Feb 2, 2016
.css in your Xcode Project 🎍
.css in your Xcode Project 🎍
Yeah you read that right! So recently I had encountered this requirement where I was supposed to load HTML strings in a Web view in my iOS…
Mansi Shah
Mar 26, 2018
Animations ✨
Animations ✨
So, I’ve always liked to add animations in my apps, because I believe animations always draw more attention than our regular transitions…
Mansi Shah
Dec 16, 2017
iCloud Public Database Setup and Upload (1/2)
iCloud Public Database Setup and Upload (1/2)
Share Your Interesting Data Records with Users of the App at Apple’s Public Database
Mazen Kilani
Apr 18, 2021
OpenAI Function Calling, iOS implementation.
OpenAI Function Calling, iOS implementation.
James Rochabrun
Nov 15, 2023
iCloud Public Database Query, Download, and Report (2/2)
iCloud Public Database Query, Download, and Report (2/2)
Query the App Public Database and Download or Report Users Shared Data
Mazen Kilani
Apr 18, 2021
Swift Table View with Calendar Section Headers
Swift Table View with Calendar Section Headers
Present a Table View with Data-Driven Years as Section Headers
Mazen Kilani
Apr 14, 2021
3 Dark Mode Swift Scenarios
3 Dark Mode Swift Scenarios
Dark Mode Colours, NSAttributedStrings, and HTMLs
Mazen Kilani
Mar 15, 2021
iOS 14: App Clips
iOS 14: App Clips
A quick overview
Stefano Frosoni
Jul 24, 2020
Generic networking layer using Combine in Swift UI.
Generic networking layer using Combine in Swift UI.
On this short post I will show you how to create a generic Networking API that you can reuse in your own implementations using generics…
James Rochabrun
Jul 23, 2020
Dynamic height for a child view controller!
Dynamic height for a child view controller!
Hello, champ readers! This is a quick 📝 regarding the dynamic height adaptation of child controllers in a parent’s container view (UIView…
Mansi Shah
Jun 16, 2020
SwiftUI: “@State” and “@Binding”
SwiftUI: “@State” and “@Binding”
One of the biggest announcements from WWDC19 was SwiftUI. SwiftUI is a user interface framework that lets us design apps in a declarative…
Stefano Frosoni
Dec 10, 2019
Swift Tuple
Swift Tuple
Tuples provide a way to group multiple values together representing them as single compound value. The values in a tuple can be of any…
Stefano Frosoni
Nov 12, 2018
Higher Order Functions in Swift
Higher Order Functions in Swift
Higher order functions are simply functions that can either accept functions or closures as arguments, or return a function/closure.
Stefano Frosoni
Jul 16, 2018
Training a custom model using IBM Watson studio and use it in your iOS app using Core ML and Vision.
Training a custom model using IBM Watson studio and use it in your iOS app using Core ML and Vision.
This days Machine learning is the topic that everybody is talking about, there are so many resources online where you can use your camera…
James Rochabrun
Apr 15, 2018
Managing Files in iOS
Managing Files in iOS
Part 1/2: Save, Share, Open, Preview, Copy, Print.
Mansi Shah
Apr 15, 2018
Extensions 👜
Extensions 👜
Hey guys, hope life is good! 😁 Well I wish to bring more relaxation today 🛀🏼. I have been using these extensions in my daily 👩🏻💻…
Mansi Shah
Feb 22, 2018
Supporting Dynamic Type w/ Custom fonts.
Supporting Dynamic Type w/ Custom fonts.
This post describes how to have your app support Dynamic Type with your own custom fonts. If you’re already familiar with the concept, you…
Mansi Shah
Jan 27, 2018
Pragma mark— Server Side Swift Workshop
Pragma mark— Server Side Swift Workshop
This year I partecipated to the “Pragma Mark” Conference in Verona, Italy (11–12–13 October 2017).
Stefano Frosoni
Nov 7, 2017
Throttling calls in Swift
Throttling calls in Swift
How to limit burst of calls and make your app happy again
Daniele Margutti
Oct 19, 2017
Migrating to Codable from NSCoding
Migrating to Codable from NSCoding
For those who came in late: Apple introduced the Codable protocol in Swift 4, which allows you to encode and decode your model types to…
craiggrummitt
Oct 4, 2017
How to create a stretchable TableViewHeader in iOS ??
How to create a stretchable TableViewHeader in iOS ??
You might have seen a collapsable or stretchable tableview header in android. If you check the whatsapp profile/ group settings page , you…
Abhimuralidharan
Sep 13, 2017
Swift protocol to easily create reusable custom XIB-based views
Swift protocol to easily create reusable custom XIB-based views
Using a lot of custom views designed in Interface Builder on my work I found myself to rewrite the same code to instatiate a view from XIB…
Stefano Frosoni
Jun 2, 2017
Modeling an API Endpoint with a Swift Enum
The more I work with enums in Swift, the more I find uses for them in my every day coding. Recently I worked on a project that used…
Adam Smith
May 13, 2017
Grand Central Dispatch (Swift 3)
Grand Central Dispatch (Swift 3)
The GCD offer great flexibility and options when trying to achieve concurrency, performance, and parallel tasks…
Stefano Frosoni
Apr 13, 2017
Design and code your own UIAlertView
Design and code your own UIAlertView
AlertViews are a common way to display a message to a user in iOS. This view allow an user to be informed of critical information (battery…
Daniel Luque
Mar 27, 2017
iOS Tests working with Objective-C and Swift class together
iOS Tests working with Objective-C and Swift class together
Introduction
MonGuNare
Jan 25, 2017
The Swift Singleton Pattern
The Swift Singleton Pattern
The Singletons pattern provide a globally accessible, shared instance of an object.
Stefano Frosoni
Jul 18, 2016
Size classes iPad Portrait/Landscape
Size classes iPad Portrait/Landscape
Apple introduced the concept of adaptive user interfaces in iOS 8 relying on a combination of Auto Layout and Size Classes. An adaptive…
Stefano Frosoni
Mar 15, 2016
About If let swift = Programming!
Latest Stories
Archive
About Medium
Terms
Privacy
Teams