Quantcast
Browsing all 57 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Setting Up Carthage for the Terminal-Timid

The old adage “Don’t go reinventing the wheel” comes into play often when developing software, doesn’t it? Why build this [thing] ourselves when someone else has invented it already? Fantastic...

View Article


Analyzing Swift Protocol Extensions and C# Abstract Classes

Being a C# developer by day and a Swift developer by night has me constantly thinking about the similarities and differences between these two languages. I genuinely enjoy programming with each, and I...

View Article


Diagnosing “Restore failed” with ASP.NET 5 on Mac

Following along with Steve Smith’s “Your First ASP.NET 5 Application on a Mac”, I found myself frustrated that, despite all my efforts, the simple little sample project I was trying to get running just...

View Article

Image may be NSFW.
Clik here to view.

Sharing a Core Data Model with a Swift Framework

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...

View Article

Testability Tip for Swift Developers – Parameterize and Push

In a previous “Testability Tip for Swift Developers”, I discussed the principle of observability. “If it’s observable, it’s testable” was the primary conclusion of the article, and I pointed toward...

View Article


OpenSSL for iOS & Swift the Easy Way

I’m currently working on outfitting an app I’m working on to be able to validate receipts to verify purchases of the app. Little did I know, this adventure would introduce the need to understand how to...

View Article

Image may be NSFW.
Clik here to view.

Preparing to Test Receipt Validation for iOS

After having to piece together each step along the path of preparing to test receipt validation for iOS apps, I’ve decided to combine everything into the following guide. Whether you’re working to...

View Article

Loading a Receipt for Validation with Swift

I’m working through a progression of entries on the process of validating receipts with OpenSSL for iOS in Swift. To-date, I’ve explained how to get OpenSSL into your project (the easy way), and I’ve...

View Article


Considerations for Choosing 3rd Party Swift Libraries

While relying on 3rd party dependencies can provide you the benefit of not having to spend time implementing a portion of your app, realize that you’re essentially giving away little pieces of your app...

View Article


Creating Trust-able Unit Tests in Swift

It may come as a surprise to you, but a green-lit passing unit test is not always a sign that all is well with our software. Our apps and their corresponding unit test suites always start off clean and...

View Article

Get Social With Swift – Posting to Facebook and Twitter

Building social media features into our apps has never been easier! In this guide, I will walk you through how to get started with accessing the Social framework for iOS so that you can take advantage...

View Article

Using PowerShell to Install a DLL into the GAC

A couple of ways exist to install a DLL into the Global Assembly Cache (GAC). Using gacutil.exe is one, but this comes as part of a Visual Studio installation, and in a server environment, you may not...

View Article

Image may be NSFW.
Clik here to view.

Working with Unwind Segues Programmatically in Swift

Navigating between screens is a critical component to building iOS applications. The mechanism for navigation in Storyboard-based applications is the segue. Using segues, we can travel ahead to the...

View Article


Swift Framework Woes – Unresolved Identifier? No Member?

It’s the simple things that get us, isn’t it? I was working on a simple little framework the other day, and I’d gotten things just how I wanted… or so I thought. I was ready to test things out and...

View Article

401 Unauthorized Browsing Site From Local IIS Instance

I spent waaaaay way way way too long fighting this one, so I’m saving everything I found on the issue so that I never lose it. Jump to… Setup Problem Solution (with original sources) Was this article...

View Article


Managing Xcode Project Dependencies with CocoaPods

Announcing – New Pluralsight Course! I’m excited to announce the publication of my new course for Pluralsight titled “Managing Xcode Project Dependencies with CocoaPods”! Not a Pluralsight subscriber?...

View Article

Fundamentals of Callbacks for Swift Developers

Callbacks: What are they? How do they work? What are they used for in practice? My goal in this article is to provide answers to these questions so that you have a foundational understanding of this...

View Article


Image may be NSFW.
Clik here to view.

Fade Views In/Out with Fadeable – A Swift Protocol Extension

During the production of my Pluralsight course on Managing Xcode Project Dependencies with CocoaPods, I wanted to provide viewers of the course the opportunity to see how to create and deploy a simple...

View Article

Swift Functions as Types

For the well-versed functional programmer, the fact that functions in Swift are Types is no surprise. But I’m relatively new to the game on that front, so when I first encountered the idea of thinking...

View Article

FIX – Query in Parse Cloud Code Returns Unauthorized Error

The Parse migration process has begun – I’ve got a couple of small apps that used this backend as a service because the backend was simple and Parse was free. The migration has gone fairly smooth so...

View Article
Browsing all 57 articles
Browse latest View live