文档章节

常用的框架

_
 ___大黄蜂___
发布于 2016/05/14 08:25
字数 836
阅读 170
收藏 1

上拉下拉刷新控件:
链接:MJRefresh
动态启动图:
链接:YFStartView
MBProgressHUD:
链接:MBProgressHUD
一个效果很好的弹出下拉框:
链接:REMenu
一个可滑动选择的tab:
链接:HTHorizontalSelectionList
吊炸天的多种效果滚动图:
链接:iCarousel
高仿支付宝解锁:
链接:CoreLock
键盘遮挡解决方案:
链接:IQKeyboardManager
用户第一次使用时,高亮显示某一部分,用于应用页面的某些强调说明:
链接:JMHoledView
scollView及其子类(tableView、collectionVIew)数据为空时候,一个方便布置的库:
链接:DZNEmptyDataSet
一个非常利于集成的左右侧滑动选择栏
链接:MMDrawerController
GLOW团队开源的 GLCalendarView 日历
链接:GLCalendarView


AutoLayout

AutoLayout下自适应cell行高:
链接:FDTemplateLayoutCell
AutoLayout下处理多重约束状态:
链接:FDCollapsibleConstraints
纯代码AutoLayout库Masonry:
链接:Masonry
纯代码AutoLayout库PureLayout:
链接:PureLayout


网络请求:

猿题库的网络请求封装库:
链接:YTKNetwork
AFNetWorking:
链接:AFNetworking
网络请求图片库SDWebImage:
SDWebImage
饿了么使用的网络封装 by 圣迪
DRDNetworking


数据处理相关:

字典模型互转框架:
链接:MJExtension
快速根据json生成model插件:
链接:ESJsonFormat-Xcode
数据库fmdb:
链接:fmdb


音乐播放

一个音乐播放库,我之前的文章有介绍过:
链接:StreamingKit


图文混排:

兼容 UILabel 和 UITextView 的 API,支持异步排版与渲染、图文混排、自定义点击样式、自定义键盘、表情解析与输入、图片复制粘贴、容器形状控制、竖排版、文本变形、Markdown 等等功能,能够实现微博微信QQ等应用的全部文本需求:
链接:YYText
一个聊天界面的开源:
链接:UUChatTableView


综合

YYKit 是一组功能丰富的 iOS 组件,用于构建大型、复杂的 iOS 应用:
链接:YYKit


杂项

一个聊天语音的开源库:
链接:FSVoiceBubble
fastlane是个
链接:fastlane


完整客户端

v2ex论坛客户端
链接:v2ex
“已阅”客户端
链接:RSSRead
LeanCloud的IM开源组件:
链接:MessageDisplayKit
支付宝高仿版
链接:GSD_ZHIFUBAO
Coding_iOS客户端
链接:Coding_iOS客户端
一个完整的swift开源客户端Yep
链接:Yep
furni-ios 是由 Twitter 开发团队出品的一款用 Swift 写的 iOS 家居商城应用, 其主要目的在于让开发者从这款 Demo 应用中看出 Fabric 的强大,via @GitHubDaily
链接:Furni for iOS


集合

iOS开源集合
链接:iOS开源集合 by dkhamsing


swift

一个天气应用
链接:SwiftWeather
一个swift键盘的解决方案
链接:KeyboardMan


Xcode插件

Alcatraz管理:
详见巧叔这篇博客《使用Alcatraz来管理Xcode插件》
注意:Alcatraz一般不会支持到最新版本,使用的时候先看看系统版本和Xcode版本

下面是推荐的插件:
写model的时候,总是烦于写好多@property,这个能帮助你:
自动根据Json生成model的Xcode插件ESJsonFormat;

可以方便管理管理未完善代码的插件XToDo;

可以方便注释的插件VVDocumenter

写大段文字的时候,总是要写转义符,尤其是写html的时候,这个能帮助你:
可以方便编辑大量文字的插件HOStringSense;

代码拼写怎么都记不住怎么办,这个就能帮助你:
可以更智能提示补全代码的插件FuzzyAutocompletePlugin

 

本文转载自:

共有 人打赏支持
_
粉丝 5
博文 26
码字总数 21716
作品 0
东城
私信 提问
盘点各种程序员常用的框架,有你用的吗?

避免重复造轮子,我们现在的程序员都在尽量的使用框架来完成很多功能需求,那么你知道各种程序员都常用什么框架吗? JavaScript 程序员 自从有了基于服务端的JavaScript,JavaScript程序员似...

达尔文
2017/09/24
2.4K
32
J2EE快速开发框架--JDFrame

JDFrame采用基于J2EE的B/S/S三层体系架构、基于MVC设计模式、集成业界常用标签库、集成权限体系管理功能、集成待办事宜、系统公告等功能; 为达到最佳性能开发环境建议采用Jdk1.6及以上版本,...

fasake
2014/02/11
4K
0
Spring Security权限框架理论与实战演练

本章首先让大家学习到Spring Security权限框架的架构,之后大家可以学习到Spring Security权限框架的核心概念,包括拦截器、数据库管理、缓存、自定义决策等等,之后会手把手带大家基于Sprin...

芥末无疆sss
2018/10/18
0
0
图片、视频多选框架--QQAlbum

QQAlbum 项目介绍 该框架为一个类似QQ多选照片(支持视频)的框架 1.支持多选照片(多选照片数量及最大多选数可设置) 2.支持滑动单选照片 3.[常用Api] (#常用Api) 4.[使用方法] (#使用方法) 常...

ssssddf
2017/03/24
194
0
foundation之结构体

一、基本知识 Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。 如果要想使用foundation框架中的数据类型,那么包含它的主头文件...

DevShaw
2016/01/07
11
0

没有更多内容

加载失败,请刷新页面

加载更多

如何在React工程中使用JavaScript Barcode SDK创建Web条形码应用

基于WebAssembly构建的Dynamsoft JavaScript Barcode SDK让Web开发者能够创建适用于浏览器的高性能条码应用。这篇文章分享下如何使用React快速创建一个简单的Web条形码扫描应用。 下载 Node...

yushulx
30分钟前
1
0
java lambda笔记

c#中的lambda表达式简直不要太爽,但是感觉java的lambda和c#比有待继续提高。 先搞个筛选List集合的东西,我们先搞个集合玩玩。 List<Person> person = new ArrayList<Person>();Person p...

朝如青丝暮成雪
30分钟前
0
0
最严新规发布 网络短视频平台该如何降低违规风险?

1月9日中国网络视听节目服务协会对外正式发布了多项规范,对版权视频保护及违规内容,都进行了更加详细的标准制定,整体政策更加严格。 规范规定,网络短视频平台应当履行版权保护责任,不得...

阿里云官方博客
38分钟前
1
0
深入解读阿里云数据库POLARDB核心功能物理复制技术

日志是数据库的重要组成部份,按顺序以增量的方式记录了数据库上所有的操作,日志模块的设计对于数据库的可靠性、稳定性和性能都非常重要。 可靠性方面,在有一个数据文件的基础全量备份后,...

zhaowei121
44分钟前
1
0
CentOS 非root 用户 使用sudo 命令免密码

1. 使用su/su - 命令进入root权限下; 2. 给/etc/sudoers文件添加写权限 chmod u+w /etc/sudoers 3.找到“root ALL=(ALL) ALL ”,在后面添加:"dba ALL=(ALL) NOPASSWD: ALL" 4.保存退出,并......

驛路梨花醉美
44分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部