{"id":13459944,"url":"https://github.com/joeljfischer/awesome-apple","last_synced_at":"2025-03-24T18:31:31.088Z","repository":{"id":18623062,"uuid":"21828904","full_name":"joeljfischer/awesome-apple","owner":"joeljfischer","description":"An opinionated, curated list of awesome libraries, plugins, and resources for Apple platform development","archived":false,"fork":false,"pushed_at":"2018-05-17T10:49:20.000Z","size":15,"stargazers_count":813,"open_issues_count":4,"forks_count":127,"subscribers_count":58,"default_branch":"master","last_synced_at":"2024-05-22T04:11:39.935Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"zhangzheng1019/Angular-webApp","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joeljfischer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-14T17:37:47.000Z","updated_at":"2024-05-16T03:55:52.000Z","dependencies_parsed_at":"2022-09-14T19:51:15.841Z","dependency_job_id":null,"html_url":"https://github.com/joeljfischer/awesome-apple","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeljfischer%2Fawesome-apple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeljfischer%2Fawesome-apple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeljfischer%2Fawesome-apple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeljfischer%2Fawesome-apple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joeljfischer","download_url":"https://codeload.github.com/joeljfischer/awesome-apple/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":220810186,"owners_count":16706809,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T10:00:32.759Z","updated_at":"2024-10-29T05:31:23.203Z","avatar_url":"https://github.com/joeljfischer.png","language":null,"funding_links":[],"categories":["Uncategorized","Technical","Platforms","General","Miscellaneous","Themed Directories","书籍 / 阅读 / 学习"],"sub_categories":["Uncategorized","awesome-*"],"readme":"Awesome-Apple\n==================\n\nA 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](https://github.com/trending?l=objective-c) and [Swift](https://github.com/trending?l=swift) Trending Page often.\n\n#### Libraries \u0026 Frameworks\n\n##### iOS UI\n* [DZNEmptyDataSet](https://github.com/dzenbot/DZNEmptyDataSet) Show an special image when no data is available\n* [JVFloatLabeledTextField](https://github.com/jverdi/JVFloatLabeledTextField) Give context to iOS users' text fields\n* [ClusterPrePermissions](https://github.com/clusterinc/ClusterPrePermissions) Ask for iOS permissions twice\n* [Tweaks](https://github.com/facebook/Tweaks) Tweak parameters at runtime in app on iOS\n* [M13ProgressSuite](https://github.com/Marxon13/M13ProgressSuite) A wide range of progress indicators for iOS\n* [SpinKit](https://github.com/raymondjavaxx/SpinKit-ObjC) Several indeterminate loading spinners\n* [MBProgressHUD](https://github.com/jdg/MBProgressHUD) For overlaying progress on top of a view controller\n* [TTTAttributedLabel](https://github.com/TTTAttributedLabel/TTTAttributedLabel) Better attributed strings in UILabels\n* [AsyncDisplayKit](https://github.com/facebook/AsyncDisplayKit) Asynchronous user interfaces built over UIKit\n\n##### Mac UI\n* [MASPreferences](https://github.com/shpakovski/MASPreferences) Preferences window for Mac Apps\n\n##### Images\n* [FLAnimatedImage](https://github.com/Flipboard/FLAnimatedImage) Performant GIFs for iOS\n* [GPUImage](https://github.com/BradLarson/GPUImage) GPU based image and video processing for iOS\n* [FastImageCache](https://github.com/path/FastImageCache) iOS library for quickly displaying images while scrolling\n* [SDWebImage](https://github.com/rs/SDWebImage) Asynchronous image downloader with cache support for iOS \n\n##### Animation\n* [Pop](https://github.com/facebook/pop) Extensible animation library for iOS and Mac\n* [JazzHands](https://github.com/IFTTT/JazzHands) Key-frame based animation for iOS\n\n##### Logging\n* [CocoaLumberjack](https://github.com/CocoaLumberjack/CocoaLumberjack) Better logging for iOS and Mac\n\n##### Model Programming\n* [Mantle](https://github.com/Mantle/Mantle) Simple model layer library for Mac and iOS\n* [Realm](https://github.com/realm/realm-cocoa) A new mobile-first database\n\n##### Network Programming\n* [GCDWebServer](https://github.com/swisspol/GCDWebServer) HTTP server for iOS and Mac\n* [CocoaAsyncSocket](https://github.com/robbiehanson/CocoaAsyncSocket) TCP/IP socket server and consumer for iOS and Mac\n* [Restkit](https://github.com/RestKit/RestKit) Transform REST API calls into models (including Core Data) for iOS and OSX\n* [AFNetworking](https://github.com/AFNetworking/AFNetworking) \"The\" networking framework for iOS and OSX\n* [AlamoFire](https://github.com/Alamofire/Alamofire) A networking framework for Swift, written by the creator of AFNetworking\n* [Reachability](https://github.com/tonymillion/Reachability) Reachability class for iOS and OSX\n\n##### Audio\n* [AFSoundManager](https://github.com/AlvaroFranco/AFSoundManager) Easier local and streaming audio playback for iOS\n\n##### Localization\n* [TTTLocalizedPluralString](https://github.com/mattt/TTTLocalizedPluralString) Much easier pluralization for NSLocalizedString\n* [InflectorKit](https://github.com/mattt/InflectorKit) Built in pluralization rules for a bunch of languages\n* [FormatterKit](https://github.com/mattt/FormatterKit) stringWithFormat that localizes different types of data\n\n##### Programming Helpers\n* [Dollar.Swift](https://github.com/ankurp/Dollar.swift) Functional programming helpers for Swift\n* [ObjectiveSugar](https://github.com/supermarin/ObjectiveSugar) Functional programming helpers for iOS\n* [Reactive Cocoa](https://github.com/ReactiveCocoa/ReactiveCocoa) Functional Reactive Programming for iOS and Mac\n* [libextobjc](https://github.com/jspahrsummers/libextobjc) Cocoa library to extend Objective-C\n* [PromiseKit](https://github.com/mxcl/PromiseKit) Better asynchronousa programming with Promises for iOS (Obj-C and Swift)\n* [DateTools](https://github.com/MatthewYork/DateTools) Helping out with date and times\n* [KVOController](https://github.com/facebook/KVOController) Block based, easier, safer, KVO\n* [PureLayout](https://github.com/smileyborg/PureLayout) Better programmatic Auto-Layout for iOS and Mac\n* [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON) Handle JSON in Swift with ease\n\n##### Testing\n* [Quick](https://github.com/Quick/Quick) Behavior-Driven Development testing framework for Obj-C and Swift\n* [Specta](https://github.com/specta/specta) Light weight TDD/BDD framework for Obj-C, built on top of XCTest\n* [Expecta](https://github.com/specta/expecta/) A nice matching framework to make your tests more readable\n* [OHHTTPStubs](https://github.com/AliSoftware/OHHTTPStubs) Stubs for web request unit testing\n* [OCMock](https://github.com/erikdoe/ocmock) Mock objects for Objective-C unit testing\n\n##### Misc\n* [Sparkle](https://github.com/sparkle-project/Sparkle) An updating framework for Mac\n\n#### Xcode Plugins\nAll plugins should be installed with [Alcatraz](https://github.com/supermarin/Alcatraz), the package manager for Xcode.\n\n* [FuzzyAutocomplete](https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin) Fuzzy pattern matching for Xcode's autocomplete\n* [Lin-Xcode5](https://github.com/questbeat/Lin-Xcode5) Localization Manager for Xcode\n* [LLDB-Quicklook](https://github.com/ryanolsonk/LLDB-QuickLook) Quicklook for a variety of additional types\n* [KFCocoaPodsPlugin](https://github.com/ricobeck/KFCocoaPodsPlugin) Xcode Plugin for CocoaPods with pod commands/console output, user notifications \u0026 code completion\n* [KSImageNamed](https://github.com/ksuther/KSImageNamed-Xcode) Xcode Plugin to autocomplete `imageNamed:` method calls\n* [VVDocumentor](https://github.com/onevcat/VVDocumenter-Xcode) Get help writing documentation in Xcode\n\n#### Tools \u0026 Developer Apps\n* [Synx](https://github.com/venmo/synx) Sync project folders to Xcode groups\n* [Dash](https://itunes.apple.com/us/app/dash-docs-snippets/id458034879?mt=12) A wonderful documentation app for the Mac with integration everywhere\n* [CoocaPods](http://cocoapods.org/) A fantastic dependancy management system for iOS and Mac\n* [Crashlytics](https://fabric.io/kits/ios/crashlytics) Crash reporting for iOS and Mac (and others)\n* [Answers](https://answers.io/) Analytics for iOS (and others)\n\n#### Websites and Resources\n* [NSHipster](http://nshipster.com/) NSHipster is a journal of the overlooked bits in Objective-C, Swift, and Cocoa Updated weekly.\n* [ObjC.io](http://www.objc.io/) A periodical about best practices and advanced techniques in Objective-C\n* [Ray Wenderlich](http://www.raywenderlich.com/) Programming Tutorials focused on iOS\n* [inessential](http://inessential.com/) Brent Simmons' blog (Programmer for [Q Branch](http://vesperapp.co/))\n* [mjtsai](http://mjtsai.com/blog/) Michael Tsai's blog\n* [NSBlog](https://www.mikeash.com/pyblog/) Mike Ash's blog\n* [Tumblr Developer Blog](http://cocoa.tumblr.com/) Blog brought to you by the iOS developers at Tumblr\n* [Cocoa Controls](https://www.cocoacontrols.com/) iOS UI controls\n* [Pttrns](http://www.pttrns.com/) iOS design inspiration\n\nFor more awesome lists, check out [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness).\n\nIf 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoeljfischer%2Fawesome-apple","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoeljfischer%2Fawesome-apple","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoeljfischer%2Fawesome-apple/lists"}