Should you create and adopt a protocol, or should you just pass a function instead? Learn some rules of thumb for making this decision!

@theartofmadeline

β£ Chile in a Photography β£
RMH
YOU ARE THE REASON
NASA
The Stonewall Inn

tannertan36

shark vs the universe
Claire Keane

oozey mess
he wasn't even looking at me and he found me
Noah Kahan
π
hello vonnie

pixel skylines
Sweet Seals For You, Always
"I'm Dorothy Gale from Kansas"

gracie abrams

KIROKAZE

seen from Russia
seen from United States

seen from United States
seen from United States
seen from United States
seen from United States
seen from United States
seen from United States

seen from United States

seen from United States
seen from United States

seen from Malaysia

seen from United States
seen from United States

seen from United States

seen from United States
seen from United States
seen from United Kingdom

seen from United States

seen from Vietnam
@andrewcbancroft
Should you create and adopt a protocol, or should you just pass a function instead? Learn some rules of thumb for making this decision!

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch β’ No registration required β’ HD streaming
Learn to list events from a user's calendar by using Event Kit and Swift!
Learn to add buttons to the navigation bar of your Storyboard-based app without using code!
Functions in Swift are Types, but just how do you identify the Type of a function? Explore this topic and take on some practice exercises in this article!
In this article I share my new CocoaPod library to fade UIViews in and out! It's called Fadeable, and is implemented as a Swift protocol extension.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch β’ No registration required β’ HD streaming
Callbacks: What are they? How do they work? What are they used for in practice? Get answers to these questions as I explain the fundamentals for Swift Developers!
Join me as I explore project dependency management for apps that are developed for Apple platforms using a popular dependency manager called CocoaPods.
It's the simple things that get us, isn't it? If you're seeing "unresolved identifier" or "no member" errors using your framework, you may be forgetting an all-important access control modifier...
This walk-through will take you step-by-step through working with unwind segues programmatically in Swift.
In this guide, I will walk you through how to get started with SLComposeViewController, so that you can enable your app to post Facebook, and Twitter.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch β’ No registration required β’ HD streaming
As our apps move from simplicity to complexity, how can we keep a handle on the trustworthiness of our unit tests? Learn how to create trust-able tests!
More than ever before, developers are faced with the challenges of managing their reliance on third-party libraries to improve productivity and build cutting-edge apps. This course is an exploration in project dependency management for apps that are developed for Apple platforms.
Callbacks: What are they? How do they work? What are they used for in practice? Get answers to these questions as I explain the fundamentals for Swift Developers!
Callbacks: What are they? How do they work? What are they used for in practice? Get answers to these questions as I explain the fundamentals for Swift Developers!
More than ever before, developers are faced with the challenges of managing their reliance on third-party libraries to improve productivity and build cutting-edge apps. This course is an exploration in project dependency management for apps that are developed for Apple platforms using a popular dependency manager called CocoaPods.
Join me as I explore project dependency management for apps that are developed for Apple platforms using a popular dependency manager called CocoaPods.
Join me in my new Pluralsight course as I explore project dependency management for apps that are developed for Apple platforms using a popular dependency manager called CocoaPods.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch β’ No registration required β’ HD streaming
This walkthrough will guide you through the process of creating a Swift framework for the purpose of sharing a Core Data model with multiple projects.
Code re-use is a powerful thing, but itβs not always easy to pull off. We strive for it though, because in the long run, it makes maintaining the code far, far easier than if we just settled for copying and pasting.
With the introduction of dynamic frameworks in iOS 8, a world of possibility opened up for iOS developers to achieve some pretty cool re-use scenarios, one of which weβre going to dive into today.
Not only can we share code between projects, we can also share Core Data models between projects by utilizing frameworks! Β Read the full article at https://www.andrewcbancroft.com!
If it's controllable, it's testable! Learn to improve your ability to unit test your Swift app - parameterize and push values to your system under test!