热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

记录ios第三方库

2019独角兽企业重金招聘Python工程师标准1、AFNetworkingAFNetworking采用NSURLConnectionNSOperation,主要方便与服务端

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

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
可用于压缩和解压缩文件

19、GPUImage

图像处理、滤镜、视频滤镜等功能

20、RTLable

可以使用html的标签来展示的富文本Label

21、SCCaptureCamera

完整的自定义拍照界面,聚焦、拍照、辅助线、闪关灯、选择相册都有

22、MJPhotoBrowser

展示详情图的库,图片放大缩小,滑动复用,异步加载网络图片,类似的还有MWPhotoBrowser可以推荐

23、FMDB

sqlite数据库框架,封装的包,简单易用,有多线程保护

24、MDRadialProgress

多种样式的圆形进度条

25、MBProgressHUD

弹出提示框,最流行的一个库,还有许多好用的,比如SVProgressHUD 、 ProgressHUD

26、StreamingKit

不错的音频播放库,可以播放网络音频,随意拖动。也可以加动态音效进去

27、QBImagePicker

不错的相册库,可以进行多选照片等功能

28、BFKite

一个比较实用的类别库,里面有我们比较常用到的类别方法。比较新

29、ios-charts

轻巧的图表库,接口简单. 其他参考UUChartView XYPieChart 


另外收录下别人推荐的库:

  1. DZNEmptyDataSet(UI,空表格视图解算器)

  2. PDTSimpleCalendar(UI,drop-in日历组件)

  3. MagicalRecord(实施活跃记录模式的Core      Data助手)

  4. Chameleon(UI,色彩框架)

  5. Alamofire(Swift 网络)

  6. TextFieldEffects (UI,自定义外观的文本区域)

  7. GPUImage(快速图片处理)

  8. iRate(获取用户评价)

  9. GameCenterManager(快速管理游戏中心)

  10. PKRevealController(UI,滑动侧边栏菜单)

  11. SlackTextViewController(UI,高度可定制的自定义文本区域)

  12. RETableViewManager(自动以代码创建表格视图)

  13. PermissionScope(UI,预询问用户系统权限的友好体验)

  14. SVProgressHUD (UI,自定义等待进度条)

  15. FontAwesomeKit (快速添加Awesome字体)

  16. SnapKit(在代码中快速自动布局)

  17. MGSwipeTableCell (UI,可滑动的表格视图cell)

  18. Quick(Swift单元测试框架)

  19. IAPHelper(应用内购买助手封装)

  20. ReactiveCocoa(FRP框架)

  21. SwiftyJSON(Swift JSON库)

  22. Spring(动画框架)

  23. FontBlaster(在应用中快速载入个性化字体)

  24. TAPromotee(使用drop-in视图交叉推广应用)

  25. Concorde(下载解码渐进式jpeg)

  26. KeychainAccess(简便管理keychain)

  27. iOS-charts(美观的图表库)



转:https://my.oschina.net/iq19900204/blog/423942



推荐阅读
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • 本文介绍如何在 Android 中通过代码模拟用户的点击和滑动操作,包括参数说明、事件生成及处理逻辑。详细解析了视图(View)对象、坐标偏移量以及不同类型的滑动方式。 ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • Java 中的 BigDecimal pow()方法,示例 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • 如何在窗口右下角添加调整大小的手柄
    本文探讨了如何在传统MFC/Win32 API编程中实现类似C# WinForms中的SizeGrip功能,即在窗口的右下角显示一个用于调整窗口大小的手柄。我们将介绍具体的实现方法和相关API。 ... [详细]
author-avatar
看人不顺眼说明6自己没教养
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有