iOS共227篇
iOS
iOS小技能:金额格式处理 (货币符号本地化)-五八三

iOS小技能:金额格式处理 (货币符号本地化)

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情 引言 iOS 系统自带格式化NSFormatter的常用子类有:NSNumberFormatter(数字格式化)、NSDateForm...
admin的头像-五八三admin2年前
02400

cocoapods原理-配置调试环境

背景 作为一名iOS开发者,每一天都跟cocoapods指令打交道,但是每一个指令背后如何运行的,我们可以利用原理做什么可以提高工程效率是我们需要去探索的,本篇文档作为开篇拉开这个专题 一、环境...
admin的头像-五八三admin2年前
01490
iOS中UICollectionView的item增删、拖拽和排序动画-五八三

iOS中UICollectionView的item增删、拖拽和排序动画

我正在参加「掘金·启航计划」 效果图 这个是前段时间项目新增的一个功能,刚刚开始组员是用UIScrollView + UIView 实现的,但这种实现方式属实是有点low,后续闲暇时笔者用UICollectionView简...
admin的头像-五八三admin2年前
01180
Xcode 中 Swift Package Manager 速度慢-五八三

Xcode 中 Swift Package Manager 速度慢

生活的节奏可以慢一些,但开发的效率,却不行。 这个问题的起源,在学习 Vapor 的时候,项目的依赖都是以SPM形式添加的,然后这些依赖的源头都在Github,所以试了几次,更新速度都很慢,甚至会...
admin的头像-五八三admin2年前
0940
iOS-解决定位权限卡顿问题-五八三

iOS-解决定位权限卡顿问题

一、简介 在iOS系统中,定位权限获取是一个涉及进程间同步通信的方法,如果频繁访问可能会导致卡顿或者卡死。在一些打车或者地图类的APP中,定位权限的卡顿报错可能是大头,亟需解决! 下面是系...
admin的头像-五八三admin2年前
0920
爆款观察丨羊了个羊?箭头消消消!更适合中国宝宝体质的益智游戏-五八三

爆款观察丨羊了个羊?箭头消消消!更适合中国宝宝体质的益智游戏

比羊了个羊更难的益智小游戏出现了。 由杭州非羊科技有限公司研发的箭头消除游戏——消了个消【箭头消消消】,凭借魔性洗脑的“挖呀挖呀挖”以及超越【羊了个羊】的游戏难度,不仅一举拿下抖音2...
admin的头像-五八三admin2年前
0890
2023苹果商务管理模式分发app完全指南-五八三

2023苹果商务管理模式分发app完全指南

随着苹果对企业级开发证书的管控越来越严格,越来越多的企业级证书到期后,苹果不再予以续约,但是很多app都有企业内部分发需求,不希望自己的应用被公开上架。这时候,我们可以参考苹果官方的...
admin的头像-五八三admin2年前
0740
Mac/iPad/iPhone 也想在本地玩 Stable Diffusion ?我一口气给你推荐 4 款免费软件-五八三

Mac/iPad/iPhone 也想在本地玩 Stable Diffusion ?我一口气给你推荐 4 款免费软件

火热的 Stable Diffusion AIGC 的浪潮席卷全球,人人都是艺术家的时代来临了。然而,一直以来,AI 都和显卡,尤其是 Nvidia 支持 CUDA 的显卡密不可分,想在 Mac 平台上训练与使用 AI,都要费一...
admin的头像-五八三admin2年前
0650
iOS小技能:Socket基础知识-五八三

iOS小技能:Socket基础知识

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第23天,点击查看活动详情 前言 应用场景:app端集成CocoaAsyncSocket与服务端进行通信,利用实现机器人功能。 基于 CFSocke...
admin的头像-五八三admin2年前
0550

选取或导入系统文件:UIDocumentPickerViewController指南

在 iOS 开发中,有时我们需要支持导入和打开系统/自定义类型的文件。例如,我们可能需要支持从邮件、iCloud Drive 或其它应用程序打开 PDF 或 Word 文档,或者我们可能需要支持导入以自定义格式...

iOS:KSCrash在项目中的实践

前言 上周看了一篇掘友的文章——APM - iOS Crash监控 KSCrash代码解析,主要就是对KSCrash这个框架的源码做了分析。 最近手上正好有个项目要集成崩溃跟踪相关功能,仔细看了一下掘友的这篇文章...
不用慌,iPhone 和 iPad Apps 可以在 VisionOS 上无缝兼容-五八三

不用慌,iPhone 和 iPad Apps 可以在 VisionOS 上无缝兼容

苹果推出新的 XR 平台 VisionOS 后,大家最关心的就是自己的 iPhone 和 iPad app 能不能在新平台上使用,适配迁移成本高不高。好消息是,大部分的 app 可以不用改动一行代码就能跑在 VisionOS ...
admin的头像-五八三admin2年前
0460
使用二进制重排 & Clang插桩技术对iOS冷启动做优化太爽了-五八三

使用二进制重排 & Clang插桩技术对iOS冷启动做优化太爽了

1.冷启动  1.1 什么是冷启动? 冷启动是指内存中不包含该应用程序相关的数据,必须要从磁盘载入到内存中的启动过程。 注意:重新打开 APP, 不一定就是冷启动。 当内存不足,APP被系统自动杀死...
初识MVVM·关于启动页、引导页、登录页的设计细节和交互逻辑-五八三

初识MVVM·关于启动页、引导页、登录页的设计细节和交互逻辑

在上两个章节中,我们快速搭建并完成了登录页面和引导页,在常规的App开发中,除了引导页、登录页外,一闪而过的启动页可能最容易让人忽略。 启动页,作为在App启动过程中用户所感知的第一个页...
admin的头像-五八三admin2年前
0390
【iOS】实现可自定义模糊度的毛玻璃及动画效果-五八三

【iOS】实现可自定义模糊度的毛玻璃及动画效果

在iOS中,通常是使用UIVisualEffectView+UIBlurEffect实现毛玻璃效果,但是苹果并没有提供修改模糊度的API。网上很多都是修改其alpha值实现所谓“模糊度改变”的效果,这种只是自欺欺人的做法,...
admin的头像-五八三admin2年前
0370
移动端渲染原理浅析-五八三

移动端渲染原理浅析

计算机或手机的渲染是一个非常复杂的过程,本文介绍了渲染相关的一些基础知识,并结合 iOS 和安卓的技术框架介绍了移动端渲染原理,最后详细的解析了 iOS 中的离屏渲染以及圆角优化的一些方法。...
admin的头像-五八三admin2年前
0350
在 iOS Swift 开发中 简单地使用 XCFramework-五八三

在 iOS Swift 开发中 简单地使用 XCFramework

最近工作中的开发内容涉及到 Framework 的开发和使用,遇到一些问题,也算是解决了。 这里有一些基本的配置,记录一下,还有 简单的 XCFramework 配置使用。干货儿满满,收藏点赞?! Framework ...
admin的头像-五八三admin2年前
0350

iOS 16 又又崩了

背景 iOS 16 崩了: juejin.cn/post/715360… iOS 16 又崩了: juejin.cn/post/722551… 本文分析的崩溃同样只在 iOS16 系统会触发,我们的 APP 每天有 2k+ 崩溃上报。 崩溃原因: Cannot form wea...
admin的头像-五八三admin2年前
0350
使用 preparingThumbnail 优化 iOS 图片展示-五八三

使用 preparingThumbnail 优化 iOS 图片展示

概要 今天是 WWDC 2023 的第二天,我在疯狂刷讲座的过程中突然瞥到了一个之前没用见的 API:preparing​Thumbnail(of:),于是稍微研究了一下,感觉还是非常香的,于是记下来分享一下。 图片渲染...
WWDC23 Meet SwiftUI for spatial computing-五八三

WWDC23 Meet SwiftUI for spatial computing

视频通过solar system 这个项目讲解SwiftUI 在visionOS的入门操作。 构建空间app需要使用swiftUI,苹果扩展了swiftUi功能,并能和RealityKit深度配合。 从Windows、Volumes、Full Spaces三个方...
admin的头像-五八三admin2年前
0280