文章 2022-01-12 来自:开发者社区

iOS定时器的应用

前言NSTimer通常用来有一定时间跨度的周期性事件的处理在指定的时间,执指定的任务(方法、动作)每隔一段时间,执行制定任务(action)I、定时器的基本用法1.1 添加计时器#pragma mark 添加计时器 - (void)addTimer{ [self processtime]; if (self.pics.count != 1) { // self.ti...

iOS定时器的应用
文章 2022-01-12 来自:开发者社区

iOS进程间的实时通讯方案: local socket(解决扩展和容器应用的实时通讯问题)

前言进程通信方案会有以下几种(根据具体场景进行选择)1:Universal Links、URL Scheme 常用的App间传值方式,常见于分享和app间跳转。https://kunnan.blog.csdn.net/article/details/119773640iOS 创建 Universal Links2:Keychain  借助系统类 KeychainItemWrapper来....

iOS进程间的实时通讯方案: local socket(解决扩展和容器应用的实时通讯问题)
文章 2022-01-12 来自:开发者社区

多线程在iOS开发中的应用

前言线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。一个进程可以有一个或多个线程,各个线程之间共享程序的内存空间(也就是所在进程的内存空间)。本文重点NSThread多线程基础、pthread、开启线程的3种方式线程的状态、线程安全问题、线程间的通信GCD同步方法和异步方法、队列的使用、线程间的通信延迟执行、一次性代码、队列组、单例模式-ARC、单例....

多线程在iOS开发中的应用
文章 2022-01-12 来自:开发者社区

iOS VC modal样式的应用

前言需求:将当前的VC的界面作为另一个VC的背景图片(在当前视图中推出另外一个背景透明的视图控制器)具体的应用场景:下单的的付款详情发布商品的选择商品类目反馈页面下单的的付款详情这个界面属于独立的支付插件实现思路:使用系统自带的modal样式:UIModalPresentationOverCurrentContext- A presentation style where the content....

iOS VC modal样式的应用
文章 2022-01-12 来自:开发者社区

iOS后台运行任务的应用

引言app的状态:死亡状态:没有打开app前台运行状态后台暂停状态:停止一切动画、定时器、多媒体、联网操作,很难再做其他操作后台运行状态I   后台运行任务例子AppDelegate - (void)applicationDidEnterBackground:(UIApplication *)application#pragma mark - 进入后台 - (void)applicat....

iOS后台运行任务的应用
文章 2022-01-12 来自:开发者社区

iOS视图置顶的应用:适配iOS12系统上日期控件被筛选视图遮挡问题

引言本文以pod 'PGDatePicker' ,'2.6.9'·为例子问题:iOS12系统上日期视图被筛选视图遮挡思路:利用运行时API修改第三方SDK的内部实现I、iOS视图置顶方案让一个View至于最顶端, 避免被其他子视图遮盖住zPosition : 同级Layer改变显示顺序 bringSubviewToFront: 让指定子视图显示到窗口最前面https://blog.csdn.ne....

iOS视图置顶的应用:适配iOS12系统上日期控件被筛选视图遮挡问题
文章 2022-01-12 来自:开发者社区

iOS订单折扣视图应用于购物车界面(支持添加/删除/选择折扣)

前言应用场景购物车界面选择整单折扣无品收银台界面选择订单折扣支持的视图类型typedef enum : NSUInteger { /** 下拉选择折扣,支持删除和添加 (最大列数4个) */ QCTDiscountViewType4col, /** 从侧边划出选择折扣视图 (最大列数3个) */ QCTDiscountViewType3col, } Q...

iOS订单折扣视图应用于购物车界面(支持添加/删除/选择折扣)
文章 2022-01-12 来自:开发者社区

链式编程在iOS开发中的应用

前言先来复习下你开发过程接触的场景思想面向过程:处理事情以过程为核心,一步一步的实现。面向对象:万物皆对象封装、继承、多态 封装是为了更好的重用性、可扩展性,但要综合考虑性能问题,即使新增了判断也会增加性能,只是不会量级的增加。比如简单工厂和抽象工厂(反射机制)的封装,会增加性能的消耗。但把对象的管理变成了可配置化。链式编程思想:将多个操作(多行代码)通过点号(.)链接在一起成为一句代码,使代码....

链式编程在iOS开发中的应用
文章 2022-01-10 来自:开发者社区

如何在MacOS上创建第一个iOS Flutter应用

Google于2018年12月4日发布了Flutter 1.0,它是一款功能强大的工具,可让您在iOS和Android上创建漂亮的应用程序。与Firebase等其他平台一起,移动应用程序开发现在比以往更加轻松。目前版本1.22.6用Flutter设计漂亮的应用在本教程中,我将向您展示如何在Mac计算机上使用Flutter创建您的第一个Hello World应用,我们将在Xcode iOS模拟器上....

如何在MacOS上创建第一个iOS Flutter应用
问答 2021-11-11 来自:开发者社区

IOS原生应用分享到钉钉,无法获得回调。

IOS原生应用分享到钉钉,无法获得回调。 移动应用接入|移动应用接入流程 按照例子增加完成了代码的接入,能够正常分享图片网页和文字,但是无法获得回调;忘记说了,点返回按钮不会返回应用,仍然留在钉钉当前页面。 同样的微信能够获得回调; 请问该如何解决。 代码和例子略有不同 例子是在AppDelegate注册ddsdk 我是在AppController类 但接入了DTOpenAPIDe...

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

mPaaS 移动开发平台

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

+关注