收集别人的一些第三方(MARK)
本文是恢复数据,数据丢失前,原文由 @shiren1118 发表于 2012-12-28,对 Ruby 社区对 iOS 开发感兴趣的朋友来说,非常有价值。
iosboilerplate这个选项是比较成熟的https://github.com/gimenete/iOS-boilerplate
- AFNetworking
- SDWebImage
- RefreshTableHeaderView
- JSONKit
- SVProgressHUD
- Helpers
- fastcell的模板模式
http处理:
- 首先afnetworking http://afnetworking.com/
- 之前流行的库asihttprequest,http://allseeing-i.com/ASIHTTPRequest/(已停止更新),这个在老项目里是非常流行的, 如果各位有兴趣可以看看Beeframe的实现
json解析
- 在iOS6以下用JSONKit
- 在ios6用原生的
图片缓存
- SDWebImage,图片缓存和uiimageview的扩展,用起来非常简单 https://github.com/rs/SDWebImage
推荐几个ego的库
- https://github.com/enormego
- EGOCache
- EGORefreshTableHeaderView
持久化
- 有些人喜欢用core data,不喜欢,怪怪的,出了问题也不好调试
- sqlite,这个一般不直接用,用fmdb类似于dbi::dbd的方式 https://github.com/ccgus/fmdb
- 也有几个nosql的,没用过
状态显示
- SVProgressHUD 用起来很舒服,不要用它最新版本的,api变了,用iosboilerplate里的足够了
- LKtips 就是在statusbar上提示
正则
- RegexKitLite
UI
- 类似path的viewdeck https://github.com/Inferis/ViewDeck
- RefreshTableHeaderView 常用的下拉刷新
- 其他参考 http://code4app.com/
行为统计分析
- umeng可以自定义事件,接受崩溃日志,还有统计总数,时常等分析功能[在线参数是非常有用的] umeng.com,国外的是flurry
混搭html
- phonegap
- sencha touch,jq mobile,jq touch
游戏编程
- cocos2d(单一平台,oc的),基本上都是ray和子龙山人 的文章,国内翻译的http://article.ityran.com/
- cocos2d-x 跨平台的c++实现
- 当然也有html5的,
来自评论中的补充
Objective C 版本的 spec (@shiren1118 补充)
http://ruby-china.org/topics/7838MagicalRecord:像ActiveRecord一样操作Core Data (@suupic 补充)
https://github.com/magicalpanda/MagicalRecordCocoapods:像 Bundle 一样管理 Objective 依赖库 (@huacnlee 补充)
http://cocoapods.org
收集别人的一些第三方(MARK)的更多相关文章
- iOS10收集IDFA,植入第三方广告[终结]--ADMob
[PS: 前段时间,公司做ASO推广,需要在应用中收集IDFA值,跟广告平台做交互!于是有了这个需求--] 1.首先,考虑了一下情况(自己懒 -_-#),就直接在首页上写了一个Banner,循环加载广 ...
- ASP.NET脚本过滤-防止跨站脚本攻击(收集别人的)
ASP.Net 1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力.当用户试图用<xxxx>之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个 HttpRe ...
- JDK1.7 Update14 HotSpot虚拟机GC收集器
在测试服务器上使用如下命令可以查看当前使用的 GC收集器,当然不止这一个命令可以看到,还有其他一些方式 第三列”=”表示第四列是参数的默认值,而”:=” 表明了参数被用户或者JVM赋值了 [csii@ ...
- GC收集器种类
转载:https://wangkang007.gitbooks.io/jvm/content/la_ji_shou_ji_qi.html 收集器 1.1 Serial(串行)收集器 Serial收集器 ...
- jvm特性(3)( 收集算法和收集器的概念)
java内存模型和线程规范 JVM高级特性与实践(三):垃圾收集算法 与 垃圾收集器实现 大致知识点如下: 4种垃圾收集算法概念的学习 7种垃圾收集器特征的学习 一. 垃圾收集算法 1. 标记-清除算 ...
- jvm-垃圾收集器与内存分配策略
垃圾收集器与内存分配策略 参考: https://my.oschina.net/hosee/blog/644085 http://www.cnblogs.com/zhguang/p/Java-JVM- ...
- 十二、Nodejs 包与 NPM 第三方模块安装 package.json 以及 CNPM
1. 包 Nodejs 中除了它自己提供的核心模块外,我们可以自定义模块,也可以使用第三方的模块.Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理. 在 Nod ...
- JVM GC系列 — GC收集器
一.前言 前文学习了各种GC回收算法,掌握了GC回收的原理,但是真正的GC实现却尤为复杂,本篇文章将主要介绍各种GC收集器. 目前主流的HotSpot VM支持多种虚拟机,这些虚拟机也体现了GC的发展 ...
- Nodejs 包与 npm第三方模块安装和 package.json 以及 cnpm
包与 NPM 1. 包 Nodejs 中除了它自己提供的核心模块外,可以自定义模块,也可以使用第三方的模块.Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依 赖关系的模块进行统一管理. ...
随机推荐
- [TC-HouseProtection]House Protection
题目大意: 一个平面直角坐标系中有给定的$n(n\le50)$个红点和$m(m\le50)$个蓝点,每个点可以选择画一个半径为$r$(所有的$r$相同)的圆或不画.圆的半径上限为$R(R\le1000 ...
- GAILS里面的SAVE方法
用途 保存一个domain类的实例到数据库,需要的话会级联保存所有的子实例. 举例 def b = new Book(title:"The Shining") b.save() 描 ...
- Saga的实现模式——控制者(Saga implementation patterns – Controller)
https://lostechies.com/jimmybogard/2013/03/14/saga-implementation-patterns-controller/ 之前的文章中我们介绍了观察 ...
- 基于tiny4412的u-boot移植(二)
作者信息 作者:彭东林 邮箱:pengdonglin137@163.com QQ: 405728433 平台介绍 开发环境:win7 64位 + VMware11 + Ubuntu14.04 64位 ...
- nhibernate change connection
http://stackoverflow.com/questions/4335827/changing-nhibernate-connectionstring http://stackoverflow ...
- ext js layout and tree
数据 <configuration> <configSections> <section name="hibernate-configuration&q ...
- android线程及线程池
众所周知,在UI系统中进行一些耗时操作,都会导致卡顿现象,因为一次刷新在16ms,如果当次操作过了这个时间,那么用户就能感觉到明显的卡顿,甚至引起ANR . 对于这种情况,一般都是再起一个线程,进行一 ...
- css3动画和JS+DOM动画和JS+canvas动画比较
css3兼容:IE10+.FF.oprea(animation):safari.chrome(-webkit-animation) js+dom:没有兼容问题: js+canvas:IE9+:(性能最 ...
- 数据实时分析平台 Heron
Twitter发布了新开发的数据实时分析平台Heron,以下为官方文档摘译: 我们每天在Twitter上处理着数十亿的事件.正如你猜测的那样,实时分析这些事件是一个巨大的挑战.目前,我们主要的分析平台 ...
- java中List和Array相互转换
List to Array List 提供了toArray的接口,所以可以直接调用转为object型数组 List<String> list = new ArrayList<Stri ...