iOS的优秀开源项目

来源:互联网 发布:php goto语句 编辑:程序博客网 时间:2024/05/27 16:41

给app开发人员推荐的iOS的优秀开源项目

—————-iOS完整项目—————-
1,豆瓣相册 https://github.com/TonnyTao/DoubanAlbum
2,voa在线英语 https://github.com/cubewang/NewsReader
3,电竞第一视角 https://github.com/cubewang/GameDaily
4,开源中国的iOS客户端 https://github.com/oschina/iphone-app
5,很优雅的一些组件 https://github.com/sobri909/MGBox2
6,ios控件学习:https://github.com/iimgal/StudyiOS?source=c
7,reader :https://github.com/vfr/Reader
8,git客户端: https://github.com/dennisreimann/ioctocat
9,speakEnglish:https://github.com/cubewang/SpeakEnglish ❤❤❤❤❤❤❤❤克伟
10,新闻阅读 :https://github.com/samuelclay/NewsBlur
11,last.fm:https://github.com/c99koder/lastfm-iphone
12,LBS游戏:https://github.com/Kjuly/iPokeMon
13,ThatInbox 是iOS平台上一个免费开源的Email 客户端:https://github.com/Ink/ThatInbox
14,ThatCloud是一个免费开源的iOS app,允许你访问、查看以及使用你在网上存储的内容,可以很好地帮你完成工作:https://github.com/Ink/ThatCloud
15,ThatPhoto是使用了Ink Mobile Framework框架来连接到其他iOS 应用程序,你可以用它来编辑和管理照片:https://github.com/Ink/ThatPhoto
16,ThatPDF一个开源的,用来阅读、签名和注解PDF 文档的工具:https://github.com/Ink/ThatPDF
17,xmpp聊天系统:https://github.com/chrisballinger/Off-the-Record-iOS
18,对口袋NCE有用的app:https://github.com/imtiger/HappyEnglish ❤❤❤❤❤❤❤
19,一个像Instagram那样的图片分享社区App:https://github.com/ParsePlatform/Anypic
20,黑客阅读:https://github.com/mmackh/Hacker-News-for-iOS
21,画图软件:https://github.com/sprang/Brushes ❤❤❤❤❤❤
22,APN软件:https://github.com/lexrus/APN.iOS
23,Sol的天气app:https://github.com/comyarzaheri/Sol
24,货币转换:https://github.com/nicklockwood/Concurrency
25,来电归属地查询的软件(不能上架):https://github.com/Quotation/WhoCall
26,Mogo iOS 客户端:https://github.com/jurre/Mogo-iOS
27,https://github.com/AshFurrow/C-41
28,使用XMPP协议的IM开源软件:https://github.com/chrisballinger/ChatSecure-iOS
29,WWDC:https://github.com/indragiek/WWDC-2014
30,移动支付公司 Square 将去年收购的照片应用 Viewfinder 开源了,包含服务端、iOS 和 Android 应用代码:https://github.com/viewfinderco/viewfinder
31,圣经小助手 :https://github.com/nixzhu/Bible-Assistant
32,已阅 :https://github.com/ming1016/RSSRead
33,美国白宫APP:https://github.com/WhiteHouse/wh-app-ios
34,Ruby for China: https://github.com/ruby-china/ruby-china-for-ios
35,breadwallet iOS bitcoin wallet :https://github.com/voisine/breadwallet
36,品趣:https://github.com/novel-design/novel-design
37,懒人笔记:https://github.com/liaojinxing/Voice2Note
38, Doppio :https://github.com/chroman/Doppio
39,parse开源了:https://github.com/ParsePlatform/f8DeveloperConferenceApp
40,The Oakland Post iOS App
(http://www.oaklandpostonline.com)==》 https://github.com/aclissold/The-Oakland-Post

41,GreatReader PDF阅读:https://github.com/semweb/GreatReader
42,Signal for iOS:https://github.com/WhisperSystems/Signal-iOS
43,Hacker News Client:https://github.com/bonzoq/hniosreader

—————-开源项目的协议————–
网易新闻的开源协议: http://m.163.com/special/newsclient/ios_libraries.html

—————-组件—————-
自定义tabbar(1)的: https://github.com/i300/TweetBotTabBar
自定义tabbar(2)和上拉刷新:http://www.cocoachina.com/bbs/read.php?tid=62061&keyword=tabbar
自定义tabbar(3):https://github.com/jinthagerman/JBTabBarController
类似instagram的tabbar:https://github.com/boctor/idev-recipes/tree/master/CustomTabBarNotification

coretext:https://github.com/Cocoanetics/DTCoreText
图片延时加载:http://developer.apple.com/library/ios/#samplecode/LazyTableImages
网络请求:https://github.com/pokeb/asi-http-request
https://github.com/AFNetworking/AFNetworking
Json解析:https://github.com/johnezang/JSONKit
图片异步加载:https://github.com/rs/SDWebImage?source=c
瀑布流1):https://github.com/aceisScope/WaterflowView
瀑布流2)http://code4app.com/ios/%E7%80%91%E5%B8%83%E6%95%88%E6%9E%9C-%E4%B8%8D%E5%90%8C%E7%9A%84%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F/4fdfecd96803fa117f000000
瀑布流3):https://github.com/chiahsien/CHTCollectionViewWaterfallLayout ❤❤❤❤❤❤❤
瀑布流4):http://www.cocoachina.com/bbs/read.php?tid=94851&keyword=%C6%D9%B2%BC%C1%F7
瀑布流5):https://github.com/ptshih/PSCollectionView ❤❤❤❤❤❤❤❤❤❤
瀑布流6):http://www.cocoachina.com/bbs/search.php?ss=index#submit 搜索:瀑布流
瀑布流7):https://github.com/steipete/PSTCollectionView

做图书的一个框架:https://github.com/Simbul/baker
项目内文档:https://github.com/tomaz/appledoc?source=c
抽屉导航:https://github.com/Inferis/ViewDeck

iOS的url router :https://github.com/gaosboy/urlmanager
https://github.com/usepropeller/routable-ios
https://github.com/jverkoey/sockit
照片墙:https://github.com/gmoledina/GMGridView
collectionview:https://github.com/steipete/PSTCollectionView
自动更新类:https://github.com/lexrus/LTUpdate
官网蝴蝶的OpenGL应用:https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITabBar_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40007521-CH3-SW4
开机密码锁:https://github.com/aporat/KKPasscodeLock
视频播放器:https://github.com/blizzard-op/VideoPlayerKit

音频播放完整客户端:https://github.com/kstenerud/ObjectAL-for-iPhone
豆瓣音频播放:https://github.com/douban/DOUAudioStreamer ❤❤❤❤❤
掉渣天的音频播放流:https://github.com/alexbw/novocaine
AudioEngine:https://github.com/TheAmazingAudioEngine/TheAmazingAudioEngine 1000+❤

滑动的自定义的SegmentedControl控件:https://github.com/samvermette/SVSegmentedControl
自定义的segmented:https://github.com/HeshamMegid/HMSegmentedControl

类似swipelist的左右滑动的cell:https://github.com/alikaragoz/MCSwipeTableViewCell ❤❤❤❤❤

扩展1:https://github.com/soffes/sstoolkit ❤❤❤❤
扩展2:(存用户密码):https://github.com/soffes/sskeychain ❤❤❤❤

scrollview自动滚动:https://github.com/shanegao/SGFocusImageFrame
scrollview左右滑动,渐隐渐出:https://github.com/park0ur/Path-Intro-iPhone
scrollview滑动条变细:https://github.com/r-plus/ScrollThindicator

弹窗层:https://github.com/martinjuhasz/MJPopupViewController ❤❤❤❤❤

tableview下拉图片放大:https://github.com/hunk/TwProfile

选取iPod库播放音乐:https://github.com/gangverk/GVMusicPlayerController

UIView动画:https://github.com/neror/ftutils

类似clear的超强动画cell:https://github.com/mystcolor/JTGestureBasedTableViewDemo

网易新闻背景图浮动:https://github.com/kenshin03/Home-For-iOS

仿网易,新浪的push效果,带有阴影:1)http://code4app.com/ios/%E8%A7%86%E5%9B%BE%E5%88%87%E6%8D%A2%E5%A4%A7%E5%B0%8F%E6%B8%90%E5%8F%98%E6%95%88%E6%9E%9C/5124399a6803fae82c000000
2)https://github.com/vinqon/MultiLayerNavigation
3)https://github.com/chisj/EuPopDemo
❤❤❤❤❤实现原理:http://mobile1.riaos.com/?p=2025414❤❤❤❤❤

新浪微博和朋友圈的图片浏览方式:
1)https://github.com/Seitk/FB-Gallery
2)https://github.com/jimneylee/SinaMBlogNimbus

coretext 运用:https://github.com/akosma/CoreTextWrapper

N多自定义组件:https://github.com/boctor/idev-recipes ❤❤❤❤❤❤

可以换图片的pageControl:https://github.com/Spaceman-Labs/SMPageControl
瀑布流:https://github.com/ptshih/PSCollectionView

iOS7的扁平UI:https://github.com/Grouper/FlatUIKit

产品引导view:https://github.com/123nobody/WZGuideViewController

类似safari的页面浏览:https://github.com/100grams/HGPageScrollView ❤❤❤❤❤❤

正则匹配UIView :https://github.com/KayK/RegexHighlightView ❤❤❤❤❤❤❤❤❤❤❤❤

加密措施:https://github.com/dev5tec/FBEncryptor
https://github.com/mayurbirari/AES256AndBase64

自增长的键盘:https://github.com/HansPinckaers/GrowingTextView

自定义的map Annotation :https://github.com/grgcombs/MultiRowCalloutAnnotationView

超屌的3d画面:https://github.com/nicklockwood/iCarousel ❤❤❤❤❤❤❤❤❤❤❤❤

上拉刷新 : https://github.com/dbsGen/SlimeRefresh

翻页效果:https://github.com/brow/leaves

类似maps的半截翻页:https://github.com/FairfaxMobile/FDCurlViewControl

弹窗:https://github.com/martinjuhasz/MJPopupViewController

对话框:https://github.com/jessesquires/MessagesTableViewController

pagecurl的翻页效果:http://www.cocoachina.com/bbs/read.php?tid=11856&keyword=%B5%D8%CD%BC

二维码:http://www.cocoachina.com/applenews/devnews/2013/0104/5462.html

自定义的annotation(1):https://github.com/applidium/ADClusterMapView
自定义的annotation(2):http://code4app.com/ios/Customized-Complex-Map-Annotation/4f67f4f86803fa843f000002#osc

类似国家地理的翻页:https://github.com/michaelhenry/MHNatGeoViewControllerTransition

iOS开发私有库:https://github.com/kennytm/iphone-private-frameworks

viewController的切换(从右边进来):https://github.com/steipete/PSStackedView ❤❤❤❤❤❤❤❤❤❤❤❤

安全存储用户名,密码等:https://github.com/granoff/Lockbox

FormSheet的神器:https://github.com/m1entus/MZFormSheetController

iOS中model类的写法:https://github.com/github/Mantle
相关介绍:https://github.com/blog/1299-mantle-a-model-framework-for-objective-c
model类解析:https://github.com/nicklockwood/BaseModel
basemodel解析:https://github.com/andrep/RMModelObject

蓝牙:https://github.com/xuanhuangyiqi/Anti-Lost

model类比较好的库1):https://github.com/icanzilb/JSONModel
model类比较好的库2):https://github.com/github/Mantle

原生App的远程调试工具包:https://github.com/square/PonyDebugger#remote-logging

将缓存存在磁盘:https://github.com/rs/SDURLCache

path的欢迎页实现方式:https://github.com/icepat/ICETutorial ❤❤❤❤❤❤❤❤❤
path的左下角菜单栏的同类实现方法:https://github.com/mattgemmell/MGTileMenu

coredata的封装库:https://github.com/magicalpanda/MagicalRecord ❤❤❤❤❤❤
coredata的 sql使用方式:https://github.com/marcoarment/FCModel

zip文件解压缩:https://github.com/soffes/ssziparchive
完美的图片category:https://github.com/Nyx0uf/NYXImagesKit
纵向的scrollview循环利用:https://github.com/andreyvit/SoloComponents-iOS
UINavigationController的push可能导致错误的效果的补充:https://github.com/Plasma/BufferedNavigationController
UIKit的分类:https://github.com/enormego/cocoa-helpers ❤❤❤❤❤ ❤❤❤❤❤
左右滚动的scrollview(类似网易读图):https://github.com/kejinlu/PagedFlowView
webview控制器:https://github.com/samvermette/SVWebViewController
滑动帧动画:https://github.com/IFTTT/JazzHands ❤❤❤❤❤
iOS6的水滴下拉刷新:https://github.com/Sephiroth87/ODRefreshControl
微信下拉显示logo:https://github.com/gluttony/RevealLogo
支付宝的锁屏界面:https://github.com/kejinlu/KKGestureLockView
status bar的离线loading效果:http://www.cocoachina.com/bbs/read.php?tid=99947&keyword=%CD%F8%D2%D7
模仿百度地图向下推的层:https://github.com/mariohahn/MHDismissModalView
FileManager:https://github.com/nicklockwood/StandardPaths
下拉头图放大:https://github.com/cyndibaby905/TwitterCover
(1)访网易的左右滑动的view:http://code4app.com/ios/%E4%BB%BF%E7%BD%91%E6%98%93%E6%96%B0%E9%97%BB%E7%9A%84%E6%BB%91%E5%8A%A8%E8%A7%86%E5%9B%BE%E5%B8%83%E5%B1%80/5255fbd96803fa8660000000
(2)左右横向滑动:https://github.com/MugunthKumar/MKHorizMenuDemo

tableview模仿path的时间表:https://github.com/kentnguyen/KNPathTableViewController
弹出层:https://github.com/50pixels/FPPopover
二维码登录:https://tiqr.org/
弹出层:https://github.com/UrbanApps/UAModalPanel

Facebook paper中的图片左右移动实现:https://github.com/chroman/CRMotionView

横向滚动的tab1):https://github.com/pppoe/LightMenuBar
横向滚动的tab2):https://github.com/MugunthKumar/MKHorizMenuDemo

左右滑动的cell,有删除等功能:https://github.com/CEWendel/SWTableViewCell/
不同速度的scrollview,用于做启动介绍页:https://github.com/5sw/SWParallaxScrollView
mattt写的解析html和xml的:https://github.com/mattt/Ono

通过服务器动态修改客户端逻辑:https://github.com/mmin18/WaxPatch
routes,可以让按钮直接向点html的链接一样:https://github.com/joeldev/JLRoutes
像新浪微博一样的图片浏览viewcontroller:https://github.com/jaredsinclair/JTSImageViewController
像微信一样的search bar :https://github.com/fabiankr/TableViewSearchBar
图片浏览:https://github.com/EddyBorja/EBPhotoPages
左滑动或右滑动cell:https://github.com/modocache/MDCSwipeToChoose
类似iOS相册删除照片的动画效果:https://github.com/Ciechan/BCGenieEffect
扁平化的uibutton:https://github.com/barbosa/GBFlatButton
给app评分的组件1:https://github.com/nicklockwood/iRate
给app评分的组件2:https://github.com/arashpayan/appirater

NSFileManager的封装:https://github.com/fabiocaccamo/FCFileManager
paper的点击展开效果:https://github.com/hebertialmeida/HAPaperViewController
柱状图:https://github.com/honcheng/iOSPlot
点击titleview弹出下拉的menu:https://github.com/romaonthego/REMenu
自定义开场图:https://github.com/ealeksandrov/EAIntroView
让navbar跟着scrollview一起滚动:https://github.com/andreamazz/AMScrollingNavbar
跟相册相关的:https://github.com/B-Sides/ELCImagePickerController
更高效的显示地图上的大头针:https://github.com/choefele/CCHMapClusterController
streaming的音频播放:https://github.com/douban/DOUAudioStreamer
XMPP的使用:https://github.com/adow/Dollarss
iOS7 mailbox的statusbar运用:https://github.com/simonholroyd/StatusBarTest
国家地理的页面切换动画:https://github.com/michaelhenry/MHNatGeoViewControllerTransition
引导页1:https://github.com/MatthewYork/MYBlurIntroductionView
引导页2:https://github.com/MatthewYork/iPhone-IntroductionTutorial
引导页3:https://github.com/ealeksandrov/EAIntroView
iOS7的电话button: https://github.com/mrcrow/MRoundedButton
类似paper的导航抖动:https://github.com/andreamazz/AMWaveTransition
下拉填充满字体:https://github.com/d-ronnqvist/blogpost-codesample-PullToRefresh:
gif播放 :https://github.com/Flipboard/FLAnimatedImage
视图切换:https://github.com/zoonooz/ZFDragableModalTransition
类似游戏的菜单按钮,点击伸缩:https://github.com/sendoa/QBKOverlayMenuView
模仿twitter的首页左右切换:https://github.com/duowan/TwitterPaggingViewer
下载器:https://github.com/thibaultCha/TCBlobDownload
网易新闻的离线下载bar:https://github.com/jaydee3/JDStatusBarNotification
图片剪切和拆剪:https://github.com/kishikawakatsumi/PEPhotoCropEditor
过度效果的status bar :https://github.com/nrj/AlphaGradientStatusBar
Facebook’s paper的弹出层:https://github.com/UrbanApps/UAModalPanel
Objective-C 和JavaScript 交互:https://github.com/marcuswestin/WebViewJavascriptBridge
CollectionView in UITableViewCell:https://github.com/AshFurrow/AFTabledCollectionView
popview(1):https://github.com/jmascia/KLCPopup
popview(2)https://github.com/andreamazz/AMPopTip
UICollectionView replacement of UITableView (添加上section):https://github.com/jamztang/CSStickyHeaderFlowLayout
storekit: https://github.com/mattt/CargoBay

替换Apple的Reachability判断网络:https://github.com/tonymillion/Reachability 
搜索控件search:https://github.com/dzenbot/DZNPhotoPickerController

========================== UICollectionView相关===============

https://github.com/bryceredd/RFQuiltLayout

==========================helper相关===============
https://github.com/andrewroycarter/UIView-Helpers

==========================auto layout相关=======
https://github.com/cloudkite/Masonry
https://github.com/smileyborg/UIView-AutoLayout
https://github.com/iMartinKiss/KeepLayout
pinterst的下拉刷新填充满的效果:https://github.com/uzysjung/UzysCircularProgressPullToRefresh

==========================block相关=======================================

https://github.com/jivadevoe/UIAlertView-Blocks
https://github.com/pandamonia/BlocksKit ❤❤❤❤❤

==========================iOS7相关=======================================
iOS7颜色类:https://github.com/claaslange/iOS7Colors
iOS7:动态毛玻璃效果:https://github.com/alexdrone/ios-realtimeblur

iOS7 blur侧边栏:https://github.com/rnystrom/RNFrostedSidebar
iOS7 blur image:https://github.com/lukabernardi/LBBlurredImage
iOS7 blur 效果:https://github.com/nicklockwood/FXBlurView

iOS7的uialertview:https://github.com/alexanderjarvis/PXAlertView
边打字边出现标题:https://github.com/jverdi/JVFloatLabeledTextField
扁平化的segment:https://github.com/pepibumur/PPiFlatSegmentedControl
iOS7视图切换炫酷效果:https://github.com/ColinEberhardt/VCTransitionsLibrary
iOS7教学代码:https://github.com/ShinobiControls/iOS7-day-by-day
iOS7风格的抽屉导航:https://github.com/monospacecollective/MSDynamicsDrawerViewController
颜色渐变的加载:https://github.com/nrj/GradientProgressView
iOS7demo:https://github.com/shu223/iOS7-Sampler
iOS正则分类:https://github.com/bendytree/Objective-C-RegEx-Categories
iOS7侧边栏:https://github.com/romaonthego/RESideMenu
iOS7侧边栏(覆在view上)https://github.com/romaonthego/REFrostedViewController
iOS7库:https://github.com/youknowone/UI7Kit(可以让iOS5也有iOS7的样子)
===========================测试框架=====
http://www.cocoachina.com/applenews/devnews/2013/1025/7242.html
https://github.com/kif-framework/KIF

mattt大神的发布程序:https://github.com/nomad/shenzhen

2 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 在家啃老三年了怎么办 新时代卫计工作怎么办 被公司辞退不发工资怎么办 被公司辞退后不发工资怎么办 领导分配的工作太多怎么办 领导故意不给活怎么办 户口迁移后医疗社保怎么办 有了c证考b证怎么办 顶替姐姐上班已到退休年龄怎么办 年龄过60岁厂里拖欠工资怎么办 领导找人顶替我怎么办 宁夏超生了没钱交罚款怎么办? 户口年龄上大了怎么办 孩子年龄报小了怎么办 招工档案年龄有涂改怎么办 退伍军被别人顶替上班怎么办 二孩政策前生的怎么办 孩子晕车怎么办最有效方法得当 事业单位编外人员改革工伤怎么办 工伤仲裁后法院一审判决后怎么办 我媳妇删了我该怎么办 老婆离家出走不照顾小孩怎么办 车停在4s店损坏怎么办 车辆年检贴丢了怎么办 卖衣服别人嫌贵怎么办 武汉铁路医保卡丢了怎么办 高铁列车员年龄大了怎么办 尚客优酒店会员怎么办 钢铁雄心4人力不足怎么办 未经车主同意私自将车卖了怎么办 剧本给几个制片人看过怎么办 没有产品经理ui设计师怎么办 老板请朋友吃饭司机应该怎么办 被化妆学校坑了怎么办 快车约得太远怎么办 工资好低2000多怎么办 苹果手机不能下载软件怎么办 苹果手机下不了软件怎么办 苹果6s下不了软件怎么办 苹果6下不了软件怎么办 ipad更新系统卡住了怎么办