阿里云文档 2024-07-25

网络质量分析器如何接入iOS/AndroidSDK

SDK集成集成操作步骤:重要上线前测试阶段,请检查以下几项:在控制台配置的网络探测规则是否成功触发,以在控制台中看到对应的探测数据为准。网络探测规则检查客户端主动发起的探测是否成功上报,以在控制台中看到对应的探测数据为准,建议和控制台配置的探测规则的探测目标不同,以便区分。探测规则的探测目标针对步骤...

阿里云文档 2024-04-11

iOS如何获取网络质量, 如何设置音视频规格

RTC SDK 提供了网络质量监控的功能,您可以在网络状况变化时通过回调获取网络质量,设置对应的音视频规格,以确保基础通信体验。通过阅读本文,您可以了解获取网络质量及设置音视频规格的方法。

阿里云文档 2024-01-24

如何排查iOS网络请求没有数据_移动研发平台

概述iOS网络请求没有数据的排查方法详细信息SDK是否最新版本,即1.1.1+以上版本。autoInit方式进行SDK初始化时确认AliyunEmasServices-Info.plist中有appmonitor.rsaSecret的配置,initWithAppKey方式进行SDK初始化时,secr...

文章 2022-05-22 来自:开发者社区

iOS中的网络和多线程编程(十)

iOS中如何触发定时任务或延时任务定时任务指周期性地调用某个方法,实现任务的反复执行,如倒计时等;延时任务指等待一定的时间后再执行某个任务,如页面的延时跳转等。iOS中控制任务的延时或定时执行的方法有很多,使用中要注意是同步还是异步,是否会阻塞主线程等问题。延时和定时的实现方法依次如下。1.performSelector实现延时任务延时任务可以通过当前UIViewController的perfo....

iOS中的网络和多线程编程(十)
文章 2022-05-22 来自:开发者社区

iOS中的网络和多线程编程(九)

GCD中有哪几种队列在GCD中,派发队列(Dispatch Queue)是最重要的概念之一。派发队列是一个对象,它可以接受任务,并将任务以FIFO(先进先出)的顺序来执行。派发队列可以是并发的或串行的。并发队列可以执行多任务,串行队列同一时间只执行单一任务。在GCD中,有3种类型的派发队列。1)串行队列。串行队列中的任务按先后顺序逐个执行,通常用于同步访问一个特定的资源。使用dispatch_q....

iOS中的网络和多线程编程(九)
文章 2022-05-22 来自:开发者社区

iOS中的网络和多线程编程(八)

block与GCD“块”(block)与“大中枢派发”(GCD)是苹果公司为解决多线程编程而一起引入的解决方案。block是一种可以在C、C++以及Objective-C代码中使用,类似于“闭包”(closure)的代码块,借助block机制,开发者可以将代码像对象一样在不同的上下文环境中进行传递。GCD是一种与block有关的技术,它主要用于优化应用程序以支持多核处理器的调度。开发者可以将块排....

iOS中的网络和多线程编程(八)
文章 2022-05-22 来自:开发者社区

iOS中的网络和多线程编程(七)

如何使用NSURLConnection进行网络请求NSURLConnection是iOS中最经典的网络请求方案。虽然在苹果公司推出NSURLSession后已经不推荐使用NSURLConnection了(NSURLConnection在iOS 9被宣布弃用),但是在一些早先构建的项目和框架中可能仍然使用了NSURLConnection的技术,所以了解NSURLConnection的基本操作仍然是....

iOS中的网络和多线程编程(七)
文章 2022-05-22 来自:开发者社区

iOS中的网络和多线程编程(六)

什么是线程死锁在讲解线程死锁前,首先看下面代码有什么问题?int main(int argc, char * argv[]) { NSLog(@"1"); dispatch_sync(dispatch_get_main_queue(), ^{ NSLog(@"2"); }); NSLog(@"3"); return 0; }在上述代码中,m...

iOS中的网络和多线程编程(六)
文章 2022-05-22 来自:开发者社区

iOS中的网络和多线程编程(五)

用户下载一个大图片,分成很多份下载,如何使用GCD实现使用Dispatch Group追加block到Global GroupQueue,这些block如果全部执行完毕,那么就会执行通过dispatch_group_notify添加到主队列中的block,进行图片的合并处理。dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_Q....

iOS中的网络和多线程编程(五)
文章 2022-05-22 来自:开发者社区

iOS中的网络和多线程编程(四)

UIKit类要在哪一个应用线程上使用UIKit的界面类只能在主线程上使用,对界面进行更新,多线程环境中要对界面进行更新必须要切换到主线程上。例如下面的问题代码:@interface TTWaitController () @property (strong, nonatomic) UILabel *alert; @end @implementation TTWaitController - (v....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注