Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
For years I wanted the site generator for ko(9) to support live reloading so I could immediately see my edits rendered in the browser.
-
Recently I needed to load a large CSV file into an app I was building.
-
This is the last post in a series about building a Swift wrapper of the Objective-C runtime.
-
In this post I’ll describe how I made my Swift wrapper of the Objective-C runtime as fast as calling the C functions directly.
-
This series of posts is about some interesting problems I encountered while building a seemingly simple Swift wrapper around the Objective-C runtime.
-
I’ve been wanting to improve the built-in web server of the static site generator I use for these articles, since I need to stop and restart the server any time I want to see my latest changes.
-
Twenty years ago this week, Gmail was announced to the world.
-
This is an update to my previous article where I showed how you could compare objects in an automated way using the Objective-C runtime.
-
This is the penultimate post in my series on the Objective-C runtime; you can read the others here.
-
I recently came across the slides for a talk that I presented in 2017 on the subject of Key-Value Observing.
-
Over the past few months I’ve been lucky enough to take some longer trips in different electric cars, and picked up a few things that I wish I’d known beforehand.
-
Today we’ll look at dynamic method resolution, one of the coolest features of the Objective-C runtime, which lets our app create new methods on the fly!
-
In this article we’re going to look at how to make sure that your app can handle an unexpected server response correctly.
-
I recently needed to implement a state machine in a project and was pleasantly surprised to find how easy this is in Swift.
-
In this article we’ll see how Key-Value Coding (KVC) works internally, and implement a basic version of it ourselves using the Objective-C runtime.
-
In this article we’re going to look into Objective-C’s type encodings, and then we’ll then build a small convenience class to parse these encodings so we can use them more easily.
-
In this article we’re going to use the Objective-C runtime for some basic introspection: getting the properties of a class, including the attributes of each property (like readonly or weak).
-
I really like Objective-C.