排序
iOS WKWebView中网络请求拦截(拦截Web中的文件上传接口和文件,然后进行本地后台上传)
需求说明: 一个web页面,需要嵌入到App进行文件上传,但是App在一段时间就会息屏,息屏类似于进入后台,会停止App的一些活动。上传大型文件时需要很长时间,经常息屏,所以看下App能不能实现在...
iOS 快速复习GCD
多线程-串行、并行队列,同步、异步任务 1、创建串行队列和并行队列 //并行队列 dispatch_queue_t queue = dispatch_queue_create('com.lg.cooci.cn', DISPATCH_QUEUE_CONCURRENT); //串行队列 ...
Swift开发中的注意点
尽量避免将方法的引用传递给一个接受@escaping闭包的函数 www.swiftwithvincent.com/blog/bad-pr… 错误代码 publisher.sink(receiveValue: handle(value:)).store(in: &cancellables) 等价...
UITableView使用指南
UITableView使用指南 概述 一般遇到大量相同结构的视图进行同一方向排列时,比如一般app的设置页面、通讯录等,使用UITableView是一个非常合适的方案。 基本介绍 风格样式: 这个属性是UITableV...
移动端页面加载耗时监控方案
本文阐述了个人对移动端页面加载耗时监控的一些理解,主要从:节点划分及对应的实现方案,线上监控注意点,后续还能做的事 三个方面来和大家分享。 前言 移动端的页面加载速度,作为最为影响用...
SwiftUI入门 – Core Data实体的关联关系(一对一、一对多、多对多)
置顶 菜鸟入门笔记,如有谬误之处还请大佬指出 深耕细作 笃行致远 相关文章 《SwiftUI入门 - Core Data初探与实践》 《SwiftUI入门 - Core Data包装器@FetchRequest的排序、筛选和分页》 《Swif...
如何用原生的方式来定义Swift JSON Model
在Swift开发中,处理JSON数据序列化是一项常见任务。由于Swift的类型安全特性,处理类似JSON这样的弱类型数据一直是一个挑战。然而,Swift 4引入了一个令人欣喜的特性,即Codable协议。Codable...
仿大众点评多级菜单实现
需求背景 想要参考大众点评实现一个类似的多级菜单的功能,网上找了很久都没有找到合适的,就自己动手实现了。一开始乍看之下觉得挺简单,但细写后发现里面的东西还是挺丰富的,所以记录下类似...
iOS 下载多文件管理
我正在参加「掘金·启航计划」 前言 项目自从接入 unity 后,关于资源方面下载数据就增多了,下载种类也变的不一样了。以前手动下载,直接调一下封装好的的 API 就好,也没什么难度,但现在又说...
iOS平台广告归因优化——使用SKAdNetwork归因
什么是SKAdNetwork? SKAdNetwork是苹果公司推出的一种广告跟踪解决方案。它是一种基于隐私保护的广告转化跟踪方式,旨在保护用户的隐私,同时仍然允许广告主获得有关其广告活动的有用数据。 使...
iPhone 今天这个大漏洞,双重验证也挡不住被盗刷 | 漏洞分析 | 防护技巧
苹果一直标榜自己安全,即使自己的苹果账号和密码泄露,在其他新设备上或网页上登录还需要进行双重验证。 所谓双重验证就是还需要提供自动显示在其他受信任设备上的六位验证码,或者受信任电话...
iOS Flutter App设置HttpOverrides.global无法用charels抓包问题
iOS flutter混合开发的app中,发现手机开启代理,flutter发起的网络请求HttpOverrides.global,无法通过代理抓包。 手机代理是通过系统的网络连接直接设置,连接配置没有错误(没有使用三方的代...
openssl pkcs12 报错001EC0E501000000:error:0308010C:digital envelop
openssl pkcs12 -clcerts -nokeys报错 001EC0E501000000:error:0308010C:digital envelope routines:inner_evp_generic_fetch:unsupported:crypto/evp/evp_fetch.c:341:Global default library ...
iOS二进制化-Minio存储服务搭建
1.介绍 Minio是一款开源的对象存储服务器,它提供了一个简单、安全、高效的方式来存储和访问大量数据。Minio可以在各种环境中运行,包括本地服务器、云服务器和容器,并支持多种开源工具和云服...
iOS中的内存管理|AutoReleasePool
基本使用 在 ARC 中,使用 AutoreleasePool 非常简单,只需形如以下方式调用即可,编译器会将块中的对象插入类似如 [obj autorelease]; 一样的代码,在超出 AutoreleasePool 块作用域后会自动调...
SwiftUI入门 – Core Data数据的分组、聚合和汇总
置顶 菜鸟入门笔记,如有谬误之处还请大佬指出 深耕细作 笃行致远 前言 在上一章笔记《SwiftUI入门 - Core Data包装器@FetchRequest的排序、筛选和分页》中,我们知晓了数据的排序、查询和分页...
Hybird 技术讨论:混合应用热更新原理解析
大家对于原生应用和混合应用已经非常熟悉了,这里就不再进行详细的介绍,用通俗易懂的话解释下他们的一些特点。 1、原生应用 在 Android、iOS 等移动平台上利用提供的开发语言、开发类库、开发...
多元素组合与拆分功能、Vue 加载远程组件的解决方案、CSS 滚动驱动动画 | 每日掘金第266期
Hello,欢迎来到每日掘金时间。每日掘金专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见! 本文字数 1800+,阅读时间大约需要 6 分钟。 【本期每日掘金】亮点: 用 Three.js 画一个...
Mac 电脑下载 AppStore 中的 ipa 软件包详细流程
附:iPhone 移除描述文件详细步骤(Apple Configurator 2) 1、Mac 电脑中安装 Apple Configurator 2 软件。 2、电脑连接手机,并信任,在所有设备中,选中设备,然后点击顶部的加号,选中 App(...
iOS | GCDTimer 解读和应用
前言 在iOS开发中,大家肯定用过不少定时器,NSTimer是我们开发中用的最多的,当然,说起精度更好的,那肯定是GCDTimer了,那么GCDTimer为什么比NSTimer更准确?它的原理和应用是怎样的?我根据...