Awesome-Apple
A list of awesome 3rd party libraries and tools for Apple platform
development, iOS and Mac. This is not an exhaustive list, just an
opinionated set of resources. I highly recommend you check Github’s Objective-C and Swift Trending Page
often.
Libraries & Frameworks
iOS UI
Mac UI
Images
Animation
- Pop Extensible
animation library for iOS and Mac
- JazzHands Key-frame
based animation for iOS
Logging
Model Programming
- Mantle Simple model
layer library for Mac and iOS
- Realm A new
mobile-first database
Network Programming
- GCDWebServer
HTTP server for iOS and Mac
- CocoaAsyncSocket
TCP/IP socket server and consumer for iOS and Mac
- Restkit Transform
REST API calls into models (including Core Data) for iOS and OSX
- AFNetworking
“The” networking framework for iOS and OSX
- AlamoFire A
networking framework for Swift, written by the creator of
AFNetworking
- Reachability
Reachability class for iOS and OSX
Audio
Localization
Programming Helpers
Testing
- Quick Behavior-Driven
Development testing framework for Obj-C and Swift
- Specta Light weight
TDD/BDD framework for Obj-C, built on top of XCTest
- Expecta A nice
matching framework to make your tests more readable
- OHHTTPStubs
Stubs for web request unit testing
- OCMock Mock objects
for Objective-C unit testing
Misc
- Sparkle An
updating framework for Mac
Xcode Plugins
All plugins should be installed with Alcatraz, the package
manager for Xcode.
- Synx Sync project
folders to Xcode groups
- Dash
A wonderful documentation app for the Mac with integration
everywhere
- CoocaPods A fantastic dependancy
management system for iOS and Mac
- Crashlytics
Crash reporting for iOS and Mac (and others)
- Answers Analytics for iOS (and
others)
Websites and Resources
For more awesome lists, check out awesome-awesomeness.
If 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.
objcswift.md
Github