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
A Touch ID and Passcode framework used in the Venmo app. MIT licensed. |
Weekly Roundup
MMTableCellAnimation
This project is about table cell translation animation License unspecified. |
DSTransparentNavigationBar
UINavigationBar with transparency. MIT licensed. |
JEToolkit
Time-saving utilities for iOS development MIT licensed. |
UIColor+HBVHarmonies
Blocks-based UIColor category that makes creating color harmonies easy. MIT licensed. |
KYCircularProgress
Flexible progress bar written in Swift. MIT licensed. |
CNPGridMenu
A Mailbox style grid menu with a blurred background. Apache 2.0 licensed. |
iOS8SelfSizingCells
This is instagram app feed tableView demo use iOS8 Self Sizing Cells. MIT licensed. |
DHTweak
ZLSinusWaveView
A Siri like voice visualization view using EZAudio. Modified from SISinusWaveView for iOS. BSD licensed. |
JMBackgroundCameraView
Use a front or back camera on backgroundView in your app. This is perfect for Logins or Welcome screens. MIT licensed. |
WeatherFontIcon
Using Font Icon Set within Label to display weather icon MIT licensed. |
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. |
SwiftPagingNav
A Twitter-like navigation bar and page viewer written in Swift. MIT licensed. |
GiFHUD
progress hud for displaying only animated gif images. no labels (for now) MIT licensed. |
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. |
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. |
NFXPermissionViewController
If you use this library, the user put one cushion before the permission agreement. MIT licensed. |
MTCardLayout
Mimicking the behavior of the Passbooks apps in iOS using a custom UICollectionViewLayout. MIT licensed. |