Github上的iOS资料-个人记录
动画
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 触控事件针对 #, @, 链接
响应及事件捕获。
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图加载,轻量、低内存
图片选择、浏览
PhotoPicker
swift图片选择
BSImagePicker
swift图片选择
ImagePickerSheetController
swift类似iMessage的图片选择
DNImagePicker
类似wechat的图片选择
CocoaPicker
仿 QQ 图片选择器
JFImagePickerController
vvebo作者:多选照片、预览已选照片、针对超大图片优化
Nuke
完整、强大、实用的图片管理类库。主要功能包括可定制装载,缓存,滤镜及尺寸变换。
弹出框
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辅助工具
Model
CFRuntime
Swift版的MJExtension,运行时、反射与一键字典模型互转
Mirror
通过反射(Refection)实现镜像对象封装库。从而可以更轻松获取(或输出)对象属性名、类型及值变量。
webView
WebViewJavascriptBridge
使用于webview与JS的交互
介绍视图
demo
CATextLayerTest
使用 CATextLayer,实现文字的整体变色(网易新闻顶部菜单)与区域变色(UC 浏览器阅读器顶部菜单)功能。
SafariAutoLoginTest
通过safari自动登录APP
QRWeiXinDemo
二维码
WeChatDemo
微信demo
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实现
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
框架
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适配教程
乱入
WWDC
Github上的iOS资料-个人记录的更多相关文章
- Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITableVie ...
- github上关于iOS的各种开源项目集合(转)
UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITable ...
- 转: Github上关于iOS的各种开源项目集合
https://blog.csdn.net/jiashaoying/article/details/79079500 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. ...
- Github上关于iOS的各种开源项目集合2(强烈建议大家收藏,查看,总有一款你需要)
资源list:Github上关于大数据的开源项目.论文等合集 Awesome Big Data A curated list of awesome big data frameworks, resou ...
- 使用Windows下的git工具往github上传代码 踩坑记录
使用Windows下的git工具往github上传代码 踩坑记录 背景 由于以前接触的项目都是通过svn进行版本控制,现在公司项目使用git,加上自己平时有一个练手小项目,趁着周末试着把项目上传到自己 ...
- Github 上的 iOS 开源项目
在 Github 上 Star 太多了,有时候很难找到自己想要的开源库,所以在此记录下来.便于自己开发使用,也顺便分享给大家. 动画 awesome-ios-animation收集了iOS平台下比较主 ...
- Github上搭建个人博客记录
1.注册,用户名一定要起好,别随便起. 2.登录后,新建一个仓库repositories.new一个. 命名为用户名.github.io.如果发现不一样进Settings修改,rename. 3.仓库 ...
- 收集Github上的iOS控件和开发资料
文章来源:http://www.mobile-open.com/2015/85017.html 动画 awesome-ios-animation 收集了iOS平台下比较主流炫酷的几款动画框架 RCTR ...
- 设计比较好,有助于学习的Github上的iOS App源码 (中文)
Github版 中文 : TeamTalk 蘑菇街. 开源IM. 电商强烈推荐. MyOne-iOS 用OC写的<一个> iOS 客户端 zhihuDaily 高仿知乎日报 Coding ...
随机推荐
- [06] 盒模型 + auto 居中 + 垂直合并
1.盒模型 盒子模型有两种,分别是 ie 盒子模型和标准 w3c 盒子模型. 标准(W3C)模型中:CSS中的宽(width) = 内容 (content)的宽 CSS中的宽(width) = 内容( ...
- 【poj3415-Common Substrings】sam子串计数
题意: 给出两个串,问这两个串的所有的子串中(重复出现的,只要是位置不同就算两个子串),长度大于等于k的公共子串有多少个. 题解: 这题好像大神们都用后缀数组做..然而我在sam的题表上看到这题,做 ...
- mysql 表的类型
MySQL 数据表主要支持六种类型 ,分别是:BDB.HEAP.ISAM.MERGE.MYISAM.InnoBDB. 这六种又分为两类,一类是”事务安全型”(transaction-safe),包括B ...
- centos7.3安装caffe出现错误:/bin/ld: cannot find -lcblas /bin/ld: cannot find -latlas
安装caffe时需要依赖库atlas,可使用yum -y install atlas-devel 安装,但是安装之后还是有可能出现错误: /bin/ld: cannot find -lcblas / ...
- 【 Ngnix 】配置路径转发至后端Apache多台虚拟主机
一.安装apache并开启端口 [root@server ~]# netstat -ntplu | grep httpd tcp /httpd tcp /httpd 二.nginx配置 locatio ...
- idea打包jar的多种方式,用IDEA自带的打包形式,用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包,用Maven插件maven-assembly-plugin打包
这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式: 用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包 用Maven插件maven-a ...
- 《Java编程思想》笔记 第五章 初始化与清理
1.构造器 因为创建一个类的对象构造器就会自动执行,故初始化某些东西特好 2.方法重载 方法名相同,参数列表不同. 2.1 区分重载方法 方法重载后区别不同方法的就是方法签名 -->参数类型和个 ...
- CompareUtil
java package com.daojia.beauty.open.utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; ...
- inside a shard
fsync sync fsync/syncsync is a standard system call in the Unix operating system, which commits to d ...
- lua返回服务器信息
ngx.header.content_type = "text/plain"; ngx.say(tostring(ngx.var.request_uri));ngx.say(tos ...