iOS共227篇 第8页
iOS

cocoapods原理-配置调试环境

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

(2023)用AIGC写iOS项目单元总结

尝试开发的项目 项目功能 用 ChatGPT 开发了一个视频播放器。需要它编写的功能包括: ☆ 本地文件,在线 URL 播放,暂停 ☆ 点击空白区域弹出操作菜单,再点击消失 ☆ 手动横竖屏切换 ☆ 播放速...
admin的头像-五八三admin2年前
0100

这个 bug 不简单我只修复了 90%

背景 键盘弹出时偶现的崩溃,只出现在 iOS 16 及以上的系统版本。崩溃堆栈如下: 0 libobjc.A.dylib _objc_retain() 1 UIKitCore -[UIKeyboardTaskQueue promoteDeferredTaskIfIdle]() 2 UIKitCo...
admin的头像-五八三admin2年前
0120
iOS 架构设计代码实例学习-MVP 模式-五八三

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

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

Xcode14.3坑爹问题汇总与解决

前言 最近项目挺忙的,没太多时间来掘金更新文章,但是有关于Xcode14.3的问题,我不得不拿出来说一下,也就算是帮助到大家吧。 4月25日更新,这篇文章没想到得到了很多朋友的响应,于是把评论区...
SwiftUI实战项目总结-五八三

SwiftUI实战项目总结

SwiftUI实战项目总结 前言 最近开始双休了,有点时间就想学习一下SwiftUI,我在之前的很长一段时间都在关注SwiftUI但是一直没有时间来系统的学习 主要功能 上传当前定位 添加好友 访问通讯录电...
admin的头像-五八三admin2年前
0150
【iOS】基于UIScrollView实现的圆环转盘效果-五八三

【iOS】基于UIScrollView实现的圆环转盘效果

演示案例 - 关系星球 实现效果: 需求背景 单个星球会有0~15个关系用户,每个用户以星球中点为圆心环绕摆放,星球只展示一半,并且能上下拖动查看更多用户,如图所示: 实现方案 1. 坐标计算 从...
admin的头像-五八三admin2年前
080
02-iOS架构设计 | iOS模块化开发 【模块的三级分类、模块划分策略、几种模块化处理方案、模块与模块管理设计】-五八三

02-iOS架构设计 | iOS模块化开发 【模块的三级分类、模块划分策略、几种模块化处理方案、模块与模块管理设计】

前言 先前一篇 文章 ,我们围绕 “移动客户端架构设计' 这个话题展开讨论的过程中,我们做了基本的综述,并且针对 架构设计 的大话题简扼地划分为五个部分: 模块化开发 组件化开发 二进制化处理 设...
admin的头像-五八三admin2年前
0140
详解最新版 React Native搭建IOS环境过程-五八三

详解最新版 React Native搭建IOS环境过程

为什么要写这个文档,给新开发IOS APP的开发人员提供一个引导,并且能在搭建过程中遇到的问题提供解决方案和思路,以至于能快速搭建好开发环境。在搭建过程中,笔者遇到了很多坑,初次搭建IOS环...
admin的头像-五八三admin2年前
0120
「拒绝踩坑」唯一一种拦截 WKWebView 资源请求的方式-五八三

「拒绝踩坑」唯一一种拦截 WKWebView 资源请求的方式

由于当前公司的旧 Web 容器已无法继续维护(懂得都懂),所以需要重构一套新的来支撑越来越多的在线页面业务体系。但在拦截资源,本地缓存加速这个过程中,踩了特别多的坑,这里特地记录一下,...
阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 下)-五八三

阿里、字节:一套高效的iOS面试题(一 – runtime 结构模型 – 下)

本文完整版共三篇: 阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 上) 阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 中) 阿里、字节:一套高效的iOS面试题(一 -...
admin的头像-五八三admin2年前
070
阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 上)-五八三

阿里、字节:一套高效的iOS面试题(一 – runtime 结构模型 – 上)

runtime 结构模型 本文完整版共三篇: 阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 上) 阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 中) 阿里、字节:一套高效...
admin的头像-五八三admin2年前
060
Mac/iPad/iPhone 也想在本地玩 Stable Diffusion ?我一口气给你推荐 4 款免费软件-五八三

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

火热的 Stable Diffusion AIGC 的浪潮席卷全球,人人都是艺术家的时代来临了。然而,一直以来,AI 都和显卡,尤其是 Nvidia 支持 CUDA 的显卡密不可分,想在 Mac 平台上训练与使用 AI,都要费一...
admin的头像-五八三admin2年前
0650
微信移动端数据库组件 WCDB-五八三

微信移动端数据库组件 WCDB

前言: iOS 中常用的数据库有 CoreData 、 SQLite 和 FMDB 等等,其中 CoreData 和 Xcode 深度结合,易用度较差; SQLite 本身就是C语言,使用需要了解C语言接口; FMDB 是对 SQLite 的一层封装...
admin的头像-五八三admin2年前
0110
iOS 摸鱼周报 #87 | Planning for AGI-五八三

iOS 摸鱼周报 #87 | Planning for AGI

本期概要 本期话题:App Store 的定价机制升级扩展;四位女性开发者与 App Store 的故事 内容推荐:推荐近期的一些优秀博文,涵盖结构化并发、开发者故事、开发经验分享、Swift Builtin 函数等...
admin的头像-五八三admin2年前
0270
想学习 iOS 开发?从 HelloWorld 页面开始-五八三

想学习 iOS 开发?从 HelloWorld 页面开始

1. 前言 今年团队在拉平大前端能力,需要学习原生 App 开发,先来写一个 HelloWorld iOS 页面。 2. 创建项目 2.1 安装 Xcode xcode 如何下载安装,可以到 AppStore 搜索 Xcode 下载或者到 Xcode...
admin的头像-五八三admin2年前
0100
Fastlane自动化打包到蒲公英-五八三

Fastlane自动化打包到蒲公英

Fastlane fastlane是一个旨在简化 Android 和 iOS 部署的开源平台,可以自动化开发和发布工作流程的各个方面。 一、安装Xcode命令行工具 为 fastlane 安装Xcode命令行工具: xcode-select --ins...
admin的头像-五八三admin2年前
070
离屏渲染(二)-五八三

离屏渲染(二)

有哪些操作到导致离屏渲染? 一、 添加光栅化 光栅化是一个缓存机制,如果开启了光栅化,它会将图片以一个bitmap位图的形式,保存起来,当下一次需要时候,CPU直接从缓存里拿出来交给GPU进行处...
admin的头像-五八三admin2年前
0120
了解iOS的后台任务执行的各种方式-五八三

了解iOS的后台任务执行的各种方式

本文主要内容来自WWDC 2019: Advances in App Background Execution Apple 中很多后台执行都是用户从前台进入后台之后,依然保持了一段时间的活跃,最常见的比如使用UIApplication.shared.begin...
admin的头像-五八三admin2年前
090
Swift与ChatGPT联手展示宫格翻页视图魔法-五八三

Swift与ChatGPT联手展示宫格翻页视图魔法

Swift与ChatGPT联手展示宫格翻页视图魔法 在本教程中,我们将探讨如何使用Swift语言和ChatGPT共同创建一个具有翻页功能的宫格视图组件。通过这个实例,您将了解如何将ChatGPT与现有的iOS项目相...
admin的头像-五八三admin2年前
0120