网易新闻iOS版使用的开源组件

标签: 网易新闻 ios 开源 | 发表时间:2015-11-18 01:58 | 作者:sech
出处:http://www.iteye.com

网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件

1、 AFNetworking
AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest

2、 Apple Reachability
网络监测,可以参考下这篇文章 iOS网络监测如何区分2、3、4G?

3、 DOUAudioStreamer
豆瓣的开源软件,DOUAudioStreamer 是 iOS 和 Mac 的基于核心音频的流媒体音频播放器

4、 FXBlurView
iOS 模糊背景类库, 可以方便的根据底层显示的状态生成模糊效果

5、 GTMNSString+HTML
谷歌开源的用于过滤HTML标签

6、 iCarousel
iCarousel是一个类,它继承于UIView。用于简化实现各种类型的旋转木马(分页滚动视图)

7、 JDStatusBarNotification
在状态栏顶部显示通知。可以自定义颜色字体以及动画。支持进度显示以及显示状态指示器

8、 libwebp
可用于webp的移植,具体还是去看git吧

9、 masonry
一个轻量级的布局框架, 同时支持 iOS 和 Mac OS X, 语法优雅, 帮助开发者快速适配不同分辨率的 iOS 设备

10、 MGTemplateEngine
MGTemplateEngine比较象 PHP 中的 Smarty、FreeMarker 和 Django的模版引擎,是一个轻量级的引擎,简单好用。只要设置很多不同的HMTL模版,就能轻松的实现一个View多种内容格式的显示,对于不熟悉HTML或者减轻 工作量而言,把这些工作让设计分担一下还是很好的,也比较容易实现设计想要的效果。

11、 NJKWebViewProgress
NJKWebViewProgress 是一个 UIWebView 的进度条接口库,UIWebView 本身是不提供进度条的。

12、 pop
Facebook 开源的iOS 动画库, 集合了很多动画效果

13、 RegexKitLite
用来处理正则表达式

14、 SDWebImage
常用于对从服务器端接受到的图片进行缓存, 是 UIImageView 的扩展, 应用起来比较简单

15、 SSKeychain
SSKeyChains对苹果安全框架API进行了简单封装,支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和设置

16、 TTTAttributedLabel
UILabel 的替代品, 使 iOS 上的 Label 功能更加丰富, 可支持链接植入等功能

17、 wax
Wax 就是使用 Lua 脚本语言来编写 ios原生应用 的一个框架,它把Lua脚本语言和原生 Objective-C 应用编程接口(API)结合起来

18、 ZipArchive
可用于压缩和解压缩文件

 

网易开源声明:http://m.163.com/special/newsclient/ios_libraries.html



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [网易新闻 ios 开源] 推荐:

网易新闻iOS版使用的开源组件

- - 移动开发 - ITeye博客
网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件. AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest. 网络监测,可以参考下这篇文章 iOS网络监测如何区分2、3、4G?.

ios代码开源

- - CSDN博客移动开发推荐文章
本人从10年开始搞ios开发,从菜鸟到现在的入门,期间遇到了许多困难,也总结了一些东西,本着开源精神,希望大家共同成长的目的把这个工程开源出来.. 这个工程是从11年到13年之前完成的.主要是我平时用到的一些基础功能模块.其中有其他开源的代码和我自己写的一些.代码结构基本乱,12年以后的代码结构还可以,不是很乱,之前水平有限,如果不怎么样就别喷我了.

AsyncDisplayKit 1.0 发布,iOS 开源框架

- - 开源中国社区最新新闻
经过两个 Beta 版本之后,AsyncDisplayKit 1.0 发布了. AsyncDisplayKit是一款能够保持界面流畅性的iOS开源框架,即使是最复杂的用户界面,也可以让其流畅运行并快速响应. AsyncDisplayKit不止是Paper的组成部分,与Facebook神奇的动画引擎Pop也是关系密切.

5 款用来开发 iOS 应用的 Java 开源工具

- - ITeye资讯频道
苹果iOS系统的封闭性一直广为其他语言(如Java)开发者诟病,但随着第三方工具的不断壮大,开发人员逐渐摆脱 政策束缚,开始使用自己熟悉的语言来编写iOS本地应用,或将其他平台上的应用移植到iOS上. 本文为你介绍5款开源的开发工具,帮助你使用Java轻松开发iOS应用. Codename One是一个针对移动应用开发者的、开源的、跨平台的Java工具,旨在帮助Java开发者通过单一代码库来针对所有移动平台(智能手机和平板电脑)构建本地应用,且无需在应用性能、功能或开发简易性方面妥协.

iOS我所知道的一些常用开源库

- - V2EX - 技术
1、WSAssetPickerController:一个自定义访问系统相册的开源库. 2、AFNetworking:这个不用说了吧,做iOS的人都知道,另外一个是ASI. 前者比较轻量级,是对NSURLConnection的封装,全是异步和BLOCK,后面一个是用CORE FUNDATION里面的框架来实现的,效率比较高,但是也比较重量级.

iOS第三方开源库的吐槽和备忘

- - 移动开发 - ITeye博客
转自 ibireme的博客. 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽. 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方. 由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库.

GitHub 上都有哪些值得关注学习的 iOS 开源项目?

- - 知乎每日精选
GitHub上有很多不错的iOS开源项目,个人认为不错的,有这么几个:. GitHub自家的函数式响应式编程泛型的Objective-C实现,名字听着很高大上,学习曲线确实也比较陡,但是绝对会改变你对iOS编程的认知,首推之. 又是GitHub自家的产物,轻量级建模的首选,也可以很好的配合CoreData工作.

东拉西扯:网易新闻的态度

- tiancaicai - 对牛乱弹琴 | Playin&#39; with IT
网易一直都是门户网站中的异类,这个特点现在正变得越来越明显. 注意,我说的是新闻,不是早年的无线和现在的网游这些赚钱的业务. 无跟帖,不新闻,很早就表现了网易区别于新浪、搜狐的特立独行的姿态. 网易新闻跟帖的盖楼文化,已成为门户新闻中的一道景观,即使有“文明上网,登录发帖”从中作梗. 现在,这种姿态进一步发展成“有态度的门户”,这等于宣布与新浪开创的新闻超市模式彻底诀别,让网络新闻从量的追求,转向对社会情感脉络的把握和介入.

点着蜡烛看“天宫”(图)_网易新闻中心

- yanwei - 牛博山寨 编辑推荐
  昨晚,受台风影响,海口部分小区停水断电,但这并没有影响人们对天宫一号的热情,图为市民点燃蜡烛通过笔记本电脑观看发射过程.

《看客》第60期:大货司机,生活在路上_网易新闻

- cch - news.163.com
物流是国民经济的“血液”,在中国,公路运输承载了其中近八成的运量. 货源竞争激烈,公路盘查密集,油价连年高涨,大货车司机们早已褪去了高薪的光环. 42岁的郭伟明,下岗后和妻子一起跑起了车,和众多的司机一样,为了生计和孩子,生活在路上. 3月26日晚,河北沧州泊头货场,郭伟明独自一人在通铺上看电视等待装货.