iOS常用三方

1.自动布局,调整约束
1.Masonry 如果你的程序还是用OC编写的,Masonry是一个非常好的选择。
2.SDAutoLayout 出现的比Masonry稍微晚些,使用也非常的方便简洁,同样用于OC编程。
3.SnapKit Swift版的Masonry,与Masonry是同一个作者,它的强大也不用我说了。

2.数据模型转换
1.SwiftyJSON Swift中处理json数据是比较麻烦的一件事,有了它你就可以轻松无忧的处理好json数据。
2.ObjectMapper 使用方式与SwiftyJSON相似,非常简单方便,应用于Swift项目中。
3.MJExtension 一套字典和模型之间互相转换的超轻量级框架,真的非常强悍,惊呆宝宝了。目前看来只支持OC。

3.获取网络数据
1.AFNetworking 在GitHub上获得Star2万4千有余,目前已经可以通过桥接文件在Swift中轻松使用了。
2.Alamofire 可以说是目前Swift语言中最受欢迎最好用的获取网络数据第三方,代码的调用也是简单到没朋友。

4.轻量级内置数据库
1.LKDBHelper 全自动的插入,查询,更新,删除。非常好用,操作方式酷炫,目前只有OC版。
2.fmdb SQLite第三方库,口碑非常好,使用的人也非常的多,目前OC和Swift都可以使用了。
3.SQLite.swift 看名字就知道是Swift的工具啦,语法简单,可操作性强,真是喜欢的不要不要的。

5.优秀第三方UI控件
1.PDTSimpleCalendar 一个基于UICollectionView的扁平化日历控件,页面很精致。目前只支持OC。
2.SlackTextViewController SlackTextViewController是TableView和CollectionView下的文字输入解决方案。文字输入框高度自适应,自动输入,复制单元格内容。可替代UITableViewController 和 UICollectionViewController。OC,Swift都支持。
3.DTCoreText 支持图片,链接标签,列表,文本对齐标签,局部CSS style的富文本控件。目前只支持OC。

6.下拉刷新
1.MJRefresh 非常简单好用的下拉刷新第三方,目前没有Swift版本,但宝宝已成功将其转换为Swift版本并应用在项目中。
2.SVPullToRefresh 这个也是许多人在用,UI支持自定义,但是宝宝自己没用过,纯粹的就是不喜欢,还是整理出来吧。

7.图片浏览
1.MWPhotoBrowser 类似 iOS 自带相册的照片浏览器,可显示手机图片或网络图片,可下载图片并缓存。图片可缩放。还有许多实用的功能大家可以自己去看看。支持Swift和OC语言。
2.SKPhotoBrowser Swift版图片浏览器,功能没有MWPhotoBrowser强大但一般情况也足够使用了。

作者:等你照顾我
链接:https://www.jianshu.com/p/7c49093fc581

其他:

本文介绍了多个在Swift开发中常见的第三方库,包括网络请求的Alamofire、图片处理的Kingfisher、JSON解析SwiftyJSON和Realm数据库,以及AutoLayout的SnapKit等等,帮助开发者根据项目需求选择最合适的工具。

以下是一些常见的Swift第三方库,点击名字可跳转对应链接:

  1. Alamofire:HTTP 网络请求库,它提供了许多便利的方法来进行网络请求和响应处理。

  2. Kingfisher:图片下载和缓存库,它支持异步下载和缓存图片,并提供了很多实用的图片处理功能。

  3. SwiftyJSON: JSON 解析库,它可以帮助你快速地将 JSON 数据解析为 Swift 对象,非常方便。

  4. RxSwift:响应式编程库,它提供了一种简单、一致、高效的方式来处理异步事件,包括网络请求、UI 事件等。

  5. RealmSwift:一个移动数据库。

  6. SnapKit:自动布局库,用于快速创建Auto Layout约束的库。

  7. SwiftyUserDefaults:用于更方便地处理UserDefaults的库。

  8. ObjectMapper:JSON 和对象映射库,它可以帮助你快速地将 JSON 数据映射为 Swift 对象,并支持复杂的嵌套关系。

  9. SVProgressHUD:用于显示加载指示器和提示框的库。

  10. AlamofireImage:对Alamofire的图片扩展,用于异步下载和缓存图片。

  11. Charts:图表库,它支持许多不同类型的图表,包括线形图、柱形图、饼图等,非常适合数据可视化应用程序开发。

  12. SwiftyBeaver:日志库,它提供了许多实用的日志记录和分析功能,并支持多种日志输出方式,包括控制台、文件、网络等。

  13. Realm-LoginKit:一个基于 RealmSwift 和 Firebase 的身份验证和用户管理库,它提供了一个完整的身份验证流程,包括注册、登录、密码重置等。

  14. SwiftMessages:通知和消息库,它提供了许多不同的消息样式和配置选项,非常适合移动应用程序开发。

  15. IQKeyboardManagerSwift:键盘弹出库

  16. EmptyDataSet-Swift:空列表展示

  17. swiftScan:扫一扫

  18. EFQRCode:一个轻量级的、用来生成和识别二维码的纯 Swift 库

  19. Hue:颜色hex

  20. DeviceKit:获取设备信息

  21. SwiftyTimer:很方便的定时器

  22. NotificationBannerSwift:顶部通知

  23. ReachabilitySwift:检查网络状态

  24. RyukieSwifty/ScreenShield:防止截屏和录屏

  25. UIFontComplete:快捷设置字体

  26. GradientLoadingBar:加载渐变色条

  27. Socket.IO-Client-Swift:一个websocket库

  28. lottie-ios:矢量图动画加载

  29. Localize-Swift:多语言

  30. CryptoSwift:加密库

作者:杲杲呀
链接:https://www.jianshu.com/p/df51e21816cf

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,367评论 6 512
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,959评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,750评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,226评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,252评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,975评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,592评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,497评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,027评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,147评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,274评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,953评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,623评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,143评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,260评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,607评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,271评论 2 358

推荐阅读更多精彩内容