zoukankan      html  css  js  c++  java
  • iOS.OpenSource.AllInOne

    Open Source Project for iOS 

    所有和iOS相关的Open Source Project的汇总。

    功能点 开源项目  
    iOS Gallery

    RMGallery

    https://github.com/robotmedia/RMGallery

    FGallery

    https://github.com/gdavis/FGallery-iPhone

    KYElegantPhotoGallery

    https://github.com/KittenYang/KYElegantPhotoGallery

    FSImageViewer

    https://github.com/x2on/FSImageViewer

    PTShowcaseViewController  (AAAA+)

    https://github.com/exalted/PTShowcaseViewController

    SHGalleryView (AAAA)

    https://github.com/grevolution/SHGalleryView

    EBPhotoPages (AAAAA)

    https://github.com/EddyBorja/EBPhotoPages

    https://maniacdev.com/2013/04/tutorial-how-to-make-a-scrolling-photo-gallery-with-uicollectionview

    NYTPhotoViewer

    https://github.com/NYTimes/NYTPhotoViewer

    EBPhotoPages (AAAAA): 

    A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser.

    https://github.com/EddyBorja/EBPhotoPages

     
    ActivityIndicator 

    NVActivityIndicatorView

    https://github.com/ninjaprox/NVActivityIndicatorView

    Design Teardown: Spinning Indicator  (AAAA+)

    http://blog.matthewcheok.com/design-teardown-spinning-indicator/

     
    Cropping area of image

    iOS-Image-Crop-View

    https://github.com/myang-git/iOS-Image-Crop-View

    best iOS 5-styled cropper library:  https://github.com/kishikawakatsumi/PEPhotoCropEditor

    TOCropViewController: https://github.com/TimOliver/TOCropViewController

    http://www.timoliver.com.au/2015/06/21/tocropviewcontroller-an-open-source-image-cropper-for-ios/

     
    Pulldown to Refresh 

    DragRefreshAndLoadMoreTableDemo

    https://github.com/OpenFibers/DragRefreshAndLoadMoreTableDemo

    MNMPullToRefresh 

    Implementing Pull-to-Refresh and Handling Empty Table

    http://www.appcoda.com/pull-to-refresh-uitableview-empty/

     
    Chart Library 

    APLineChart

    http://www.oschina.net/p/aplinechart

    ios-linechart

    https://github.com/mruegenberg/ios-linechart

    商业版的chartfx

    http://www.softwarefx.com/chartfx/ios/ 

    iOS chart libraries? [duplicate]

    http://stackoverflow.com/questions/4724887/ios-chart-libraries/5090266

    ios-charts

    https://github.com/danielgindi/ios-charts

     
    UITableView 

    RNRippleTableView 

    https://github.com/rnystrom/RNRippleTableView

     
    Image  

    NYXImagesKit: A set of efficient categories for UIImage class.

    It allows filtering, resizing, masking, rotating, enhancing... and more. 

    https://github.com/Nyx0uf/NYXImagesKit

    iOS - Crop Image Based on a Mask (AAAA)

    http://jslim.net/blog/2014/12/09/ios-crop-image-based-on-a-mask/

    iOS.image-download-and-cache-library 

     
    Color 

    HexColors

    https://github.com/mRs-/HexColors

     
    UIKeyboard 

    TPKeyboardAvoiding

    A drop-in universal solution for moving text fields out of the way of the keyboard in iOS 

    https://github.com/michaeltyson/TPKeyboardAvoiding

    IQKeyboardManager

    https://github.com/hackiftekhar/IQKeyboardManager

     
    ActionSheet 

    NAModalSheet

    present your own view modally with a blurred version of the background showing through

    https://github.com/thedarkbark/NAModalSheet

     
    Logger framework   iOS.logging-framework   
    Custom Alert/Toast

    iOS.custom-alert-or-toast

     
    Audio 

    Free AudioKit Lets iOS, Mac Developers Code Synths and Sound (To Read)

    http://createdigitalmusic.com/2015/01/free-audiokit-lets-ios-mac-developers-code-synths-sound/ 

     
    SMS UI 

    iOS.UI.UILikeSMSBubble

     
     
    Date Picker 

    FlatDatePicker

    https://github.com/syshen/FlatDatePicker

    https://maniacdev.com/2013/07/great-looking-open-source-ios-flat-date-picker-ui-control

    THCalendarDatePicker

    https://github.com/hons82/THCalendarDatePicker 

    MWDatePicker

    https://github.com/mwermuth/MWDatePicker

    RMDateSelectionViewController

    https://github.com/CooperRS/RMDateSelectionViewController 

     
    Other Lists

    iOS.OpenSource.ILike

    iOS.OpenSource.PopularProject

    27 iOS open source libraries to skyrocket your development.

    https://medium.com/app-coder-io/27-ios-open-source-libraries-to-skyrocket-your-development-301b67d3124c#.xrt2d0tzy

     
    SVG

    TouchVG

    A lightweight 2D vector drawing framework for iOS.

    http://mirror.vsibiri.info/libraries.io/cocoapods/TouchVG.htm

    SVGKit

    https://cocoapods.org/pods/SVGKit

     
    Page Hierarchy
    Effect 

    ViewDeck

    An implementation of the sliding functionality found in the Path 2.0 or Facebook iOS apps. 

    https://github.com/ViewDeck/ViewDeck

    CNPPopupController 

    CNPPopupController is a simple and versatile class for presenting a custom popup in a variety of fashions. 

    It includes a many options for controlling how your popup appears and behaves.

    https://github.com/carsonperrotti/CNPPopupController
     
     
    Animation

     

    JVFloatLabeledTextField

    UITextField subclass with floating labels - inspired by Matt D. Smith's

    design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users

    https://github.com/jverdi/JVFloatLabeledTextField

     

     

     
    Tag Cloud 

    HPLTagCloudGenerator

    A tool to generate tag clouds on iOS.

    https://github.com/xuXie/HPLTagCloudGenerator

    Creating a Tag Cloud in Cocoa, Objective C

    http://www.knowstack.com/creating-a-tag-cloud-in-cocoa-objective-c/

    RTagCloudView

    https://github.com/rickytan/RTagCloudView

    DBSphereTagCloud

    https://github.com/dongxinb/DBSphereTagCloud

    SphereView

    https://github.com/cezarsignori/SphereView

    Drawing a sphere or other 3D shapes in C4?

    http://stackoverflow.com/questions/18706997/drawing-a-sphere-or-other-3d-shapes-in-c4 

    SpinCyper spin cypher 3D tag cloud iOS iPad iPhone iPod touch itouch quaternions rotations

    https://spincypher.wordpress.com/tag/spincyper-spin-cypher-3d-tag-cloud-ios-ipad-iphone-ipod-touch-itouch-quaternions-rotations/

    Arcball rotation with GLKit  (AAAA)

    http://thestrangeagency.com/arcball-rotation-with-glkit/ 

     

    Animate Text of Label 

    RQShineLabel 

    https://github.com/zipme/RQShineLabel

    LazyFadeInView

    https://github.com/itouch2/LazyFadeInView

     
    Top list 

    Top 10 Most Useful iOS Libraries to Know and Love (2012)

    http://www.raywenderlich.com/21987/top-10-most-useful-ios-libraries-to-know-and-love 

     
    Todo list 

    DZNEmptyDataSet 

    A drop-in UITableView/UICollectionView superclass category for showing empty datasets

    whenever the view has no content to display. 

    https://github.com/dzenbot/DZNEmptyDataSet

    MCSwipeTableViewCell

    Convenient UITableViewCell subclass that implements a swippable content to

    trigger actions (similar to the Mailbox app).

    https://github.com/alikaragoz/MCSwipeTableViewCell

    PullToBounce

    Animated "Pull To Refresh" Library for UIScrollView. 

    https://github.com/entotsu/PullToBounce

    Spinning Indicator

    http://blog.matthewcheok.com/design-teardown-spinning-indicator/

    BBFrameworks

    Repository for common iOS/OSX categories, classes, and functions.

    https://github.com/BionBilateral/BBFrameworks

    MEReactiveKit

    A collection of classes that extend the UIKit framework, built on top of ReactiveCocoa.

    Compatible with iOS, 7.0+.

    https://github.com/TeamMaestro/MEReactiveKit

    MacPin

    Generate Site Specific Browser apps for Mac OSX using Swift and Javascript

    https://github.com/kfix/MacPin

    HNKit

    Cocoa library for Hacker News.

    https://github.com/Xuzz/HNKit

    https://github.com/grgcombs

    https://github.com/grgcombs/SafeDataStructureKit

    The software that drives the Pixel Heart.

    https://github.com/thepixelheart/PixelPusher

    STTweetLabel

    A UILabel with #hashtag @handle and links tappable

    https://github.com/SebastienThiebaud/STTweetLabel

    Smooth-Line-View

    Smooth & fast line drawing from touch inputs for UIViews using Quartz

    https://github.com/levinunnink/Smooth-Line-View

    PPSSignatureView

    https://github.com/jharwig/PPSSignatureView

    iOS Signature Capture Demo

    APSmartStorage

    The smartest storage for network resources

    https://github.com/Alterplay/APSmartStorage

    APOfflineReverseGeocoding  (To Debug)

    Offline reverse geocoding library written in Objective-C

    https://github.com/Alterplay/APOfflineReverseGeocoding

    CRMotionView

    A custom photo viewer that implements device motion scrolling, inspired by Facebook Paper.

    https://github.com/chroman/CRMotionView

    KLNoteViewController

    A view controller that organizes multiple navigation controllers in a stack inspired by Evernote 5.0 app

    https://github.com/Appsido/KLNoteViewController

    uitableviewcellseperatoreffectfun

    How to use the UITableView seperator effect with vibrancy to help make your cell

    separators pop like in iOS Notification Center 

    https://github.com/danielgalasko/uitableviewcellseperatoreffectfun

    DGElasticPullToRefresh  

    Elastic pull to refresh for iOS developed in Swift

    https://github.com/gontovnik/DGElasticPullToRefresh

    DAExpandAnimation

    A custom modal transition that presents a controller with an expanding effect

    while sliding out the presenter remnants.

    https://github.com/ifitdoesntwork/DAExpandAnimation

    DGRunkeeperSwitch

    Runkeeper design switch control (two part segment control)

    https://github.com/gontovnik/DGRunkeeperSwitch/

    DGDrawRectAnimationTutorial  (AAAA)

    Source code for drawRect animation tutorial.

    https://github.com/gontovnik/DGDrawRectAnimationTutorial

    calabash-ios-server

    https://github.com/calabash/calabash-ios-server

    Flipboard/FLAnimatedImage

    https://github.com/Flipboard/FLAnimatedImage

    kaishin/gifu

    https://github.com/kaishin/gifu

    AsyncDisplayKit

    Smooth asynchronous user interfaces for iOS apps. http://asyncdisplaykit.org

    https://github.com/facebook/AsyncDisplayKit

    ASCIImage

    https://github.com/cparnot/ASCIImage

    ParseKit

    http://parsekit.com/2015/08/parsekit-cocoa-objective-c-framework-for-parsing-tokenizing-and-language-processing/

    nui (To Debug)

    Style iOS apps with a stylesheet, similar to CSS

    https://github.com/tombenner/nui

    MLeaksFinder

    Find memory leaks in your iOS app at develop time.

    https://github.com/Zepo/MLeaksFinder

    MZTimerLabel

    A handy class for iOS to use UILabel as a countdown timer or stopwatch just like in Apple Clock App.

    https://github.com/mineschan/MZTimerLabel 

    Projects List

    4thline.org (To Debug)

    https://github.com/4thline 

    SWTableViewCell – Expose Utility Buttons with an easy-to-use UITableViewCell subclass

    http://ios-blog.co.uk/tutorials/swtableviewcell-expose-utility-buttons-with-an-easy-to-use-uitableviewcell-subclass/

    TLIndexPathTools

    TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views.

    https://github.com/wtmoose/TLIndexPathTools

    PromiseKit 

    http://promisekit.org/

    https://github.com/mxcl/PromiseKit

    iOS.Promisekit-0-Reading-List

    CDZPinger

    https://github.com/cdzombak/CDZPinger

    RESideMenu (To Debug)

    https://github.com/romaonthego/RESideMenu

    PureLayout (To Debug)

    https://github.com/PureLayout/PureLayout

    objc-TimesSquare (日历)

    https://github.com/puls/objc-TimesSquare 

    TSMessages (AAAA)

    https://github.com/KrauseFx/TSMessages

    https://krausefx.com/blog/tsmessages

    "TSMessages and allows the developer to easily display little Notification/Messages on the top of the screen

    without stopping the user interaction. (similar to Tweetbot)"

    PLCameraStreamingKit

    https://github.com/pili-engineering/PLCameraStreamingKit

    AssetPicker 

    CTAssetsPickerController

    https://github.com/chiunam/CTAssetsPickerController

    WSAssetPickerController

    https://github.com/wessmith/WSAssetPickerController

    ios-fontawesome (To Debug)

    Font awesome is an iconic font. Read more about it on http://fortawesome.github.com/Font-Awesome/

    This category brings this great iconic font on iOS.

    https://github.com/alexdrone/ios-fontawesome

    FormatterKit (To Debug)

    FormatterKit is a collection of well-crafted NSFormatter subclasses for things like units of information, distance, and relative time intervals.

    https://github.com/mattt/FormatterKit

    repositories 

    https://github.com/Appsido?tab=repositories

    https://github.com/gontovnik?tab=repositories

    你不能不知道的iOS开发75种秘密武器(Part Ⅱ)

    http://mp.weixin.qq.com/s?__biz=MjM5OTA3MzE5OA==&mid=204691281&idx=1&sn=f7035e0b15d6145e2f857d6ac447bf53&3rd=MzA3MDU4NTYzMw==&scene=6#rd

    iOS开发干货, 开源类库介绍合集等众多精彩库

    http://mp.weixin.qq.com/s?__biz=MzA5NjkyNDA2MQ==&mid=209183069&idx=1&sn=684d8a23d34084afccf347b8c358486e&3rd=MzA3MDU4NTYzMw==&scene=6#rd

     
    Library Usage

    iOS.Afnetworking-framework-use-case

     
    ReactiveCocoa 

    ReactiveCocoa

    https://github.com/ReactiveCocoa/ReactiveCocoa

    ReactiveCocoa is inspired by functional reactive programming

     
    SVG Image

    SVGKit

    https://github.com/SVGKit/SVGKit

    Display and interact with SVG Images on iOS / OS X, using native rendering (CoreAnimation)

     
    Swift 

    iOS.Swift-UI-Library

     
  • 相关阅读:
    大白带你侃JAVA——封装的概述及好处
    什么是面向对象?(通俗易懂)
    方法和数组就是这么简单!
    Java开发环境不再需要配置classpath!
    Logback中使用TurboFilter实现日志级别等内容的动态修改
    Logback中如何自定义灵活的日志过滤规则
    Swagger中配置了@ApiModelProperty的allowableValues属性但不显示的问题
    Spring Boot中如何扩展XML请求和响应的支持
    Spring Cloud Finchley版中Consul多实例注册的问题处理
    为Spring Cloud Config插上管理的翅膀
  • 原文地址:https://www.cnblogs.com/cwgk/p/4735149.html
Copyright © 2011-2022 走看看