网易新闻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
相关推荐
【标题】"仿网易新闻简约导航IOS代码"指的是在iOS应用开发中,为了实现类似网易新闻App中的简洁、高效的导航效果而编写的源代码。这种导航通常是指在应用的顶部,用于展示各个主要功能模块,并允许用户通过轻扫或...
总结来说,实现"ios模仿网易新闻首页效果"涉及到的主要知识点包括:UIKit的使用,特别是UITableView和UICollectionView;UIScrollView的滚动逻辑和委托方法;状态管理,包括数据模型和视图更新;Core Animation的...
在本项目"iOS项目-object-c-仿网易新闻项目.zip"中,我们主要关注的是一个使用Objective-C编程语言实现的iOS应用,它模仿了知名的网易新闻客户端。Objective-C是Apple的首选语言,用于开发iOS和macOS平台上的原生...
在iOS开发中,为了实现类似网易新闻、今日头条等知名新闻应用顶部标题滚动的效果,开发者通常会采用自定义UI组件或者利用现有的开源库。本项目"ios-类似网易新闻、今日头条等APP顶部标题滚动条"正是提供了这样一个...
这个名为"ios-swift仿网易新闻滑动控制器.zip"的压缩包提供了一个实现,它仿照了网易新闻App顶部的滑动导航栏功能。这个功能在许多新闻类、电商类应用中常见,能够方便用户在不同内容板块之间轻松切换。 滑动控制器...
这个压缩包文件“IOS源码——IOS网易新闻下拉刷新demo_10802.7z”包含了一个名为“EGOTableViewPullRefresh-master”的项目,这是一个针对iOS平台的开源库,专门用于实现新闻应用中常见的下拉刷新功能。这个功能在...
【标题】"模仿网易新闻.zip" 是一个开源项目,旨在复制网易新闻的界面风格和功能。这个项目的主要目的是为开发者提供一个参考实现,以便于学习和理解如何构建类似新闻应用的用户界面。开发者通常会使用iOS开发平台上...
React Native是由Facebook推出的开源项目,它允许开发者使用JavaScript和React来构建原生的iOS和Android应用。这个Demo不仅适用于初学者了解React Native的基本用法,也对有一定经验的开发者提供了深入学习和实践的...
本示例是关于如何在iOS应用中实现类似网易新闻下拉刷新功能的源码Demo,名为"EGOTableViewPullRefresh-master"。这个开源项目由Egor Tolstoy创建,提供了简单易用的解决方案来添加这个功能到UITableView。 ...
【标签】"iOS 网易 app源代码" 指出这个项目是基于iOS平台的,使用了与网易新闻APP相似的架构和技术。这可能包括使用Storyboard进行UI布局,利用Core Data或SQLite存储本地数据,使用AFNetworking或者Alamofire进行...
标题中的“ios-支持上下滚动和左右滚动,类似网易新闻的多级列表”指的是一个iOS应用开发中的功能实现,这个功能允许用户在列表视图中不仅可以上下滚动浏览内容,还可以左右滑动来切换不同的分类或者子列表,类似于...
【标题】:“高仿网易新闻标题栏”是一个项目,旨在模仿网易新闻应用中常见的标题栏设计。这个项目可能包括了自定义视图、布局管理、交互效果等方面的技术实现,为开发者提供了一个研究和学习移动应用界面设计的实例...
在“仿网易新闻APP”中,每个模块(如头条、体育、娱乐)以及新闻详情页都可以看作是独立的组件。 2. **JSX语法**:JSX是JavaScript和XML的融合语法,用于描述React组件的结构。在项目中,开发者会使用JSX来定义UI...
在本项目中,我们将探讨如何使用Swift和React-Native技术构建一个类似网易新闻的客户端应用。React-Native是一个由Facebook推出的开源框架,它允许开发者使用JavaScript编写原生移动应用程序,而Swift则是Apple开发...
"LXScrollContentView"是一个基于Swift的开源框架,它模仿了网易新闻客户端的页面切换效果,允许用户通过左右滑动来浏览不同的内容页面。这个框架提供了一个灵活、可定制的方式来构建这种多页面滚动的用户界面,使得...
本项目"类似网易新闻客户端的page controllers"是iOS开发者imchenglibin在GitHub上分享的一个开源项目,其遵循MIT许可证。这个项目的目标是实现一个与网易新闻客户端类似的页面控制器,提供流畅的页面滑动体验和视觉...
【CLBottomCommentView】是一个基于iOS平台的开源项目,作者为FelixMLians,它旨在模仿网易新闻底部的评论视图。这个组件主要用于在应用程序中实现用户交互式的评论功能,通常用于论坛、博客或者新闻应用等,让用户...
在本文中,我们将深入探讨如何使用React Native框架构建一个类似于网易新闻客户端中的金币商城功能。React Native是由Facebook推出的开源库,它允许开发者使用JavaScript来构建原生的移动应用,同时享受Web开发的...
在iOS开发中,实现类似今日头条和网易新闻的滑动导航条是一项常见的需求,这样的功能可以让用户在多个内容板块之间平滑切换,提升用户体验。本篇文章将深入探讨开源库CMTabbarView,帮助开发者理解和运用这一组件。 ...
在Swift编程语言中,开发iOS应用时,UI界面的设计与交互是至关重要的。...通过深入理解并熟练使用LZBSegmentBar,开发者可以轻松实现类似今日头条和网易新闻的选项卡效果,提升应用的界面美观度和用户体验。