iOS共0篇 第3页
iOS
淘宝App的搜索推荐如何用Flutter实现?-五八三

淘宝App的搜索推荐如何用Flutter实现?

前言 在很多 App 中,当用户输入搜索内容时,往往会自动匹配一些候选搜索内容,以便让用户快速完成搜索内容的输入。同时,也可以在候选的搜索内容中根据用户偏好“加塞”广告,提高成交转化率。...
admin的头像-五八三admin2年前
0600
实战教程·元宇宙来了,准备好你的电子名片了吗?(一)-五八三

实战教程·元宇宙来了,准备好你的电子名片了吗?(一)

需求背景 自从在技术论坛开始写作后,会遇到来自不同领域不同平台的朋友加为好友。后来人数多了以后,对于相同社区的朋友为了方便管理就建立了微信群进行管理。由于在不同平台的内容更新频次不...
admin的头像-五八三admin2年前
0310
iOS老司机可落地在中大型iOS项目中的5大接地气设计模式合集-五八三

iOS老司机可落地在中大型iOS项目中的5大接地气设计模式合集

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 1. 前言: 设计模式可以在大型项目中有哪些可落地的优化? 笔者目前负责一个中大型iOS项目,用PPRo...
admin的头像-五八三admin2年前
0260
全方位剖析iOS高级技术问题(五)之Block相关问题-五八三

全方位剖析iOS高级技术问题(五)之Block相关问题

本文主要内容 一.Block介绍二.Block截获变量三.__block修饰符四.Block的内存管理五.Block的循环引用 一.Block介绍 1、什么是Block Block是将函数及其执行上下文封装起来的对象。 2、Block的本质...
admin的头像-五八三admin2年前
0200

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

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

Xcode快捷Behavior

前言 在Xcode开发环境中,有一些可以自定义的快捷Behavior,可以大大提高开发效率。 如何配置Behavior 以下是在Xcode中配置Behavior的通用步骤: 打开Xcode的偏好设置。 点击“Behaviors”选项...
admin的头像-五八三admin2年前
0190

Swift:通过Protocol封装统和入参

本文正在参加「金石计划 . 瓜分6万现金大奖」 前言 本篇技术含量不高,更多的侧重从业务层面思考Protocol的封装。 接上回Swift:巧用module.modulemap,告别Bridging-Header.h,当我把友盟SDK集...
admin的头像-五八三admin2年前
030
如何在 SwiftUI 中创建悬浮操作按钮-五八三

如何在 SwiftUI 中创建悬浮操作按钮

前言 悬浮操作按钮(Floating Action Button, FAB)是一种在 Android 和 Material Design 中使用的 UI 元素。它用于触发特定屏幕的主要操作。 尽管它来自 Android,但在一些 iOS 应用中也可以看...
admin的头像-五八三admin2年前
0160
Swift 图标框架: Charts 入门教程-五八三

Swift 图标框架: Charts 入门教程

Charts 框架是 Apple 在 2022 年新增加的框架。通过该框架,你可以用最少的代码来构建高效、自定制的图表。该框架提供标记、比例、轴和图例作为构建块,你可以将它们组合起来开发各种数据驱动的...
admin的头像-五八三admin2年前
0180
iOS整理: 关于动态库和静态库-五八三

iOS整理: 关于动态库和静态库

之前对于这两者的概念仅仅停留在八股文的认知水平(可能八股都答的一塌糊涂)亦或者就是道听途说,知道下怎么用就完事儿了,看了很多相关的资料,看了就忘,索性自己整理一下,理顺一下自己的思路...
admin的头像-五八三admin2年前
0120
炎炎夏日教你利用小米智能家居配件+树莓派4接入Apple HomeKit-五八三

炎炎夏日教你利用小米智能家居配件+树莓派4接入Apple HomeKit

我正在参加「创意开发 投稿大赛」详情请看:掘金创意开发大赛来了! 前言 Apple HomeKit智能家居方案,是苹果2016年在WWDC大会上提出来的,至今已经6个年头。在国内一直是不温不火的状态,除了...
admin的头像-五八三admin2年前
090

翻译 | 移动开发最佳实践:为Android和iOS构建成功应用的策略

您可以将本文作为指南,确保您的应用程序符合可行的最重要标准。请注意,这份清单远非详尽无遗;您可以加以利用,并添加一些自己的见解。 了解您的目标受众 要制作一个成功的应用程序,你需要了...
admin的头像-五八三admin2年前
0110
如何使用 Xcode 15 新组件 TipKit-五八三

如何使用 Xcode 15 新组件 TipKit

TipKit 介绍 今年的 WWDC 发布了一个新的 UI 组件库 TipKit,使用 TipKit 可以很方便的在 iOS/macOS/watchOS 等平台的 App 上展示一个提示框,并且内置了 UI 布局,并且支持配置展示频率、规则...
admin的头像-五八三admin2年前
0170
百度APP iOS端包体积50M优化实践(五) HEIC图片和无用类优化实践-五八三

百度APP iOS端包体积50M优化实践(五) HEIC图片和无用类优化实践

一、前言 之前的文章介绍了图片优化和代码优化的几种方式,本篇文章重点介绍HEIC图片和无用类检测的优化实践。HEIC是High Efficiency Image Format(高效图像格式)的缩写,是一种新的图像文件...
admin的头像-五八三admin2年前
050

input range 实现图片对比功能、实现 ColorPicker 组件、利用Camerax实现一个相机应用 | 每日掘金第267期

Hello,欢迎来到每日掘金时间。每日掘金专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见! 本文字数 1800+,阅读时间大约需要 6 分钟。 【本期每日掘金】亮点: 从 antDesign 来窥探...
admin的头像-五八三admin2年前
0150
iOS老司机的多线程PThread学习分享-五八三

iOS老司机的多线程PThread学习分享

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情 前言 iOS中关于多线程相关的文章不胜枚举. 诚然, 掌握了iOS中的GCD相关API, 不论开发语言是Object...
admin的头像-五八三admin2年前
0180
iOS依赖注入:技术原理+应用场景,四种方式+源码解读-五八三

iOS依赖注入:技术原理+应用场景,四种方式+源码解读

前提:闲来有意,偶作文章。 摘要:依赖注入(dependency injection,缩写为 DI)是一种软件设计模式,也是实现控制反转的其中一种技术。这种模式能让一个物件接收它所依赖的其他物件。“依赖”...
admin的头像-五八三admin2年前
090
[Android开发学iOS系列] 快速上手UIKit-五八三

[Android开发学iOS系列] 快速上手UIKit

快速上手iOS UIKit UIKit是苹果官方的framework, 其中包含了各种UI组件, window和view, 事件处理, 交互, 动画, 资源管理等基础设施支持. 按照前面的介绍, 用UIKit写UI可以用storyboard(Interfac...
admin的头像-五八三admin2年前
0500
掘力计划第 20 期:Flutter 动态方案 Fair 原理与实践-五八三

掘力计划第 20 期:Flutter 动态方案 Fair 原理与实践

回放链接:live.juejin.cn/4354/jpower… 在掘力计划系列活动第20场 58 集团-房产事业部跨端技术负责人、移动端架构师孙哲为我们分享 Flutter 动态方案 Fair 原理与实践。 摘要 跨平台技术对整...
admin的头像-五八三admin2年前
0280

Swift 5.9 新特性

Swift 5.9 内置于 Xcode 15,虽然是 Swift 5 的最后一个大版本,仍然增加了不少新特性。 if与switch表达式 if与switch语句可以作为表达式使用。 let score = 90 let result1 = if score >= 6...
admin的头像-五八三admin2年前
030