iOS、mac开源项目及库汇总

UI

下拉刷新
模糊效果
AutoLayout
富文本
图表
表相关
隐藏与显示
HUD与Toast
对话框
其他UI

动画

侧滑与右滑返回手势
gif动画
其他动画
  • popping – popping是一个POP 使用实例工程
  • SinaMenuView – 用POP动画引擎写的Sina微博的Menu菜单。
  • MMTweenAnimation – facebook POP的自定义动画扩展(基于POPCustomAnimation) 提供10种函数式动画。
  • ZQLRotateMenu – 这是一个旋转视图的选择器。
  • CoolLoadAniamtion – 一个简单但是效果不错的loading动画。
  • SequenRotateAnimation – 一个简单的loading次序动画。
  • SYAppStart – App启动插画的自定义过度。
  • VJDeviceSpecificMedia – 如何根据设备选择不同尺寸的图片 可以通过设置不同尺寸设备的LaunchImage,来使得App适配这些设备,要是在不同不同尺寸设备上使用不同大小的图片,则需要在代码中一一判断,然后加载。
  • RMParallax – RMParallax是一个app启动页引导开源项目,除了细微的翻页视差效果,描述文本的过渡也非常美观(版本新特性)。
  • ADo_GuideView – 转动的用户引导页(模仿网易bobo) 因为没有从app包里抓到@3x的图片,建议在iPhone5模拟器运行,保证效果~ (版本新特性)。
    • CoreNewFeatureVC – 版本新特性(引导页),1.封装并简化了版本新特性启动视图!2.添加了版本的本地缓存功能,3.集成简单,使用方便,没有耦合度,4.支持block回调。
  • Spring – Spring是一个Swift编写的开源库,可简化Swift编写的iOS动画。支持shake、pop、morph、squeeze、wobble、swing、flipX、flipY、fall、squeezeLeft、squeezeRight以及squeezeDown等多种动画形式,用 IBDesignable 让使用者可以在 Xcode 中快速设置动画效果。
  • KYBezierBounceView – 手势控制贝塞尔曲线,取消手势贝塞尔曲线会有反弹效果。
  • cadisplaylinkanduibezierpath – CADisplayLink结合UIBezierPath的神奇妙用。
  • KYCuteView – 实现类似QQ消息拖拽消失的交互+GameCenter的浮动小球效果,分析。
  • KYWaterWaveView – 一个内置波浪动画的UIView,里面有鱼跳跃水溅起来的效果。
  • KYPingTransition – 实现圆圈放大放小的转场动画,可以根据自己的需要使用Paper中的弹性效果,有Material风格。
  • KYNewtonCradleAnimiation – 牛顿摆动画。
  • LayerPlayer – 一款全面展示核心动画 API 示例项目(上架应用)。包括 CALayer, CAScrollLayer, CATextLayer, AVPlayerLayer, CAGradientLayer, CAReplicatorLayer, CATiledLayer, CAShapeLayer, CAEAGLLayer, CATransformLayer, CAEmitterLayer 等使用的互动演示。
  • JGTransitionCollectionView – swift,基于集合视图扩展实现完成自动布局及单元项 Flip式动画效果(效果很赞)。组件使用方便、自然(只需设置集合视图数据源的标准方式即可)。
  • KYShareMenu – 带弹性动画的分享菜单。
  • Context-Menu.iOS – 可以为app的菜单添加漂亮的动画内容,可自定义icon,并可根据自己的喜好设计单元格和布局。
  • DeformationButton – 一个简单的变换形状动画按钮。
  • UnReadBubbleView – UnReadBubbleView是一个能够拖拽并拉长的气泡视图。拖拽到一定的长度会消失,可以通过系数设置来控制拖拽的长度。气泡也支持多种属性设置。
  • PPDragDropBadgeView – 实现了类似于QQ 5.0 水滴拖拽效果. 支持iOS 5.0+ ARC,气泡能够带有数字标识,同时支持消失block方法。消失时还带有消失效果动画。
  • GiftCard-Implementation – 购买的炫酷动画。
  • iCarousel – iCarousel是一个类,它继承于UIView。用于简化实现各种类型的旋转木马(分页滚动视图),无限轮播 ,iOS开发之多图片无缝滚动组件封装与使用。
  • KIPageView – 无限循环PageView,横向TableView,无限轮播。
  • HotGirls – 卡片动画。
  • tispr-card-stack – swift 卡片风格动画切换组件及完整交互示例。
  • ZLSwipeableViewSwift – swift 卡片堆叠效果的实现(ZLSwipeableView)】可实现类似Tinder和Potluck应用程序的卡片堆叠效果,该项目基于ZLSwipeableView objective-c实现。1.自定义动画。2.自定义滑动切换。3.自定义方向。4.撤销。
  • Koloda – 基于卡片的 Tinder-style 动画效果示例。精细绝人。更赞的是额外附了详细开发教程 How We Built Tinder-Like Koloda Animation in Swift 网页链接 。Yalantis 出品动画程序款款精品。
  • QQPersonalInfoTransition – 仿照QQ的转场。
  • KYAnimatedPageControl – 除了滚动视图时PageControl会以动画的形式一起移动,点击目标页还可快速定位。支持两种样式:粘性小球和旋转方块。
  • KDIntroView – swift 动态介绍视图框架及演示。另外两个相似的类库是 RazzleDazzle和 Presentation,择需使用。
  • RazzleDazzle – 【IFTTT开源Swift编写的帧动画框架–RazzleDazzle】RazzleDazzle 是IFTTT开源的一个iOS帧动画框架,非常适用于APP初次使用时的介绍和引导信息。JazzHands是UIKit一个简单的关键帧基础动画框架,可通过手势、scrollview、KVO等控制动画,被IFTTT应用在IFTTT for iPhone上。
  • Presentation – 一个类似RazzleDazzle的框架。
  • FillableLoaders – 基于 CGPaths 可定制个性化填空式装载类库。附水波上涨式示例。
  • SXWaveAnimate – 实现非常美观的灌水动画。
  • LSPaomaView – 可循环滚动的较长文字,跑马灯,效果很好,一句话集成。
  • SIFloatingCollection_Swift – 可定制的 Apple Music 风格浮动形状动画组件及演示。
  • Cheetah – 易用、高可读链式动画类库。另一个类似类库是 DKChainableAnimationKit。
  • CKWaveCollectionViewTransition – swift, UICollectionViewController之间切换的动画。
  • TKSubmitTransition – 基于 UIButton 的登录加载、返回按钮转场动画组件及示例。

网络相关

网络连接
图像获取
网络聊天
网络测试
WebView

Model

其他

数据库

缓存处理

PDF

图像浏览及处理

摄像照相视频音频处理

响应式框架

消息相关

消息推送客户端
消息推送服务端
通知相关

版本新API的Demo

代码安全与密码

测试及调试

AppleWatch

VPN

完整项目

好的文章

Xcode插件

美工资源

其他资源

开发资源

开发资料
swift
他人开源总结
中文开发博客列表
博客地址 RSS地址
南峰子的技术博客 南峰子的技术博客。
唐巧的技术博客 http://blog.devtang.com/atom.xml
OneV’s Den http://onevcat.com/atom.xml
破船之家 http://beyondvincent.com/atom.xml
NSHipster http://nshipster.cn/feed.xml
Limboy 无网不剩 http://feeds.feedburner.com/lzyy
Lex iOS notes http://ios.lextang.com/rss
念茜的博客 http://nianxi.net/feed.xml
Xcode Dev http://blog.xcodev.com/atom.xml
Ted’s Homepage http://wufawei.com/feed
txx’s blog http://blog.t-xx.me/atom.xml
KEVIN BLOG http://imkevin.me/rss
阿毛的蛋疼地 http://www.xiangwangfeng.com/atom.xml
亚庆的 Blog http://billwang1990.github.io/atom.xml
Nonomori http://nonomori.farbox.com/feed
言无不尽 http://tang3w.com/atom.xml
Wonderffee’s Blog http://wonderffee.github.io/atom.xml
I’m TualatriX http://imtx.me/feed/latest/
vclwei http://vclwei.com/posts.rss
Cocoabit http://blog.cocoabit.com/atom.xml
nixzhu on scriptogr.am http://nixzhu.me/feed
不会开机的男孩 http://studentdeng.github.io/atom.xml
Nico http://www.taofengping.com/rss.xml
阿峰的技术窝窝 http://hufeng825.github.io/atom.xml
answer_huang http://answerhuang.duapp.com/index.php/feed/
webfrogs http://webfrogs.me/feed/
代码手工艺人 http://joeyio.com/atom.xml
Lancy’s Blog http://gracelancy.com/atom.xml
I’m Allen http://www.imallen.com/atom.xml
Travis’ Blog http://imi.im/feed
王中周的技术博客 http://wangzz.github.io/atom.xml
会写代码的猪 http://gaosboy.com/feed/atom/
克伟的博客 http://feed.cnblogs.com/blog/u/23857/rss
摇滚诗人 http://feed.cnblogs.com/blog/u/35410/rss
Luke’s Homepage http://geeklu.com/feed/
萧宸宇 http://iiiyu.com/atom.xml
Yuan博客 http://www.heyuan110.com/?feed=rss2
Shining IO http://shiningio.com/atom.xml
YIFEIYANG–易飞扬的博客 http://www.yifeiyang.net/feed
KooFrank’s Blog http://koofrank.com/rss
hello it works http://helloitworks.com/feed
码农人生 http://msching.github.io/atom.xml
玉令天下的Blog http://yulingtianxia.com/atom.xml
不掏蜂窝的熊 http://www.hotobear.com/?feed=rss2
猫·仁波切 https://andelf.github.io/atom.xml
煲仔饭 http://ivoryxiong.org/feed.xml
里脊串的开发随笔 http://adad184.com/atom.xml

物联网

awesome-iot – 这份物联网学习参考大全太给力。从物联网协议、嵌入式系统、相关开源库、相关书籍、博客、学习笔记、标准应有尽有。

iOS每日一记------------之 中级完美大整理相关推荐

  1. iOS每日一记之———————————————终级完美大整理

    iOS.mac开源项目及库汇总 UI 下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件. SVPullToRefresh – 下拉刷新控件. MJRefresh – 仅 ...

  2. iOS每日一记之———————————————面试杂感。。。。 6月3号到6月14号

    6月3号 下午   学乐中国 面试内容: block MBprogressHUD Xib约束问题 链式编程问题 KVO KVC 大隐  因为没技术面试 暂不评论 6月4号 七元  貌似在什么阿里百川创 ...

  3. iOS每日一记之———————————————发财鱼写入通讯录

    (⊙o⊙)-  何为发财鱼 其实我也不太懂 反正客户那边是要实现这么个功能 你发送一个定时消息 时间到了之后 会有人打电话提醒你 比如说你设置夜里2点半起床尿尿 时间到了后就有人给你打电话 提醒你尿尿 ...

  4. 生命如歌-五年级每日一记

    有人说,生命就像一块玉,等着我们去雕琢;有人说,生命如同钢琴弹出的旋律,总会有戛然而止的时候;有人说,生命跟一张白纸一样,等待我们去装饰.画画--确实,人生就像上面说的那样如此美妙,但这一切最终会结束 ...

  5. 每位iOS开发者不容错过的10大有用工具

    内容简单介绍 1.iOS简单介绍 2.iOS开发十大有用工具之开发环境 3.iOS开发十大有用工具之图标设计 4.iOS开发十大有用工具之原型设计 5.iOS开发十大有用工具之演示工具 6.iOS开发 ...

  6. 2013.4.22每日一记

    在没有把一个完整的东西弄明白之前,都叫做每日一记吧. 关于小波,它是由傅立叶变换得来的,一个向量或者叫作函数或者信号,在时域上局部发生改变,其整个频谱都将改变,同样将频域上的局部发生改变,则整个时域上 ...

  7. 【ROS】中级操作学习整理-gazebo机器人仿真

    系列文章目录 ·[ROS]中级操作学习整理-gazebo机器人仿真 ·[ROS]中级操作学习整理-TF坐标变换 ·[ROS]中级操作学习整理-传感器建模 ·[ROS]中级操作学习整理-激光SLAM 目 ...

  8. 微信8.0android版本,微信相继更新了 iOS 和 Android 的 8.0x 大版本更新

    这两天微信相继更新了 iOS 和 Android 的 8.0x 大版本更新,然而升级说明非常敷衍,只有一句更新了若干功能,所以水水把新功能给大家都一一整理了出来,让我们一起来看看吧. 以下是文字版内容 ...

  9. 每日一记—获取Bing每一日一图实现Android欢迎页(二)

    日期2018.9.12 第二部分:获取bing每日一图 通过访问   http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n ...

最新文章

  1. MATLAB实战系列(三十)-MATLAB之M码正弦稳态电路建模仿真原理
  2. 帝国php在linux下怎么下载,Linux系统下安装帝国cms给哪些文件权限
  3. 转:两种转换mysql数据编码的方法-latin1转utf8
  4. Jenkins操作手册
  5. 转 Grand Central Dispatch 基础教程:Part 1/2 -swift
  6. 怎么确定迭代器后面还有至少两个值_学会迭代和迭代器,让你的程序更省内存...
  7. EDC(Enterprise Data Center 企业数据中心)
  8. Python安装与库导入
  9. 【STM32+cubemx】0029 HAL库开发:HMC5883L磁力计的应用(电子指南针)
  10. 操作系统进程调度算法总结
  11. C语言BT软件项目总结
  12. 各大国外网站后台管理模块
  13. [BZOJ3895]取石子
  14. Photoshop设计精讲笔记
  15. 将la,lb链表合并成lc。
  16. python中wheel什么意思_Python Wheels是什么?为什么要关心它?
  17. U盘病毒查杀并打补丁
  18. CSS------伪类(:first)和伪元素(::after)汇总以及区别分析
  19. Triangle Peg Solitaire(孔明棋)
  20. 蓝桥杯比赛准备第一天

热门文章

  1. 【安全与风险】密码安全和用户认证
  2. 无责任共享 Coursera、Udacity 等课程视频【百度云】
  3. dw html 时分秒电子时钟,电子式时钟-krdw0dB-ChinaUnix博客
  4. session共享的另外一篇博客.好文章
  5. Class 'Imagick' not found——thinkphp
  6. D​E​D​E​换​空​间​(移机)的​详​细​方​法
  7. html5 sandbox,HTML iframe sandbox 属性 | 菜鸟教程
  8. 抢先看:DHS和NIST发布IoT安全指南
  9. 行业大洗牌,一大批程序员要失业了?到底怎么才能打破现在的职场困境......
  10. 【魔数 bug + 求助】挖槽,MP4 魔数变了?如何解决无法通过魔数判断 MP4 文件类型?