Just finished the authentication of Ristretto. ?

But with URLSession you need a URLSession, URLRequest and task to perform the data loading, with Alamofire you've got all this in a single request method, which gives you a "response" closure in which you parse your data.
In the end it uses URLSession too, but you don't need to maintain three objects, but just one method.

Yes and no. There's a class, Object, which you need to subclass in order to use Realm. Otherwise there's no real set up. No .xcdatamodeld file, no stack nothing. And reading/writing are done in transactions which run on background threads.
The only thing I like about Core Data is the NSFetchedResultsController, which you don't have in Realm. There are third party libraries that give you something like that for Realm, but you don't really need those. Instead you can read your data with an optional predicate in just one line of code and have Notifications handle the UI changes for updates in the database.

I might have found something. Just went through some markdown parsing frameworks on GitHub and there are some written in Swift. But I'll need another look to find one really useful.

And on macOS you have Cocoa Bindings, which gives you the ability to link your Core Data database to your app with almost no code.

//

Core Data has become significantly better with iOS 10 and Xcode 8. I didn't like the older versions of it. Way too much code for the bit you actually do with it. I still prefer Realm.

//

First of all, imho Alamofire is super awesome. With it you don't even have to set up anything, just create a request object and put in the parameters you need.
Realm is even more awesome. No Core Data stack, no NSManagedObject and all the other stuff used in Core Data.
With those two libraries I sped up my dev time significantly, focusing on the things that matter.
I use Realm mostly for caching posts so the user isn't presented an empty table view at launch.

I found a library for that, but haven't tried it yet. One idea I had was to just use web views in the table view, just not sure if the outcome will be what I want.

That would be awesome.

//

One thing I have to look out for is markdown. I guess it's best to use regex for that? I have no idea how to work with markdown yet. Should take some time to get that up and running the way I want it to.