iOS共0篇 第16页
iOS
iOS - 人脸识别-五八三

iOS – 人脸识别

我正在参加「掘金·启航计划」 前言 最近公司提出了一个有趣的新需求,需要开发一个功能来自动识别用户前置摄像头中的人脸,并且能够对其进行截图。 话不多说,直接开整... 技术点: AVCaptureS...
admin的头像-五八三admin2年前
050
iOS 架构设计代码实例学习-MVP 模式-五八三

iOS 架构设计代码实例学习-MVP 模式

项目Demo MVP 架构模式是一种常用于iOS 应用的软件架构模式。它可以帮助开发者在应用程序中实现业务逻辑和用户界面的分离,以便更轻松地管理和修改应用程序的各个部分。在这篇文章中,我将详细...
admin的头像-五八三admin2年前
050
Runloop原理以及应用-五八三

Runloop原理以及应用

Runloop是什么? 在app启动之后,是什么在管理着任务的运行,当你的手点击屏幕之后,应用程序是如何识别到你的点击,并且进行对应的响应,这些都是runloop的运行机制在起着作用。本文将深入浅出...
admin的头像-五八三admin2年前
050
TheRouter-iOS 轻量化路由中间件-五八三

TheRouter-iOS 轻量化路由中间件

TheRouter-iOS 轻量化路由中间件 TheRouter是货拉拉打造的一款同时支持 Android 及 iOS 的轻量级路由中间件,在iOS端吸取了其他其他语言的特性,支持 注解 功能,极大提升了路由在iOS端的使用体...
admin的头像-五八三admin2年前
050
Flutter 仿京东商品详情底部操作栏-五八三

Flutter 仿京东商品详情底部操作栏

前言 不知道大家有没有留意京东 App的商品详情页,在底部有5个操作按钮,分成了3组,然后每一组占了1/3的宽度。这种布局,简单直接的方法是写死每一组宽度为屏幕宽度的1/3。能用,但是不太优雅...
admin的头像-五八三admin2年前
050
预测 WWDC 2023 即将发布的功能-五八三

预测 WWDC 2023 即将发布的功能

WWDC 2023 还有几天就要如期而至了(北京时间 6 月 6 日凌晨 1 点),按照惯例,本次将会发布 iOS 17、iPadOS 10、MacOS 14、tvOS 17,今天分享下目前在网上看到的一些 iOS 17 预测。 iOS 17 功...
admin的头像-五八三admin2年前
050
618无套路|上半年最大优惠!全场6折~50元兑换券、无线充电器、掘金周边等你来-五八三

618无套路|上半年最大优惠!全场6折~50元兑换券、无线充电器、掘金周边等你来

马上又要到一年一度的618啦!电商们已经早早的就开启“抢钱”模式了~ 不知道各位jym的钱包有没有被电商掏空呢?大家都买了什么东西奖励年中的自己呢? 小册姐也要给各位爱学习的掘友们放大招啦...
admin的头像-五八三admin2年前
050
通过 SIL 看 Swift 的方法派发-五八三

通过 SIL 看 Swift 的方法派发

本文作者:柯布 一、SIL 介绍 根据文档的描述,SIL (Swift Intermediate Language) 基于 SSA 形式,它针对 Swift 语言设计,是一门具备高级语义信息的中间语言。 SIL is an SSA-form IR with hi...
admin的头像-五八三admin2年前
040
踩坑日记 vue3兼容低版本ios,解决白屏问题-五八三

踩坑日记 vue3兼容低版本ios,解决白屏问题

前言 今天接了个bug,vue3 在 低版本ios中白屏了(这里的版本是ios13),由于没有安装xcode这些调试工具,所以我只能拿到一个bug效果 效果如下: 排查 由于表象太模糊, 通过目前已知消息去推断...
admin的头像-五八三admin2年前
040
【iOS】微信初版的悬浮小窗口的实现方案-五八三

【iOS】微信初版的悬浮小窗口的实现方案

很久以前写的文章,代码还能用,So搬运过来了。 Github地址:高仿微信初版的悬浮小窗口 其他版本: 使用Runtime优雅实现微信的手势返回生成浮窗功能 浮窗的作用,就是用来保存你浏览过的网页,...
admin的头像-五八三admin2年前
040
webview&小程序&React Navive&Flutter&原生渲染区别-五八三

webview&小程序&React Navive&Flutter&原生渲染区别

对比图 webview 渲染流程 WebKit 的渲染层来自以前 macOS 的 Layer Rendering 架构,而 iOS 也是基于这一套架构。 从本质上来看,WebKit 和 iOS 原生渲染差别不大。 但是为什么原生渲染会比webV...
admin的头像-五八三admin2年前
040
iOS底层之Runtime探索(三)-五八三

iOS底层之Runtime探索(三)

序言 iOS 全网最新objc4 可调式/编译源码 编译好的源码的下载地址 iOS底层之Runtime探索(一)iOS底层之Runtime探索(二) 前面的文章中讲到了objc_msgSend的方法查找过程,在通过lookUpImpOrForwar...
admin的头像-五八三admin2年前
040

58Fair动态页面加载与变量值获取流程解析

58Fair动态页面加载与变量值获取流程解析 FairWidget加载动态页面 使用FairWidget加载fair 动态页面 FairWidget(name: name, path: path, data: { 'fairProps': jsonEncode({ 'brokerInfo': { '...
admin的头像-五八三admin2年前
040
Swift 周报 第三十期-五八三

Swift 周报 第三十期

前言 本期是 Swift 编辑组自主整理周报的第二十一期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。 欢迎投稿或推荐内容。目前计划每两周周一发布,欢迎志同道合的朋友一起加...
admin的头像-五八三admin2年前
040
Combine:订阅、绑定和内存管理-五八三

Combine:订阅、绑定和内存管理

我正在参加「掘金·启航计划」 sink sink负责订阅Publisher,并返回一个AnyCancellabel。 完整签名:  public func sink(receiveCompletion: @escaping ((Subscribers.Completion<Self.Fail...
admin的头像-五八三admin2年前
040
Flutter状态管理新的实践 | 京东云技术团队-五八三

Flutter状态管理新的实践 | 京东云技术团队

1 背景介绍 1.1 声明式ui 声明式UI其实并不是近几年的新技术,但是近几年声明式UI框架非常的火热。单说移动端,跨平台方案有:RN、Flutter。iOS原生有:SwiftUI。android原生有:compose。可以...
admin的头像-五八三admin2年前
040
iOS 卡片式控件:QiCardView-五八三

iOS 卡片式控件:QiCardView

前言:因项目中需求,需要封装一个卡片式控件。故QiCardView诞生了。 首先,先来看一下QiCardView的效果图: 从命名来看,QiCardView,顾名思义,是一个可定制的卡片式UI控件。 从设计来看,QiC...
admin的头像-五八三admin2年前
040
Swift Macros 元编程为Codable解码提供默认值-五八三

Swift Macros 元编程为Codable解码提供默认值

Swift Macros 元编程为Codable解码提供默认值 前言 在WWDC2023中,Apple向我们介绍了Swift官方的元编程工具'Swift Macros',与之前社区中的Sourcery相比,具有以下几个优点: 调用便捷:使用Swi...
admin的头像-五八三admin2年前
040
SwiftUI 开发之旅:CoreData 实操开发-五八三

SwiftUI 开发之旅:CoreData 实操开发

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情 coredata 是用于持久化存储数据的,可以把它的作用简单理解为类似于前端浏览器的 localStorage。...
admin的头像-五八三admin2年前
040
iOS气泡提示工具BubblePopup的使用-五八三

iOS气泡提示工具BubblePopup的使用

BubblePopup 气泡弹框,气泡提示框,可用于新手引导,功能提示。 在平时的开发中,通常新手引导页或功能提示页会出现气泡弹窗来做提示。如果遇到了这类功能通常需要花费一定的精力来写这么一个...
admin的头像-五八三admin2年前
040