Skip to content

Instantly share code, notes, and snippets.

@cyhsutw
Last active August 29, 2015 14:03
Show Gist options
  • Select an option

  • Save cyhsutw/fa7253cef5ef781087be to your computer and use it in GitHub Desktop.

Select an option

Save cyhsutw/fa7253cef5ef781087be to your computer and use it in GitHub Desktop.

##Utilities

  • CocoaPods : Package manager for Xcode projects.

  • nomad-cli : World-class command line utilities for iOS development.

  • Reachability : Detecting the network availabilities.

  • BlocksKit : Block-based iOS APIs used to replace the ugly delegate pattern.

    Example:

    UIAlertView *alert = [[UIAlertView alloc] bk_initWithTitle:NSLocalizedString(@"oops", nil)
                                                       message:NSLocalizedString(@"network.error", nil)];
    
    [alert bk_addButtonWithTitle:NSLocalizedString(@"button.ok", nil)
                         handler:^{
                           NSLog(@"Tapped!");
                         }
    ];
    
  • TMCache : Fast parallel object cache for iOS and OS X.

  • MMLayershots : Convert iOS screenshot into a layered photoshop (PSD) file.

  • RestKit

  • AFNetworking

  • SDWebImage

##UI Components

  • pop : Extensible iOS and OS X animation library.

  • Shimmer : Adding shimmering effect to any view in your app.

  • NYSegmentedControl : Customizable, animated replacement for UISegmentedControl.

  • JDStatusBarNotification : Easy, customizable notifications displayed on top of the status bar.

  • DZNEmptyDataSet : Showing empty datasets whenever the view has no content to display.

  • CMPopTipView : Custom UIView for iOS that pops up an animated "bubble" pointing at a button or other view.

  • PNChart : A simple and beautiful chart lib used in Piner and CoinsMan for iOS.

  • JSQMessagesViewController : An elegant messages UI library for iOS.

  • BEMSimpleLineGraph : iOS library to create beautiful line graphs/charts (charting library).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment