收集别人的一些第三方(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 中第三方模块由包组成,可以通过包来对一组具有相互依 赖关系的模块进行统一管理. ...
随机推荐
- [Android]Android 布局中如何让图片和文字居中显示?
图片文字居中显示 **①组件TextView的属性 drawableTop ``` <LinearLayout android:layout_width="match_parent&q ...
- @requestBody注解的使用(上)
1.@requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是ap ...
- 网络编程-tcp
一.简单的demo (1)客户端 package com.songyan.tcp; import java.io.IOException; import java.io.InputStream; im ...
- MySQL查询时区分大小写(转)
说明:在MySQL查询时要区分大小写会涉及到两个概念character set和collation,这两个概念在表设计时或者在查询时都可以指定的,详细参考:http://www.cnblogs.com ...
- Ubuntu 16.04屏幕阅读Screen Reader导致快捷键失灵的问题解决
开启和关闭快捷键:[Alt]+[Win]+[S] 如果关了之后开机还自动启动时,那么直接把它卸载: sudo apt-get remove gnome-orca killall orca 参考: ht ...
- HOW TO CHECK FOR ACTIVE TRACE FLAGS ON MICROSOFT SQL SERVER
http://crashmag.net/how-to-check-for-active-trace-flags-on-microsoft-sql-server You check for active ...
- 如何订阅Linux相关的邮件列表
转:http://blog.163.com/sunshine_linting/blog/static/44893323201282114012845/ 1.google"linux kern ...
- 起步X5 UI模型使用的新的JAVASCRIPT UI库 DHTMLX (简称DHX)
最近学习新版本的起步X5,发现 UI控件有很多变化,按培训师的解释,X5平台界面设计引入了新的JAVASCRIPT UI库 DHTMLX. 参考:DHX http://www.dhtmlx.com ...
- 常用EXE文件反编译工具【转】
http://www.cnblogs.com/happyday56/p/3740108.html PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化汉化集成工具 功能极为强大的可视 ...
- (转)Vue.use源码分析
我想有过vue开发经验的,对于vue.use并不陌生.当使用vue-resource或vue-router等全局组件时,必须通过Vue.use方法引入,才起作用.那么vue.use在组件引入之前到底做 ...