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

     
  • 相关阅读:
    最长公共上升子序列
    最长公共子序列
    3847: Mowing the Lawn (单调队列)
    A/B(扩展欧几里得)
    One Person Game(扩展欧几里得)
    Substring with Concatenation of All Words, 返回字符串中包含字符串数组所有字符串元素连接而成的字串的位置
    Divide two numbers,两数相除求商,不能用乘法,除法,取模运算
    Merge k Sorted Lists, k路归并
    二路归并排序,利用递归,时间复杂度o(nlgn)
    StrStr,判断一个字符串是不是另一个字符串的字串,并返回子串的位置
  • 原文地址:https://www.cnblogs.com/cwgk/p/4735149.html
Copyright © 2011-2022 走看看