环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信客服云

环信客服云

无需下载,注册即用
声网开发者社区

声网开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

iOS第三方——JazzHands 关键帧动画 iOS开发

费城 发表了文章 • 4 次浏览 • 2021-06-19 10:53 • 来自相关话题

JazzHands是UIKit一个简单的关键帧基础动画框架。可通过手势、scrollView,kvo或者ReactiveCocoa控制动画。JazzHands很适合用来创建很酷的引导页。Swift中的JazzHands想在Swift中使用Jazz Hands?... ...查看全部
0
评论

【iOS】自动布局之Purelayout 自动布局 iOS开发

费城 发表了文章 • 10 次浏览 • 2021-06-18 17:07 • 来自相关话题

masonry这个第三方库件在github上很出名,貌似也很好用,但是我在看过masonry的介绍和使用方法之后,觉得有点隐隐的蛋疼。因为本人工作时间不多,加上一直都用的是Objective-C,看着masonry提供的方法基本上都是点语法,我的[]呢?!!怎... ...查看全部
0
评论

SVProgressHUD简单使用以及自定义动画 SVProgressHUD iOS开发

费城 发表了文章 • 6 次浏览 • 2021-06-18 14:23 • 来自相关话题

SVProgressHUD 是一个干净,易于使用的HUD,旨在显示iOS和tvOS正在进行的任务的进展。常用的还有MBProgressHUD.这两个都是很常用的HUD,大体相似,但是还是有一些不同的.MBProgressHUD和SVProgressHUD的区别... ...查看全部
0
评论

ios中应用Lottie解决动画问题 Lottie创建动画 iOS开发

费城 发表了文章 • 22 次浏览 • 2021-06-16 15:20 • 来自相关话题

Lottie的简单介绍:使用Lottie开发的流程是: 设计师在AE中设计完成你的动画,通过bodymoving插件导出纪录动画信息的JSON文件,然后开发人员使用 Lottie 的Android,iOS,React Native apps开源动画库读取这份J... ...查看全部
0
评论

iOS 音视频编解码基本概念 iOS开发

zuyu 发表了文章 • 22 次浏览 • 2021-06-16 11:32 • 来自相关话题

内容元素:图像(Image)⾳频(Audio)元信息(Metadata)编码格式: • Video: H264Audio: AAC容器封装: • MP4/MOV/FLV/RM/RMVB/AVI.视频相关基础概念1.视频文件格式相信大家平时接触的word文件后面... ...查看全部
0
评论

iOS 特效 - iCarousel iOS三方开源库

zuyu 发表了文章 • 16 次浏览 • 2021-06-16 11:27 • 来自相关话题

iCarousel 是一个旨在简化 iPhone、iPad 和 Mac OS 上各种类型的轮播(分页、滚动视图)的实现的类。iCarousel 实现了许多常见的效果,例如圆柱形、平面和“CoverFlow”风格的轮播,并提供钩子来实现您自己的定制效果。与许多其... ...查看全部
0
评论

Apple 的xcodebuild的扩展! iOS三方开源库

zuyu 发表了文章 • 19 次浏览 • 2021-06-16 11:05 • 来自相关话题

xctool是 Apple 的xcodebuild的扩展,可以更轻松地测试 iOS 和 Mac 产品。它对持续集成特别有帮助。特征xctool是替代品,xcodebuild test它增加了一些额外的功能:更快的并行测试运行。xctool可以选择并行运行所有测... ...查看全部
0
评论

DKNightVersion 的实现 --- 如何为 iOS 应用添加夜间模式 夜间模式适配 iOS开发

费城 发表了文章 • 18 次浏览 • 2021-06-15 20:01 • 来自相关话题

从开始写 DKNightVersion 这个框架到现在已经将近一年了,目前整个框架的设计也趋于稳定。其实夜间模式的实现就是相当于多主题加颜色管理。而最新版本的 DKNightVersion 已经很好的解决了这个问题。在正式介绍目前版本的实现之前,我会先简单介绍... ...查看全部
0
评论

UIViewController解耦---浅析Three20架构 Three20解耦 iOS开发

费城 发表了文章 • 43 次浏览 • 2021-06-11 16:18 • 来自相关话题

前言Three20是一款由Facebook开源的框架,由大神Joe Hewitt创建,曾经风靡一时,被无数开发者观阅。Three20主要提供了UI模块、Network模块以及相关的一些工具。Three20自开源之初就褒贬不一,有人称赞它强大的UI工具,也有人在... ...查看全部
0
评论

iOS RESideMenu 侧滑 第三方类库 侧滑 iOS开发

费城 发表了文章 • 47 次浏览 • 2021-06-11 15:34 • 来自相关话题

下载地址:https://github.com/romaonthego/RESideMenu效果如下:官方案例自己的实现效果具体代码下:AppDelegate.m文件中- (BOOL)application:(UIApplication *)applicati... ...查看全部
0
评论

PNChart:一个简单漂亮的iOS图表库 图表库 iOS开发

费城 发表了文章 • 43 次浏览 • 2021-06-11 15:27 • 来自相关话题

PNChart是一个简单漂亮的动画图表库,Piner和CoinsMan的 iOS 客户端中使用了这个框架。你也可以查看 Swift 版本(开源链接:https://github.com/kevinzhow/PNChart-Swift)。要求PNChart 适用... ...查看全部
1
评论

iOS 开发的应用内调试和探索工具-FLEX iOS三方开源库

zuyu 发表了文章 • 31 次浏览 • 2021-06-09 11:08 • 来自相关话题

FLEX (Flipboard Explorer) 是一套用于 iOS 开发的应用内调试和探索工具。出现时,FLEX 会显示一个位于应用程序上方窗口中的工具栏。从此工具栏上,您可以查看和修改正在运行的应用程序中的几乎所有状态。给自己调试超能力检查和修改层次结构... ...查看全部
2
评论

使用 iOS OpenGL ES 实现长腿功能 OpenGL ES iOS开发

费城 发表了文章 • 44 次浏览 • 2021-06-09 10:32 • 来自相关话题

本文介绍了如何使用 OpenGL ES 来实现长腿功能。学习这个例子可以加深我们对纹理渲染流程的理解。另外,还会着重介绍一下「渲染到纹理」这个新知识点。警告: 本文属于进阶教程,阅读前请确保已经熟悉 OpenGL ES 纹理渲染的相关概念,否则强行阅读可能导致... ...查看全部
0
评论

iOS-ijkplayer集成 player封装 iOS开发

费城 发表了文章 • 38 次浏览 • 2021-06-08 14:16 • 来自相关话题

ijkplayer是bibiliB站开源的一个三方,封装好了ffmpeg,可以去面向对象去开发。苹果提供了:AVPlayer播放不了直播文件。需要自己去基于ffmpeg播放。1.搜索查找ijkplayer2.克隆ijkplayer到桌面cd Desktop/ ... ...查看全部
0
评论

iOS利用RunTime来实现万能跳转 万能页面跳转 iOS开发

费城 发表了文章 • 40 次浏览 • 2021-06-07 15:22 • 来自相关话题

1.万能跳转的应用场景:(1)手机App通过推送过来的数据内容来跳转不同的界面,并把界面数据展示出来。(2)手机内部根据不同的cell的点击事件,不同的数据跳转不同的界面。2.工作的流程图:通过动态返回的数据中的class类名,来去查询class是不是存在:(... ...查看全部
0
评论

AVPlayer封装 AVPlayer iOS开发

费城 发表了文章 • 46 次浏览 • 2021-06-07 15:17 • 来自相关话题

说明基于AVPlayer和MVP模式封装的一个视频播放控制器,支持全屏,暂停播放,进度条拖动。Demo地址AVPlayer框架介绍AVPlay既可以用来播放音频也可以用来播放视频,AVPlay在播放音频方面可以直接用来播放网络上的音频。在使用AVPlay的时候... ...查看全部
0
评论

Onboard,迷人的引导页样式制作库 引导页 iOS开发

费城 发表了文章 • 50 次浏览 • 2021-06-05 14:16 • 来自相关话题

简介Onboard主要用于引导页制作,源码写的相当规范,值得参考.项目主页: https://github.com/mamaral/Onboard实例下载: https://github.com/mamaral/Onboard/archiv... ...查看全部
0
评论

CYLTabBarController的使用 快速搭建框架 iOS开发

费城 发表了文章 • 36 次浏览 • 2021-06-04 19:41 • 来自相关话题

CYLTabBarController 是一个自定义的TabBarController, 集成非常简单https://github.com/ChenYilong/CYLTabBarController1.首先使用CocoaPods 进行集成: pod... ...查看全部
0
评论

iOS 开源项目-FXBlurView 模糊效果 iOS开发

费城 发表了文章 • 31 次浏览 • 2021-06-04 19:14 • 来自相关话题

PurposeFXBlurView is a UIView subclass that replicates the iOS 7 realtime background blur effect, but works on iOS 5 and above. It... ...查看全部
0
评论

性能超高的UI库-AsyncDisplayKit iOS三方开源库

zuyu 发表了文章 • 71 次浏览 • 2021-06-03 16:35 • 来自相关话题

AsyncDisplayKit 已移动并重命名:Texture性能提升AsyncDisplayKit 的基本单位是node. ASDisplayNode 是对 的抽象UIView,而后者又是对 的抽象CALayer。与只能在主线程上使用的视图不同,节... ...查看全部
0
评论

ZFPlayer 3.0解析 视频播放器 iOS开发

费城 发表了文章 • 82 次浏览 • 2021-06-03 14:38 • 来自相关话题

详细介绍一下ZFPlayer 3.0的用法,如果你有什么问题或者建议可联系我。在3.0之前版本使用ZFPlayer,是不是在烦恼播放器SDK自定义、控制层自定义等问题。作者公司多个项目分别使用不同播放器SDK以及每个项目控制层都不一样,但是为了统一管理、统一调... ...查看全部
0
评论

iOS 优秀框架之TYAttributedLabel(基于coreText的图文混排) 图文混排 iOS开发

费城 发表了文章 • 62 次浏览 • 2021-06-02 22:35 • 来自相关话题

TYAttributedLabel1、TYAttributedLabel 简单,强大的属性文本控件(无需了解CoreText)2、支持富文本,图文混排显示,支持行间距,字间距,自适应高度,指定行数3、支持添加高度自定义文本属性4、支持添加属性文本,自定义链接,... ...查看全部
0
评论

iOS 使用Moya网络请求 网络请求 iOS开发

费城 发表了文章 • 56 次浏览 • 2021-06-02 17:17 • 来自相关话题

Moya最新版本11.0.2由于前段时间写了这篇文章,最新Moya已更新最新版本,故此也更新了下用法,本人已使用,故特意奉上最新的使用demo供参考。Moya11.0.2DemoMoya简介Moya 是你的 app 中缺失的网络层。不用再去想在哪儿(或者如何)... ...查看全部
0
评论

日志管理工具 - CocoaLumberjack iOS三方开源库

zuyu 发表了文章 • 80 次浏览 • 2021-06-02 12:08 • 来自相关话题

CocoaLumberjackCocoaLumberjack是适用于 macOS、iOS、tvOS 和 watchOS 的快速简单但功能强大且灵活的日志记录框架。首先,通过CocoaPods、Carthage、Swift Package Manager或手动安... ...查看全部
0
评论

视图添加闪烁效果的简单方法 - Shimmer iOS三方开源库

zuyu 发表了文章 • 52 次浏览 • 2021-06-02 11:50 • 来自相关话题

ShimmerShimmer 是一种向应用程序中的任何视图添加闪烁效果的简单方法。它作为一个不显眼的加载指示器很有用。Shimmer 最初是为了在Paper 中显示加载状态而开发的。用法要使用 Shimmer,请创建一个FBShimmeringView或FBS... ...查看全部
1
评论

iOS应用程序瘦身的静态库解决方案 APP瘦身方案 iOS开发

费城 发表了文章 • 121 次浏览 • 2021-06-02 11:24 • 来自相关话题

为什么要给程序瘦身?随着应用程序的功能越来越多,实现越来越复杂,第三方库的引入,UI体验的优化等众多因素程序中的代码量成倍的增长,从而导致应用程序包的体积越来越大。当程序体积变大后不仅会出现编译流程变慢,而且还会出现运行性能问题,会增加应用下载时长和消耗用户的... ...查看全部
0
评论

一个围绕 CFNetwork API的网络通讯库,断点续传神器! iOS三方开源库

zuyu 发表了文章 • 59 次浏览 • 2021-06-01 11:00 • 来自相关话题

ASIHTTPRequest 是一个围绕 CFNetwork API的易于使用的包装器,它使与 Web 服务器通信的一些更乏味的方面变得更容易。它是用 Objective-C 编写的,适用于 Mac OS X 和 iPhone 应用程序。它适用于执行... ...查看全部
0
评论

扁平化 UI 的 iOS 组件-FlatUIKit iOS三方开源库

zuyu 发表了文章 • 90 次浏览 • 2021-06-01 10:54 • 来自相关话题

FlatUIKitFlatUIKit 是我们在为 iPhone构建Grouper 时创建的具有“Flat UI”美学风格的 iOS 组件集合。它的设计灵感来自于Flat UI和Kyle Miller。样式是通过替换现有 UIKit 组件的类别来实现的,因此将其... ...查看全部
0
评论

模型处理工具不仅仅只有YYModel,还有更强的Mantle iOS三方开源库

zuyu 发表了文章 • 59 次浏览 • 2021-06-01 10:45 • 来自相关话题

Mantle 使为您的 Cocoa 或 Cocoa Touch 应用程序编写简单的模型层变得容易Let's use the GitHub API for demonstration~!typedef enum : NSUInteger { ... ...查看全部
0
评论

ORCharts:环形图、饼状图、扇形图 图形绘画 iOS开发

费城 发表了文章 • 60 次浏览 • 2021-05-20 15:21 • 来自相关话题

本文为ORCharts:环形图、饼状图、扇形图 部分, 做详细说明相关连接GitHubORChartsORCharts:曲线图、折线图效果预览安装pod 'ORCharts/Ring'使用Use Interface Builder1、 在XIB或Storybo... ...查看全部
0
评论

Swift手势密码库,用这一个就够了! swift手势密码 iOS开发

费城 发表了文章 • 47 次浏览 • 2021-05-20 15:04 • 来自相关话题

一个轻量级、面对协议编程、高度自定义的 图形解锁/手势解锁 / 手势密码 / 图案密码 / 九宫格密码相比于其他同类三方库有哪些优势:1、完全面对协议编程,支持高度自定义网格视图和连接线视图,轻松实现各类不同需求;2、默认支持多种配置效果,支持大部分主流效果,... ...查看全部
0
评论

这是一个围绕SQLite的Objective-C封装 iOS三方开源库

zuyu 发表了文章 • 75 次浏览 • 2021-05-20 14:39 • 来自相关话题

FMDB这是一个围绕SQLite的Objective-C的封装安装cocoapodsFMDB可以使用CocoaPods安装。如果尚未执行此操作,则可能需要初始化项目,以使其Podfile为您生成模板:$ pod init然后,编辑Podfile,并添加FMDB... ...查看全部
0
评论

iOS 方便操作 CoreData 的快捷方式 iOS三方开源库

zuyu 发表了文章 • 47 次浏览 • 2021-05-20 14:17 • 来自相关话题

MagicalRecordMagicalRecord的灵感来自Ruby on Rails的Active Record获取。该代码的目标是:清理我的核心数据相关代码允许清晰,简单的单行读取当需要优化请求时,仍允许修改NSFetchRequest项目状况该项目的活... ...查看全部
0
评论

iOS超方便的多样式提示框 iOS三方开源库

zuyu 发表了文章 • 54 次浏览 • 2021-05-20 11:16 • 来自相关话题

MBProgressHUDMBProgressHUD是一个iOS嵌入式类,在后台线程中完成工作时显示带有指示符和/或标签的半透明HUD。HUD旨在代替未记录的,UIKit UIProgressHUD具有某些附加功能的专用显示器。要求MBProgres... ...查看全部
1
评论

无敌的 iOS 网络通信库 iOS三方开源库

zuyu 发表了文章 • 70 次浏览 • 2021-05-18 11:42 • 来自相关话题

RestKit是一个现代的Objective-C框架,用于在iOS和Mac OS X上实现RESTful Web服务客户端。它提供了一个强大的对象映射引擎,该引擎与Core Data无缝集成,并提供了一组简单的网络原语,用于映射建立在顶部的HTTP请求和响应。... ...查看全部
0
评论

一个开源的iOS框架,用于基于GPU的图像和视频处理 iOS三方开源库 iOS开发

zuyu 发表了文章 • 70 次浏览 • 2021-05-18 11:32 • 来自相关话题

概述GPUImage框架是BSD许可的iOS库,可让您将GPU加速的滤镜和其他效果应用于图像,实时摄像机视频和电影。与Core Image(iOS 5.0的一部分)相比,GPUImage允许您编写自己的自定义过滤器,支持部署到iOS 4.0并具有更简单的界面。... ...查看全部
0
评论

iOS仿高德路线规划滑动效果 iOS开发

费城 发表了文章 • 131 次浏览 • 2021-05-10 18:47 • 来自相关话题

因为项目有个界面要模仿高德地图路径规划滑动效果,因此写了demo,并简单说下分析过程高德地图效果演示:demo效果演示:Demo地址:https://github.com/fangjinfeng/MySampleCode/tree/master/FJFBlog... ...查看全部
0
评论

iOS-网络图片预览器(缩放,拖拽等手势) iOS开发

九漏鱼 发表了文章 • 108 次浏览 • 2021-04-29 15:10 • 来自相关话题

预览效果(原位置启动,放大缩小,拖拽关闭,支持长图,跳转其他界面):视图结构:present跳转一个UINavigationController,UINavigationController的根跟控制是UIViewController,在viewcontrol... ...查看全部
0
评论

iOS 功能丰富的 Category 类型工具库 iOS三方开源库

zuyu 发表了文章 • 81 次浏览 • 2021-04-29 11:04 • 来自相关话题

YYCategories安装CocoaPods在 Podfile 中添加  pod 'YYCategories'。执行 pod install 或 pod update。导入 <YYCategories/... ...查看全部
0
评论

iOS 异步绘制与显示的工具类 iOS三方开源库

zuyu 发表了文章 • 101 次浏览 • 2021-04-29 11:02 • 来自相关话题

YYAsyncLayeriOS 异步绘制与显示的工具类。简单用法@interface YYLabel : UIView @property NSString *text; @property UIFont *font; @end @implementatio... ...查看全部
0
评论

iOS 全局并发队列管理工具 iOS三方开源库

zuyu 发表了文章 • 100 次浏览 • 2021-04-29 11:01 • 来自相关话题

YYDispatchQueuePooliOS 全局并发队列管理工具。当某个 block 所在线程被锁住时,concurrent queue 会创建大量线程以至于占用了过多资源而影响到主线程。这里可以用一个全局的 serial queue pool 来尽量控制全... ...查看全部
0
评论

iOS 键盘管理工具 iOS三方开源库

zuyu 发表了文章 • 93 次浏览 • 2021-04-29 10:58 • 来自相关话题

YYKeyboardManageriOS 键盘监听管理工具类。'兼容性该项目能很好的兼容 iPhone / iPad / iPod,兼容 iOS 6~11, 并且能很好的处理屏幕旋转。用法// 获取键盘管理器 YYKeyboardManager *manag... ...查看全部
0
评论

iOS 一个比较完美的 Growing TextView iOS三方开源库

费城 发表了文章 • 138 次浏览 • 2021-04-28 17:52 • 来自相关话题

iOS 一个比较完美的 Growing TextView文章缘由现在都 2019 年了,App 中使用自动增高的输入框已经很常见了,即时通讯的 Chat 界面、社交类 App 的评论功能都可以看到自增高输入框。但写出一个自增高输入框容易,写好难。现在市面上一些... ...查看全部
1
评论

iOS 超强富文本编辑库 iOS三方开源库

zuyu 发表了文章 • 410 次浏览 • 2021-04-06 11:40 • 来自相关话题

YYText功能强大的 iOS 富文本编辑与显示框架特性API 兼容 UILabel 和 UITextView支持高性能的异步排版和渲染扩展了 CoreText 的属性以支持更多文字效果支持 UIImage、UIView、CALayer 作为图文混排元素支持添... ...查看全部
1
评论

iOS 数据缓存库 iOS三方开源库

zuyu 发表了文章 • 194 次浏览 • 2021-04-06 11:29 • 来自相关话题

YYCache高性能 iOS 缓存框架。特性LRU: 缓存支持 LRU (least-recently-used) 淘汰算法。缓存控制: 支持多种缓存控制方法:总数量、总大小、存活时间、空闲空间。兼容性: API 基本和 NSCache 保... ...查看全部
1
评论

iOS 强大的图片处理库(webP.编解码.gif)等 iOS三方开源库

zuyu 发表了文章 • 213 次浏览 • 2021-04-02 16:01 • 来自相关话题

YYImage支持以下类型动画图像的播放/编码/解码:    WebP, APNG, GIF。支持以下类型静态图像的显示/编码/解码:    WebP, PNG, GIF, JPE... ...查看全部
1
评论

iOS JSON转换库 iOS三方开源库

zuyu 发表了文章 • 205 次浏览 • 2021-04-02 10:07 • 来自相关话题

YYModel特性高性能: 模型转换性能接近手写解析代码。自动类型转换: 对象类型可以自动转换,详情见下方表格。类型安全: 转换过程中,所有的数据类型都会被检测一遍,以保证类型安全,避免崩溃问题。无侵入性: 模型无需继承自其他基类。轻量: 该框架只有 5 个文... ...查看全部
0
评论

iOS 超好用的图表库 iOS三方开源库

zuyu 发表了文章 • 241 次浏览 • 2021-04-01 09:57 • 来自相关话题

AAChartKit前言AAChartKit 项目,是AAInfographics的 Objective-C 语言版本,是在流行的开源前端图表库Highcharts的基础上,封装的面向对象的,一组简单易用,极其精美的图表绘制控件.... ...查看全部
1
评论

iOS 相册选择器推荐 iOS三方开源库

zuyu 发表了文章 • 348 次浏览 • 2021-03-31 10:35 • 来自相关话题

HXPhotoPicker效果预览特性 - Features 查看、选择GIF图片 照片、视频可同时多选/原图 3DTouch预览照片 长按拖动改变顺序 自定义相机拍照、录制视频 自定义转场动画&nb... ...查看全部
2
评论

iOS 网络图片加载库 iOS三方开源库

zuyu 发表了文章 • 277 次浏览 • 2021-03-30 10:42 • 来自相关话题

SDWebImage  一款超级好用的网络图片加载库集成方式pod 'SDWebImage', '~> 5.0'使用方式#import [imageView sd_setImageWithURL:[NSURL URLWithString:@"图片地址... ...查看全部