Although not directly related to iOS development, one of the most surprising and unfortunate pieces of news I read this past week was that Tobias Frere-Jones, one half of the renowned type foundry Hoefler & Frere-Jones was suing his business partner of 15 years for what he sees as his fair share of half of the company. One big takeaway for all of you folks doing contracting work or considering doing contracting work is that you should always get everything written down and signed. Never settle for a verbal agreement. It will inevitably come back to bite you.
In other, happier news, I was introduced to OCLint by way of a blog post on Etsy's website recently, and it's an unbelievably (if somewhat poorly documented tool) for tracking down issues in your code. I've played with it a bit and am looking forward to getting to take full advantage of it in an app I've been working on. Lastly, we have two super-cool controls of the week (and a ton more other new, awesome controls), and Margana, a beautifully-designed word game for iOS 7 that takes full advantage of Cocoa Controls :). I had the pleasure of beta testing Margana, and was honestly surprised when its creator, Melvin, opted to release it for free. (Also, in the interest of full disclosure, I should mention that Melvin and I are buddies, but I would've featured Margana even if I had never met him.)
Best,
Aaron
What We're Reading
- Frere-Jones is suing Hoefler for half of the world's preeminent digital type foundry
- Static Analysis with OCLint
- iOS Static Libraries Are, Like, Really Bad, And Stuff (Radar 15800975)
App of the Week: Margana
Control(s) of the Week
BEMSimpleLineGraph
iOS library to create simple line graphs/charts. MIT licensed. |
UIImageView_FaceAwareFill
Weekly Roundup
VTAcknowledgementsViewController
Ready to use "Acknowledgements"/"Licenses"/"Credits" view controller for CocoaPods. MIT licensed. |
FHSegmentedViewController
Custom view controller container for swiching sub view controller with a segmented control MIT licensed. |
iAppInfos
RSBarcodes
RSBarcodes allows you to scan 1D and 2D barcodes using metadata scanning capabilities introduced with iOS7 and generate the same set of barcode images for displaying and sharing. MIT licensed. |
RubySugar
Ports Ruby syntactic sugar to Objective-C. MIT licensed. |
MMSpinImageView
A UIView to show 360 degree spin photography MIT licensed. |
JGDetailScrubber
UISlider subclass with variable scrubbing speeds. Inspired by iOS Music app. MIT licensed. |
DoAlertView
A replacement for UIAlertView: block-based, customizable themes, and easy to use with image or map. MIT licensed. |
HJRSeparatableView
An extended view with a single line separator like UITableViewCell. MIT licensed. |
LMPaymentKit
A maintained fork of PaymentKit from Stripe, updated for iOS 7 MIT licensed. |
PAPlaceholder
GRGlassWindow
A NSWindow subclass with a beautiful glass-like title bar BSD licensed. |
MagicPie
A powerful and easy to use pie chart control with fluid animations. MIT licensed. |
BZGFormViewController
A library for making dynamic forms. MIT licensed. |
AssetLibraryMultiselect
SGActionView
Combination alert view, table, and share view. MIT licensed. |
JavaScriptBridge
KDropDownMultipleSelection
Single or multiple selection in drop down list. MIT licensed. |
ITProgressBar
ITProgressBar is a very lightweight progress bar replacement for Mac OS X Apache 2.0 licensed. |
CFMagicEvents
SKSTableView
An expandable table view. MIT licensed. |
TwitterCover
TwitterCover is a parallax top view with real time blur effect to any UIScrollView, inspired by Twitter for iOS MIT licensed. |
XMCircleType
XMCircleTypeView is a UIView that allows you to display an NSString as a cicular text. Is will take font kerning into account, so no weird spacings. MIT licensed. |
ProvisionQL
TWRProgressView
TGFoursquareLocationDetail
iOS project recreating Foursquare design and behaviour when presenting location details Behaviour: When you scroll, image's shown area will become bigger. Like it appears on location detail page in Foursquare app. Also when you scroll up the UITableView, the header will automatically appear. At the opposite, if you scroll down it will fade away. See gif at: http://i.imgur.com/8MdObWA.gif License unspecified. |