收集Github上的iOS控件和开发资料
文章来源:http://www.mobile-open.com/2015/85017.html
动画
awesome-ios-animation 收集了iOS平台下比较主流炫酷的几款动画框架
RCTRefreshControl qq的下拉刷新
TBIconTransitionKit icon 的点击动画过渡效果
PullToBounce 类似百度外卖的下拉刷新动画
LiquidFloatingActionButton 可定制水滴型浮动动态按钮组件及演示
富文本
DDRichText 附带了微信朋友圈Demo,博客详解
ViewController
JSQMessagesViewController 一个优雅的信息UI开源库
UIView
RKNotificationHub 快速给 UIView 添加上炫酷的通知图标
JMHoledView 可在 App 中轻松创建新手引导, Web 也有个类似的开源插件叫 Intro.js
MarkdownTextView Rich Markdown editing control for iOS
KYCuteView 实现类似QQ消息拖拽消失的交互+GameCenter的浮动小球效果
Material-Controls-For-iOS 一大波UIControl控件!
SwipeView 轮播图
ActiveLabel.swift 扩展实现 UILabel 触控事件针对 #, @, 链接响应及事件捕获。
FDStackView Use UIStackView directly in iOS6+
VideoPlayer
KRVideoPlayer 类似Weico的播放器,支持竖屏模式下全屏播放
kxmovie 视频流播放器-movie player for iOS using ffmpeg
VKVideoPlayer VKVideoPlayer is the same battle tested video player used in our Viki iOS App enjoyed by millions of users all around the world.
ijkplayer Android/iOS video player based on FFmpeg n2.8, with MediaCodec, VideoToolbox support.
SQL
realm-cocoa a replacement for Core Data & SQLite
SwiftRecord 基于 Core Data 极为轻量、易用的对象持久化工具库,相当于 ActiveRecord 的 Swift 版本。非常好的项目
Objective-LevelDB Uber开源的数据库框架
UIImage
OLImageView 加载gif图
SLImageLoader 图片加载动画
PictureWatermark 给图片加水印
VVeboImageView vvebo作者-gif图加载,轻量、低内存
图片选择、浏览
PhotoBrowser-swift 图片浏览
PhotoPicker swift图片选择
BSImagePicker swift图片选择
ImagePickerSheetController swift类似iMessage的图片选择
DNImagePicker 类似wechat的图片选择
CocoaPicker 仿 QQ 图片选择器
JFImagePickerController vvebo作者:多选照片、预览已选照片、针对超大图片优化
Nuke 完整、强大、实用的图片管理类库。主要功能包括可定制装载,缓存,滤镜及尺寸变换。
蓝牙
BluetoothKit Easily communicate between iOS/OSX devices using BLE
弹出框
Popover 类似FB app的弹出框
BRYXBanner 一款可以带图片显示的下拉通知条
FeSpinner 收集了不少优雅的 iOS 动画加载效果
UINavigationController
AMScrollingNavbar-swift 上下滚动时自动消隐或显示导航标题栏类库及示例
- Pop Gesture Works Perfect With UITableView【全屏Pop手势完美匹配UITableView无冲突】
- Enable or disable property for each view controller conveniently.【简单地针对每一个Controller开关属性】
- Pushes/Pops a view controller when hides/shows navigation bar display soomthly【当控制器做Push/Pop时无缝、平滑地显隐导航栏】
- Release some restrictions make your navigation controller stronger【解除一些限制,使你的导航控制器更加强大】
- Follow Apple's API design principles,uses as natural as system api【遵循Apple Inc的API设计原则,使用就像系统API一样自然】 *** # k线图、表格、贝塞尔曲线 awesome-ios-chart iOS平台下的图表组件
KlineInSwift 用swift写的K线图
LxThroughPointsBezier-Swift LxThroughPointsBezier 贝塞尔曲线
Auto Layout
PureLayout 自动布局
Masonry 自动布局
如果硬要用官方的VFL(Visual Format Language) 官方的VFL
Cartography Swift-自动布局
SnapKit Masonry的Swift移植版
UIView-FDCollapsibleConstraints AutoLayout辅助工具
Neon A powerful Swift programmatic UI layout framework.
Model
CFRuntime Swift版的MJExtension,运行时、反射与一键字典模型互转
Mirror 通过反射(Refection)实现镜像对象封装库。从而可以更轻松获取(或输出)对象属性名、类型及值变量。
webView
WebViewJavascriptBridge 使用于webview与JS的交互
介绍视图
输入法
squirrel Mac上的一款开源输入法
demo
CATextLayerTest 使用 CATextLayer,实现文字的整体变色(网易新闻顶部菜单)与区域变色(UC 浏览器阅读器顶部菜单)功能。
SafariAutoLoginTest 通过safari自动登录APP
QRWeiXinDemo 二维码
TYSlidePageScrollView 带header,footer,滑动菜单的,分页上下左右滑动的TYSlidePageScrollView
Tuan ipad版美团(swift版)
chuanke 高仿百度传课iOS版
meituan 高仿美团iOS版
BaiduFM-Swift 百度FM swift语言实现
LayoutTrait iOS9分屏demo
LxGridView LxGridView-swift 利用UICollectionView模仿iOS系统桌面图标的交互
SwiftWeather 一个由国人使用 Swift 语言开发的 iOS 天气类应用
Chats 聊天 UI 示例程序
WatchKit-Apps WatchKit 开源小项目示例集锦
SmileWeather 完整的天气应用
Currency 一个简单的汇率计算App
MyTags 用于表现修改个人标签,使用UICollectionView实现,动态背景框使用UICollectionViewFlowLayout的DecorationView实现
CoreAnimationCode Code examples of the book "iOS Core Animation Advanced Techniques"
MVVM-IOS-Example A basic example of a way to implement MVVM using ReactiveCocoa
Swift-Radio-Pro swift完整Radio应用Professional Radio Station App, created w/ Swift 2.0
Helper
Unused 搜索项目中未使用的图片资源
Proposer-swift 用单个 API 处理 iOS 上的权限请求,以便使用前确认可访问“相册”、“相机”、“麦克风”、“通讯录”或“用户位置”。
Diplomat 整合第三方 SDK 微信、微博、 QQ 等为统一的 Diplomat 接口。
LxKeychain LxKeychain-swift keychain管理类。支持多用户账号/密码保存,支持提供设备唯一标示符;APP卸载后所保存信息不会丢失;全部使用方便的类方法实现
SmileTouchID Touch ID 和 password 的框架
CoreLock 高仿支付宝解锁(iOS)
Parse-SDK-iOS-OSX 可以参考下这个Parse 教程:网络后台基础
AlamofireImage swift版的SDWebImage,而且功能更多、灵活性更高,可以自己写 Image Filter
FLEX iPhone上的调试工具
adcdownload 苹果开发者中心资源国内接力
框架
react-native Facebook的React Native已经开源了iOS版本,使得你能基于JavaScript 和 React编写跨平台的代码,Facebook已经在生产环境中应用了该项技术
samurai-native 基于私有web-core用html+css开发native app
JSPatch 动态更新iOS APP
文章
Why-Reject 苹果AppStore被拒理由大全
音频播放系列 iOS音频播放的系列博客
Design-Pattern-For-iOS IOS设计模式探索(配合大话设计模式学习)
Swift学习: 从Objective-C到Swift 这篇文章是自己学习Swift的笔记与深化。希望这篇文章能够帮助已经有Objective-C经验的开发者更快地学习Swift。同时也品味到Swift的精妙之处。
ios-good-practices-the-lastest-version OS Good Practices 最新版的中文翻译,融合了以往Objective-C和最近一些关于Swift的内容
iOSWeekly 喵神的每周周报
TimLiu-iOS Tim9Liu9总结的iOS、mac开源项目及库
iOS9AdaptationTips iOS9适配教程
The-Art-Of-Programming-By-July Csdn 600万博客「结构之法算法之道」部分经典博文集锦:《程序员编程艺术 — 面试和算法心得》
AutoLayout 《Auto Layout 使用心得》系列文章代码仓库
乱入
WWDC
来自:https://github.com/JanzTam/MyGithubMark
收集Github上的iOS控件和开发资料的更多相关文章
- Github上关于iOS的各种开源项目集合2(强烈建议大家收藏,查看,总有一款你需要)
资源list:Github上关于大数据的开源项目.论文等合集 Awesome Big Data A curated list of awesome big data frameworks, resou ...
- Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITableVie ...
- github上关于iOS的各种开源项目集合(转)
UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITable ...
- 转: Github上关于iOS的各种开源项目集合
https://blog.csdn.net/jiashaoying/article/details/79079500 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. ...
- iOS控件之UIResponder类
iOS控件之UIResponder类 在iOS中UIResponder类是专门用来响应用户的操作处理各种事件的,我们知道UIApplication.UIView.UIViewController这几个 ...
- 设计一个 iOS 控件
转载自:http://blog.csdn.net/zhangao0086/article/details/45622875 代码的等级:可编译.可运行.可测试.可读.可维护.可复用 前言 一个控件从外 ...
- 在此页上的ActiveX控件和本页上的其他部分的交互可能不安全,你想允许这种交互吗
转自 http://www.cnblogs.com/zdxster/archive/2011/01/27/1945868.html 在EOS6的项目中,如果采用VC++开发的ActiveX,那么第一次 ...
- 在Web上调用Ocx控件
原文:http://blog.csdn.net/goodadult2012/article/details/6343369 在HTML页面中使用ActiveX控件包含三个基本操作:将控件放入HTML中 ...
- iOS控件——UIView的viewWithTag:(int)findTag方法描述
UIView拥有一个viewWithTag:(int)findTag方法,调用方式为[MyView viewWithTag:整形数字]该方法返回tag == findTag的控件.ios控件中允许多个 ...
随机推荐
- redmine设置
接上篇. 1.redmine新版本已经比较强大了,可以定制所有字段(含标准字段和自定义字段)的读写属性.这里为了避免字段过多影响用户感受,希望增加功能将不相关的字段屏蔽,下载插件Workflow Hi ...
- Super Ugly Number
eg 2,3,5 把第一个元素(2,1)放到最小堆,2表示乘积,1表示乘数 乘数 队列 最小堆 即将进 ...
- (1) 第一章 Java体系结构介绍
1.网络带来的挑战和机遇 (1).挑战一: 网络包含的设备越来越广泛, 硬件体系不同, 操作系统不同,用途不同. java解决办法: 通过创建与平台无关的程序来解决这个问题.一个java程序可以不需要 ...
- oracle物化视图
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的.普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询. 这样对整 ...
- ConsensusClusterPlus根据基因表达量对样品进行分类
#http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2881355/ 一致聚类方法,采用重抽样方法来验证聚类合理性. library(ALL)data(ALL)d ...
- eclipse https git
open preferences via application menu Window => Preferences (or on OSX Eclipse => Settings). N ...
- GPIO相关知识
参考资料: 1. 维基百科GPIO 2. GPIO博客资料(一) 3. MMIO和PMIO 知识点: ● GPIO是General-purpose input/output的缩写,是一个在集成电路上的 ...
- 深入浅出设计模式——原型模式(Prototype Pattern)
模式动机在面向对象系统中,使用原型模式来复制一个对象自身,从而克隆出多个与原型对象一模一样的对象.在软件系统中,有些对象的创建过程较为复杂,而且有时候需要频繁创建,原型模式通过给出一个原型对象来指明所 ...
- 《BI那点儿事》数据流转换——字符映射表
特征映射转换如图展示数据流中列的特征,它的编辑界面很简单,只有一个标签界面,点击要进行映射的列,可以选择需要添加新列或需要更新的列.可以在Output Alias列中给原来的列一个别名,选择要进行的操 ...
- (原创)详解Quartus导出网表文件:.qxp和.vqm
当项目过程中,不想给甲方源码时,该如何?我们可以用网表文件qxp或者vqm对资源进行保护. 下面讲解这两个文件的具体生成步骤: 一.基本概念 QuartusII的qxp文件为QuartusII Exp ...