20 Oct 2017

Better way to identify whats different between 2 instances. Have you ever written tests? Usually they use equality asserts, e.g. XCTAssertEqual, what happens if the object aren't equal ? Xcode throws wall of text at you: This forces you to manually scan the text and try to figure out exactly whats wrong, what if instead you could just learn which property is different? Install...

19 Oct 2017

Tiling window manager for macOS along the lines of xmonad. A quick screencast of basic functionality can be found here. (It's rough, and I'd love to see a better one if someone has the skills and inclination to make one.) Getting Amethyst Amethyst is available for direct download here or using homebrew cask. brew cask install amethyst Note: that Amethyst now is only supported on...

19 Oct 2017

Testing push notifications for your iOS or Mac app can be a pain. You might consider setting up your own server or use one of the many push webservices online. Either way it's a lot of work to get all these systems connected properly. When it is all working properly, push notifications come in fast (< 1 sec) and reliably. However when nothing comes in, it can be very hard to find out ...

31 May 2017

EarlGrey is a native iOS UI automation test framework that enables you to write clear, concise tests. With the EarlGrey framework, you have access to enhanced synchronization features. EarlGrey automatically synchronizes with the UI, network requests, and various queues; but still allows you to manually implement customized timings, if needed. EarlGrey’s synchronization features he...

16 May 2017

AppIcon generates *.appiconset contains each resolution image for iOS. AppIcon.appiconset ├── Contents.json ├── AppIcon-20.0x20.0@2x.png ├── AppIcon-20.0x20.0@3x.png ├── AppIcon-29.0x29.0@2x.png ├── AppIcon-29.0x29.0@3x.png ├── AppIcon-40.0x40.0@2x.png ├── AppIcon-40.0x40.0@3x.png ├── AppIcon-60.0x60.0@2x.png └── AppIcon-60.0x60.0@3x.png Demo Installation Homebrew $ bre...

15 Mar 2017

       Serpent (previously known as Serializable) is a framework made for creating model objects or structs that can be easily serialized and deserialized from/to JSON. It's easily expandable and handles all common data types used when consuming a REST API, as well as recursive parsing of custom objects. Designed for use with Alamofire. It's designed to be used together with our h...

12 Sep 2016

This repository contains the current source code of Quicksilver. If you're having issues with the latest Quicksilver version, feel free to log them at the issue tracker. The master branch contains the source for the currently released Quicksilver. If you want more info about Quicksilver you can read the about page or view it on Wikipedia. For help and support, visit the Quicksilver...

24 Aug 2016

What is this? SwiftFormat is a code library and command line tool for reformatting swift code. It applies a set of rules to the whitespace around the code, while leaving the meaning intact. Why would I want to do that? Many programmers have a preferred style for formatting their code, and others seem entirely blind to the existing formatting conventions of a project (to the enragem...