当在flutter中做一个全局的Toast,loading,Alert的时候,会使用到OverlayEntry,只要通过OverlayState.insert()就能展示在界...
当在flutter中做一个全局的Toast,loading,Alert的时候,会使用到OverlayEntry,只要通过OverlayState.insert()就能展示在界...
业务背景: 最近在做一个卡片式的首页模块,这个模块最终会应用到三个app的iOS和Android端,大部分业务相同,但也有一些差异化的东西 所以就考虑到使用跨平台方案去做,考...
GCD是基于C语言的一套多线程API,与Objective-C的风格差异较大。Foundation框架还提供了一套NSOperation相关的多线程API,这些API全部都是...
一、3D Touch 简介 在iOS 9中,新 iPhone 将第三维度添加到了用户界面。 用户现在可以用力摁下主屏按钮来快速调出应用提供的功能菜单。 在应用中,用户现在可以...
iOS 9之前,一直使用的是URL Schemes技术来从外部对App进行跳转,但是iOS系统中进行URL Schemes跳转的时候如果没有安装App,会提示Cannot o...
1.私有库与公有库区别 1、私有库比公有库多了一个.podspec管理库。2、因此在创建私有仓库,要创建两个仓库。一个仓库管理.podspec文件。一个管理代码文件。.pod...
问题现象 最近使用Swift与OC进行组件化开发时碰到一个问题,当满足以下条件时编译时报Abort trap: 6错误: Swift组件依赖于"DDBaseVC"OC组件。 ...
@[TOC](RxSwift学习之十七 (内存管理,循环引用问题)) 1. Rxswift内存管理简介 Rxswift内存管理demo 下载点击这里:kylRxMemoryM...
一、添加repo库 这里使用的代码托管平台是码云,因为GitHub之前创建私有库需要收费而码云不用收费 repo是用来管理Pod索引的库,所有一个repo可以管理多个Pod索...
问题:iOS推送证书不受信任 问题分析: 苹果已经使用了新的签名证书。原文: Apple Worldwide Developer Relations Intermediate...
将自己封装的库上传至Pod的repo存储库。 1. 需要准备的东西 GitHub、trunk账号(后面会提到如何注册) 有的还需要配置和管理.ssh账号 下载Sourcetr...
RunLoop概述 RunLoop是什么?为什么要有RunLoop?一般来说,一个线程只能执行一个任务,执行完就退出。如果我们需要一种机制,让线程不退出,随时能处理事件,那么...
2021.6 更新 根据目前了解情况,除查找技术解决方案外,还有可能向苹果申请特殊权限来解决此问题。关键词:com.apple.developer.pushkit.unres...
写在题前:文章为本人原创, 如果文章转载,必须标明作者与出处,并将原文链接以及github地址附在文章首行, 否则将追究其法律责任。 请尊重作者劳动成果! github地址:...
面试题:常见的内存泄漏有哪些情况?如何排查和避免? 内存泄漏原理:在百度上的解释就是“程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运...