观看github前100开源项目的读后感
文章来自:http://www.oschina.net/news/61416/github-top-100-objective-c-projects?from=20150412
ReactiveCocoa 排名第5 MVMM 其中的VM 感觉应该是把MVC 的C 分得更细致了 ,让C的耦合性没有那么高了
Mantle 排名第10 是json数据转模型的框架
Masonry 排名第14 自动布局
Shimmer 排名第15 Facebook 推出的一款具有闪烁效果的第三方控件, 供它旗下一款名为 Paper 的应用使用, 安装使用整个过程都十分简单
CocoaLumberjack 排名第20 这是 Mac 和 iOS 的一款强大的日志框架, 配置简单, 多线程, 提供更高级的 log 功能, 可用于代替默认的 NSLog 语句
Facebook SDK for iOS 排名第21 Facebook 官方的 iOS SDK, 方便开发者集成 Facebook 的一些功能到自己的 iOS APP 里面 例如:第三方登录,一般用于海外
JSQMessagesViewController 排名第25 优雅的 iOS 消息类库, 常用于聊天应用中, 可定制性高
iCarousel 排名第29 这是一款可以在 iOS 上实现旋转木马视图切换效果的第三方控件, 并提供多种切换效果 看起来效果相当的好
RESideMenu 排名第30 这个项目实现了 iOS 上的菜单侧滑效果, 创意来源于 Dribbble, 该项目支持 iOS8 也就是常说的抽屉效果
PNChart 排名 31 作者周楷雯是 90 后, 秒视的创始人, 该项目是一个带动画效果的图表控件, 简约易用, 受到不少开发者喜爱 财务图标 线状图 饼状图 等
JVFloatLabeledTextField 排名第33 JVFloatLabeledTextField 是 UITextField 的子类, 主要实现输入框标签浮动效果
SWTableViewCell 排名第34 UITableViewCell 的子类, 实现了左右滑动显示信息视图并调出按钮
AwesomeMenu 排名第35 作者是一位中国人, 该项目主要是使用 CoreAnimation 还原了 Path menu 的动画效果 改效果就是那种在左/右下角 点击一按钮 在其周围出现一半圆状的 几个按钮排列在一块
Reachability 排名第36 Reachablity 是用于检测 iOS 设备网络环境的库
VVDocumenter-Xcode 排名第37 作者是王巍国内著名的 iOS 开发者, 人称喵神, 目前在日本 LINE 公司工作, 该项目帮助开发者轻松的生成注释文档, 节省了不少工作量, 赞
TTTAttributedLabel 排名第41 UILabel 的替代品, 使 iOS 上的 Label 功能更加丰富, 可支持链接植入等功能 哈这个和JS的链接似的
CocoaAsyncSocket 排名第42 一个功能强大、简单易用的异步 socket 通讯类库, 支持 TCP 和 UDP 协议, 可用于 Mac 和 iOS 设备上,
Canvas 排名第 44 无需编码实现牛逼的动画效果的库, 连设计师都可以快速上手
SocketRocket 排名第45 Square 公司开源的一个 WebSocket 客户端, 稳定并且易用, 做实时应用常会用到, 受广大开发者喜爱
Appirater 排名第51 一款用于提醒用户给你的 App 打分的工具
SlackTextViewController 排名第53 Slack 推出的一款具有文字输入框高度自适应, 自动输入, 复制单元格内容等功能的解决方案
JazzHands 排名第54 IFTTT 开源的一个简单易用的关键帧基础动画框架, 可通过手势、scroll views, KVO, ReactiveCocoa 等方式来控制动画
nui 排名第57 方便样式化 iOS 应用中的 UI 元素, 可在短时间内样式化整个应用, 类 CSS 原理
JSONModel 排名第59 一个能迅速解析服务器返回的 Json 数据的库, 方便数据的类型转换
DTCoreText 排名第60 一个开源的 iOS 富文本组件, 它可以解析 HTML 与 CSS 并最终用 CoreText 绘制出来, 通常用于在一些需要显示富文本的场景下代替低性能的 UIWebView
Popping 排名第 61 基于 Facebook Pop 引擎的 iOS 动画库, 集合了很多动画效果
TSMessages 排名第62 一个用来弹出显示警告和通知的轻量级库, 样式丰富, 简单易用
MWPhotoBrowser 排名第64 一款简单的 iOS 照片浏览控件
MMDrawerController 排名第 65 一个轻量级, 易于使用的侧边抽屉导航 iOS 控件
QuickDialog 排名 第 66 用于快速创建复杂的 iOS 表单, 自定义了 UITableViewCell, TableView 的样式 PS:不过看样式 应该是iOS6的东西 应该过期了
SVPullToRefresh 排名第 67 一款只需一行代码便可集成上拉刷新和下拉加载的组件
XVim 排名第 69 一款在 Xcode 上实现了 Vim 功能的插件
XMPPFramework 排名第76 一个基于 RFC-3920 实现, 支持多线程和线程保护, 同时通用于所有的 iOS 和 Mac OS 开发设备的通信框架.
FXBlurView 排名第 78 iOS 模糊背景类库, 可以方便的根据底层显示的状态生成模糊效果
KSImageNamed-Xcode 排名第 83 一款对 UIImage 的 imageNamed 提供自动补全功能的插件, 非常方便 PS:安装之后貌似 Xcode本身 有些东西不能显示了
PureLayout 排名第84 一个简单却强大的 AutoLayout API 库, 兼容了 Objective-C 和 Swift, 扩展了 UIView/NSView, NSArray, 和 NSLayoutConstraint
AppleDoc 排名第 85 一款 Objective-C 文档生成工具, 生成的文档风格保持与 Apple 官方的一致, 极大的方便了 Xcode 识别自己写的 API 文档, 安装也是十分的简单
WebViewJavascriptBridge 排名第93 一个方便使用 Objective-C 与 JavaScript 进行通信的第三方库, 支持消息发送, 接收, 消息处理器的注册与调用以及设置消息处理的回调
以上 只是列出我 可能近期用的上的
观看github前100开源项目的读后感的更多相关文章
- GitHub Top 100 的项目(iOS)
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. Android 版本的在此: https://gith ...
- GitHub Top 100 Objective-C 项目简介
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. 若有任何疑问可通过微博@李锦发联系我 GitHub 地 ...
- Fragment为载体可自己主动布局的CardView(GitHub上写开源项目初体验)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 开篇废话: 前些天一直在看Android5.0 的Material Desgin,里面新增 ...
- 如何参与github上的开源项目
今晚比较闲,于是乎装修了一下博客,顺便将一块心病(怎么参加github上的开源项目)解决了,最后发个文章总结下 这些是参考的链接 http://blog.csdn.net/five3/article/ ...
- GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。
1. ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便 ...
- Pull Request的正确打开方式(如何在GitHub上贡献开源项目)
Pull Request的正确打开方式(如何在GitHub上贡献开源项目) GitHub的官方帮助如下: Fork A Repo: https://help.github.com/articles/f ...
- fir.im Weekly - 不能错过的 GitHub Top 100 开源库
好的工具&资源,会带来更多的灵感.本期 fir.im Weekly 精选了一些实用的 iOS,Android 的使用工具和源码分享,还有前端.UI方面的干货.一起来看下:) Swift 开源项 ...
- 怎样在Github参与一个开源项目
转载:http://www.csdn.net/article/2014-04-14/2819293-Contributing-to-Open-Source-on-GitHub 最近一年开源项目特别的热 ...
- GitHub 优秀Android 开源项目
阅读目录 1.Xabber客户端 2.oschina客户端 3.手机安全管家 4.星座连萌 5.玲闹铃 6.魔乐盒 7.PWP日历 8.Apollo音乐播放器 9.夏普名片识别 10.高仿人人网 11 ...
随机推荐
- JavaScript中的prototype使用说明
参考 http://abruzzi.iteye.com/blog/1026125 http://www.jb51.net/article/23052.htm
- SQL Server书籍整理
1.<Microsoft SQL Server企业级平台管理实践>徐海蔚2.<SQL Server 2005 Performance Tuning性能调校>胡百敬3.<M ...
- query判断值是否为空,针对前台提交数据的校验
1.<input type="hidden" id="key" name="key" value="123"> ...
- hihoCoder 1385 : A Simple Job(简单工作)
hihoCoder #1385 : A Simple Job(简单工作) 时间限制:1000ms 单点时限:1000ms 内存限制:256MB Description - 题目描述 Institute ...
- 正则表达式获取TABLE里的内容
//过滤\n 转换成空 String withoutNString=message.Replace("\n", ""); ...
- Android Studio 简单设置
转自:http://ask.android-studio.org/?/article/14 界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面.Settings - ...
- timer控件、三级联动
timer控件: 实现时间日期自增长: using System; using System.Collections.Generic; using System.ComponentModel; usi ...
- zoj3228Searching the String(ac自动机)
链接 这个题把病毒分为了两种,一种包含可以覆盖,另一种不可以,需要分别求出包含他们的个数,可以把两种都建在一颗tire树上,在最后求得时候判断一下当前节点是属于哪种字符串,如果是不包含的需要判断一下p ...
- scala中的下划线_
1.作为“通配符”,类似Java中的*. 例如 import scala.math._ 2.:_*作为一个整体,告诉编译器你希望将某个参数当作参数序列处理! 例如 val s = sum(1 to 5 ...
- 尽可能保留原有数据,建立UEFI与BIOS双启PE优盘
尽可能保留原有数据,建立UEFI与BIOS双启PE优盘1.确保优盘或者移动硬盘有一个FAT32分区,如果没有FAT32分区,就用傲梅分区助手或者ppm转换一个现有的分区到FAT32分区0x0C,或者新 ...