[38;5;12mAwesome-Apple[39m
[38;5;12m==================[39m

[38;5;12mA[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;12m3rd[39m[38;5;12m [39m[38;5;12mparty[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mApple[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mdevelopment,[39m[38;5;12m [39m[38;5;12miOS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMac.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mexhaustive[39m[38;5;12m [39m[38;5;12mlist,[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopinionated[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mresources.[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mrecommend[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12mGithub's[39m[38;5;12m [39m[38;5;14m[1mObjective-C[0m[38;5;12m [39m
[38;5;12m(https://github.com/trending?l=objective-c)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mSwift[0m[38;5;12m [39m[38;5;12m(https://github.com/trending?l=swift)[39m[38;5;12m [39m[38;5;12mTrending[39m[38;5;12m [39m[38;5;12mPage[39m[38;5;12m [39m[38;5;12moften.[39m

[38;2;255;187;0m[4mLibraries & Frameworks[0m

[38;2;255;187;0m[4miOS UI[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDZNEmptyDataSet[0m[38;5;12m (https://github.com/dzenbot/DZNEmptyDataSet) Show an special image when no data is available[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJVFloatLabeledTextField[0m[38;5;12m (https://github.com/jverdi/JVFloatLabeledTextField) Give context to iOS users' text fields[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClusterPrePermissions[0m[38;5;12m (https://github.com/clusterinc/ClusterPrePermissions) Ask for iOS permissions twice[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTweaks[0m[38;5;12m (https://github.com/facebook/Tweaks) Tweak parameters at runtime in app on iOS[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mM13ProgressSuite[0m[38;5;12m (https://github.com/Marxon13/M13ProgressSuite) A wide range of progress indicators for iOS[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpinKit[0m[38;5;12m (https://github.com/raymondjavaxx/SpinKit-ObjC) Several indeterminate loading spinners[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMBProgressHUD[0m[38;5;12m (https://github.com/jdg/MBProgressHUD) For overlaying progress on top of a view controller[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTTTAttributedLabel[0m[38;5;12m (https://github.com/TTTAttributedLabel/TTTAttributedLabel) Better attributed strings in UILabels[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsyncDisplayKit[0m[38;5;12m (https://github.com/facebook/AsyncDisplayKit) Asynchronous user interfaces built over UIKit[39m

[38;2;255;187;0m[4mMac UI[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMASPreferences[0m[38;5;12m (https://github.com/shpakovski/MASPreferences) Preferences window for Mac Apps[39m

[38;2;255;187;0m[4mImages[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFLAnimatedImage[0m[38;5;12m (https://github.com/Flipboard/FLAnimatedImage) Performant GIFs for iOS[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGPUImage[0m[38;5;12m (https://github.com/BradLarson/GPUImage) GPU based image and video processing for iOS[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFastImageCache[0m[38;5;12m (https://github.com/path/FastImageCache) iOS library for quickly displaying images while scrolling[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSDWebImage[0m[38;5;12m (https://github.com/rs/SDWebImage) Asynchronous image downloader with cache support for iOS [39m

[38;2;255;187;0m[4mAnimation[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPop[0m[38;5;12m (https://github.com/facebook/pop) Extensible animation library for iOS and Mac[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJazzHands[0m[38;5;12m (https://github.com/IFTTT/JazzHands) Key-frame based animation for iOS[39m

[38;2;255;187;0m[4mLogging[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCocoaLumberjack[0m[38;5;12m (https://github.com/CocoaLumberjack/CocoaLumberjack) Better logging for iOS and Mac[39m

[38;2;255;187;0m[4mModel Programming[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMantle[0m[38;5;12m (https://github.com/Mantle/Mantle) Simple model layer library for Mac and iOS[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRealm[0m[38;5;12m (https://github.com/realm/realm-cocoa) A new mobile-first database[39m

[38;2;255;187;0m[4mNetwork Programming[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGCDWebServer[0m[38;5;12m (https://github.com/swisspol/GCDWebServer) HTTP server for iOS and Mac[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCocoaAsyncSocket[0m[38;5;12m (https://github.com/robbiehanson/CocoaAsyncSocket) TCP/IP socket server and consumer for iOS and Mac[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRestkit[0m[38;5;12m (https://github.com/RestKit/RestKit) Transform REST API calls into models (including Core Data) for iOS and OSX[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAFNetworking[0m[38;5;12m (https://github.com/AFNetworking/AFNetworking) "The" networking framework for iOS and OSX[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlamoFire[0m[38;5;12m (https://github.com/Alamofire/Alamofire) A networking framework for Swift, written by the creator of AFNetworking[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReachability[0m[38;5;12m (https://github.com/tonymillion/Reachability) Reachability class for iOS and OSX[39m

[38;2;255;187;0m[4mAudio[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAFSoundManager[0m[38;5;12m (https://github.com/AlvaroFranco/AFSoundManager) Easier local and streaming audio playback for iOS[39m

[38;2;255;187;0m[4mLocalization[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTTTLocalizedPluralString[0m[38;5;12m (https://github.com/mattt/TTTLocalizedPluralString) Much easier pluralization for NSLocalizedString[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInflectorKit[0m[38;5;12m (https://github.com/mattt/InflectorKit) Built in pluralization rules for a bunch of languages[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFormatterKit[0m[38;5;12m (https://github.com/mattt/FormatterKit) stringWithFormat that localizes different types of data[39m

[38;2;255;187;0m[4mProgramming Helpers[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDollar.Swift[0m[38;5;12m (https://github.com/ankurp/Dollar.swift) Functional programming helpers for Swift[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mObjectiveSugar[0m[38;5;12m (https://github.com/supermarin/ObjectiveSugar) Functional programming helpers for iOS[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReactive Cocoa[0m[38;5;12m (https://github.com/ReactiveCocoa/ReactiveCocoa) Functional Reactive Programming for iOS and Mac[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibextobjc[0m[38;5;12m (https://github.com/jspahrsummers/libextobjc) Cocoa library to extend Objective-C[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPromiseKit[0m[38;5;12m (https://github.com/mxcl/PromiseKit) Better asynchronousa programming with Promises for iOS (Obj-C and Swift)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDateTools[0m[38;5;12m (https://github.com/MatthewYork/DateTools) Helping out with date and times[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKVOController[0m[38;5;12m (https://github.com/facebook/KVOController) Block based, easier, safer, KVO[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPureLayout[0m[38;5;12m (https://github.com/smileyborg/PureLayout) Better programmatic Auto-Layout for iOS and Mac[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSwiftyJSON[0m[38;5;12m (https://github.com/SwiftyJSON/SwiftyJSON) Handle JSON in Swift with ease[39m

[38;2;255;187;0m[4mTesting[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuick[0m[38;5;12m (https://github.com/Quick/Quick) Behavior-Driven Development testing framework for Obj-C and Swift[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpecta[0m[38;5;12m (https://github.com/specta/specta) Light weight TDD/BDD framework for Obj-C, built on top of XCTest[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExpecta[0m[38;5;12m (https://github.com/specta/expecta/) A nice matching framework to make your tests more readable[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOHHTTPStubs[0m[38;5;12m (https://github.com/AliSoftware/OHHTTPStubs) Stubs for web request unit testing[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOCMock[0m[38;5;12m (https://github.com/erikdoe/ocmock) Mock objects for Objective-C unit testing[39m

[38;2;255;187;0m[4mMisc[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSparkle[0m[38;5;12m (https://github.com/sparkle-project/Sparkle) An updating framework for Mac[39m

[38;2;255;187;0m[4mXcode Plugins[0m
[38;5;12mAll plugins should be installed with [39m[38;5;14m[1mAlcatraz[0m[38;5;12m (https://github.com/supermarin/Alcatraz), the package manager for Xcode.[39m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFuzzyAutocomplete[0m[38;5;12m (https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin) Fuzzy pattern matching for Xcode's autocomplete[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLin-Xcode5[0m[38;5;12m (https://github.com/questbeat/Lin-Xcode5) Localization Manager for Xcode[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLLDB-Quicklook[0m[38;5;12m (https://github.com/ryanolsonk/LLDB-QuickLook) Quicklook for a variety of additional types[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKFCocoaPodsPlugin[0m[38;5;12m (https://github.com/ricobeck/KFCocoaPodsPlugin) Xcode Plugin for CocoaPods with pod commands/console output, user notifications & code completion[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKSImageNamed[0m[38;5;12m (https://github.com/ksuther/KSImageNamed-Xcode) Xcode Plugin to autocomplete [39m[48;5;235m[38;5;249mimageNamed:[49m[39m[38;5;12m method calls[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVVDocumentor[0m[38;5;12m (https://github.com/onevcat/VVDocumenter-Xcode) Get help writing documentation in Xcode[39m

[38;2;255;187;0m[4mTools & Developer Apps[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynx[0m[38;5;12m (https://github.com/venmo/synx) Sync project folders to Xcode groups[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDash[0m[38;5;12m (https://itunes.apple.com/us/app/dash-docs-snippets/id458034879?mt=12) A wonderful documentation app for the Mac with integration everywhere[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoocaPods[0m[38;5;12m (http://cocoapods.org/) A fantastic dependancy management system for iOS and Mac[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrashlytics[0m[38;5;12m (https://fabric.io/kits/ios/crashlytics) Crash reporting for iOS and Mac (and others)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAnswers[0m[38;5;12m (https://answers.io/) Analytics for iOS (and others)[39m

[38;2;255;187;0m[4mWebsites and Resources[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNSHipster[0m[38;5;12m (http://nshipster.com/) NSHipster is a journal of the overlooked bits in Objective-C, Swift, and Cocoa Updated weekly.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mObjC.io[0m[38;5;12m (http://www.objc.io/) A periodical about best practices and advanced techniques in Objective-C[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRay Wenderlich[0m[38;5;12m (http://www.raywenderlich.com/) Programming Tutorials focused on iOS[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1minessential[0m[38;5;12m (http://inessential.com/) Brent Simmons' blog (Programmer for [39m[38;5;14m[1mQ Branch[0m[38;5;12m (http://vesperapp.co/))[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmjtsai[0m[38;5;12m (http://mjtsai.com/blog/) Michael Tsai's blog[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNSBlog[0m[38;5;12m (https://www.mikeash.com/pyblog/) Mike Ash's blog[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTumblr Developer Blog[0m[38;5;12m (http://cocoa.tumblr.com/) Blog brought to you by the iOS developers at Tumblr[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCocoa Controls[0m[38;5;12m (https://www.cocoacontrols.com/) iOS UI controls[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPttrns[0m[38;5;12m (http://www.pttrns.com/) iOS design inspiration[39m

[38;5;12mFor more awesome lists, check out [39m[38;5;14m[1mawesome-awesomeness[0m[38;5;12m (https://github.com/bayandin/awesome-awesomeness).[39m

[38;5;12mIf you think anything essential is missing (should be relevant for most or all Apple platform developers) leave me an issue, and I'll take a look.[39m
