If you should happen to “brick” your blackpill dev board in such a way that it doesn’t respond to your STLINK v2 debugger anymore, you can recover it by flashing a known-good program via US...
coryalder/Matches : My sixth Swift Package Manager module, Matches is a wrapper on NSRegularExpression that makes simple regexes easier. import Matches let match1 = "string1nstring2".firs...
coryalder/Ape : A tiny library I’ve being using to simplify some REST api tasks. Think of it as solving some of the problems Alamofire does, but it’s under 100 lines of code so you can wrap...
The following lets Visual Studio Code build your Swift project, using your Package.swift file to bring in Swift Package Manager modules. { "version": "0.1.0", "command": "/Lib...
30 days of tvOS sales numbers : wow. much downloads. very profit
GifTV 1.1 is out now, with a cool new Channel list and Top Shelf support. Search “gi” in the tvOS App Store to find it ¯_(ツ)_/¯
Building Rivet’s fuzzy string matching autocomplete : I wrote about my fuzzy autocomplete strategy over on Medium
I released a thing. Rivet - Effortless Affiliate Link Toolbox . It makes sharing Amazon and iTunes product links from your iPhone effortless. I built it because creating posts for Weird iOS from...
Works great, assuming your UIImage is CGImage-backed (if you created it using imageNamed, then it’s CGImage-backed). extension UIImage { func invertedImage() -> UIImage? { ...
LEVENSHTEINSWIFT This is a class extension on Swift.String I created to calculate Levenshtein distance , a metric for measuring the difference between two strings. I needed this as part of buil...
coryalder/AmazonProduct.swift : > Amazon Product Advertising API + Alamofire (+ SHXMLParser) Today I wrote some code to fetch product info from Amazon’s Product Advertising API. I us...
Weird Apps for iOS : I started a blog to catalogue all the weird and wonderful iOS apps out there. Artful, interesting, useless but moving, etc. I believe software can be a vehicle for wonderfu...
Wrestling with Status Bars and Navigation Bars on iOS 7 : > While updating Riposte and Whisper for iOS 7, one of the recurring > problems I had was getting our view hierarch...
NSURL Component Visualization : I made a thing for when you are working with NSURL and you can’t remember the difference between the `-(NSString *)query` and the `-(NSString *)parameterString...
OPEN THE COCOAPOD BAY DOOR, IPHONE! I’ve just released an iOS app for CocoaPods users. The app, Podlife, is designed to help you keep your pods up-to-date, find new libraries to make building ...
Adding a footer to UIWebView : So I wrote a pretty cool addition to DMAFWebViewController. If you set webViewController.webView.footerView to a UIView, the view will be placed inside the webV...
To clean up the UI of my app Chack! I decided to move the UISlider from the toolbar to a popover coming from a toolbar button. Before: After: There’s more going on than just the change t...
I’ve updated my wopen bash function to open the .xcodeproj file if no .xcworkspace is available. Copy the alias from here https://gist.github.com/coryalder/5609996 Place in your .bash_pro...
My new app PhotoDog was approved late last night! I’ve spent much of the day sending out press releases, and organizing my social media presence (Instagram and Twitter accounts, mostly). I won...
UPDATE: 0.2 AVAILABLE HERE HTTP://OBJECTIVESEA.TUMBLR.COM/POST/50874228125/WOPEN-0-2 My typical CocoaPods workflow: Switch to terminal cd to your project directory Edit Podfile type pod update...