Weekly Roundup: CurrentC Gets a Serious Black Eye, and Facebook Dumps Core Data

Aaron Brethorst, November 01, 2014

Color me shocked—just shocked—that CurrentC, the ostensible competitor to Apple Pay, has some serious problems. It started with a story on Techcrunch about the "clunky" experience that CurrentC offers:

CurrentC uses QR codes displayed on a cashier’s screen and scanned by the consumer’s phone or vice versa to initiate and verify the transaction.

In comparison, if you haven't tried it out yet, with Apple Pay you hold your phone up to the NFC-equipped card reader and hold your finger to your phone's TouchID sensor. Easy.

Of course, things then got worse:

MCX (Merchant Customer Exchange), the coalition of retailers including Walmart, Best Buy, Gap and others, who are backing a mobile payments solution CurrentC meant to rival newcomer Apple Pay, has been hacked. The data breach involves the theft of email addresses, but the CurrentC mobile application was not affected.

Doh. It's a good thing this breach wasn't more significant than it was, but, still, this isn't exactly a ringing endorsement for the safety of your bank account if you use CurrentC. And, frankly, I think that's most worrisome part: to use CurrentC, you have to link your bank account, not your credit card to their system. Given their track record thus far, I'll be keeping my checking and savings accounts as far away from MCX as possible.

Finally, there was a great post on Facebook's developer blog last week about how they made the iOS news feed (nearly) 50% faster. Spoiler alert: they dumped Core Data. If you're looking to do something similar to what Facebook did, I highly recommend checking out Github's Mantle project. I've been using it for a while, now, and have almost nothing but good things to say about it. The only complaint I have is that understanding how all of the semi-magical runtime introspection stuff works can be a little hairy, but that's quite minor in comparison to relying upon a black-box framework that uses exceptions for control flow.

Best,
Aaron


What We're Reading


Control of the Week

VENTouchLock

VENTouchLock

A Touch ID and Passcode framework used in the Venmo app.

MIT licensed.

Find out more Add to Favorites


Weekly Roundup

MMTableCellAnimation

MMTableCellAnimation

This project is about table cell translation animation

License unspecified.

Find out more Add to Favorites


DSTransparentNavigationBar

DSTransparentNavigationBar

UINavigationBar with transparency.

MIT licensed.

Find out more Add to Favorites


JEToolkit

JEToolkit

Time-saving utilities for iOS development

MIT licensed.

Find out more Add to Favorites


UIColor+HBVHarmonies

UIColor+HBVHarmonies

Blocks-based UIColor category that makes creating color harmonies easy.

MIT licensed.

Find out more Add to Favorites


KYCircularProgress

KYCircularProgress

Flexible progress bar written in Swift.

MIT licensed.

Find out more Add to Favorites


CNPGridMenu

CNPGridMenu

A Mailbox style grid menu with a blurred background.

Apache 2.0 licensed.

Find out more Add to Favorites


iOS8SelfSizingCells

iOS8SelfSizingCells

This is instagram app feed tableView demo use iOS8 Self Sizing Cells.

MIT licensed.

Find out more Add to Favorites


DHTweak

DHTweak

An implementation of Facebook Tweaks in Swift.

With DHTweak you can tweak

  • Floats (z.B. font size, position, size, animation durations, dynamic behavior values)
  • Doubles
  • Ints (z.B. loop counts)
  • Strings (z.B. test layout for long strings, upper/lower case)
  • UIColors! Yes, tweak colors using 6 digit hex values while the app is running.

MIT licensed.

Find out more Add to Favorites


ZLSinusWaveView

ZLSinusWaveView

A Siri like voice visualization view using EZAudio. Modified from SISinusWaveView for iOS.

BSD licensed.

Find out more Add to Favorites


JMBackgroundCameraView

JMBackgroundCameraView

Use a front or back camera on backgroundView in your app. This is perfect for Logins or Welcome screens.

MIT licensed.

Find out more Add to Favorites


WeatherFontIcon

WeatherFontIcon

Using Font Icon Set within Label to display weather icon

MIT licensed.

Find out more Add to Favorites


JBWebViewController

JBWebViewController

A drop-in modal web browser inspired by the current browser in the Facebook app on App Store.

Works on both iOS 7 & iOS 8.

MIT licensed.

Find out more Add to Favorites


SwiftPagingNav

SwiftPagingNav

A Twitter-like navigation bar and page viewer written in Swift.

MIT licensed.

Find out more Add to Favorites


GiFHUD

GiFHUD

progress hud for displaying only animated gif images. no labels (for now)

MIT licensed.

Find out more Add to Favorites


WPAttributedMarkup

WPAttributedMarkup

WPAttributedMarkup is a simple utility category that can be used to easily create an attributed string from text with markup tags and a style dictionary.

MIT licensed.

Find out more Add to Favorites


DBColorNames

DBColorNames

Get descriptive color names from RGB color values. Uses data from the XKCD color survey available here: http://xkcd.com/color/rgb/

MIT licensed.

Find out more Add to Favorites


NFXPermissionViewController

NFXPermissionViewController

If you use this library, the user put one cushion before the permission agreement.

MIT licensed.

Find out more Add to Favorites


MTCardLayout

MTCardLayout

Mimicking the behavior of the Passbooks apps in iOS using a custom UICollectionViewLayout.

MIT licensed.

Find out more Add to Favorites