
iOS
文章平均质量分 94
TripleEyeAlien
这个作者很懒,什么都没留下…
展开
-
Swift Combine 学习(七):实践应用场景举例
在前面的系列文章中,已经介绍了 Combine 框架的各个组成部分和使用方法。现在,是时候将这些理论知识付诸实践了。本文将通过实际的编程案例,展示 Combine 在日常开发中的应用场景原创 2024-12-31 00:50:09 · 883 阅读 · 0 评论 -
Swift Combine 学习(六):自定义 Publisher 和 Subscriber
在前面的文章中,我们已经学习了 Combine 框架的核心概念和基础组件。本文将探讨如何自定义 Publisher 和 Subscriber,以满足特定的应用需求。原创 2024-12-31 00:49:18 · 717 阅读 · 0 评论 -
Swift Combine 学习(五):Backpressure和 Scheduler
在前面的文章中,已经介绍了 Combine 的基础概念、订阅机制和操作符的使用。本文将深入探讨 Combine 中的异步流程控制,包括 Backpressure 和 Scheduler。原创 2024-12-31 00:48:26 · 930 阅读 · 0 评论 -
Swift Combine 学习(四):操作符 Operator
在前几篇文章中,我们已经了解了 Combine 框架的基本概念、发布者和订阅者的工作机制。本文将详细介绍 Combine 中的操作符(Operator),这些操作符是处理和转换数据流的重要工具。原创 2024-12-31 00:47:13 · 1152 阅读 · 0 评论 -
Swift Combine 学习(三):Subscription和 Subscriber
在前两篇文章中,主要介绍了 Combine 的基本概念和发布者(Publisher)的工作机制。本文将深入探讨 Combine 中的订阅机制和订阅者(Subscriber)原创 2024-12-31 00:45:43 · 991 阅读 · 0 评论 -
Swift Combine 学习(二):发布者 Publisher
在上一篇文章中,初步简单的介绍了 Combine 框架的基本概念,大概有了一个初印象。本文将开始介绍 Combine 中的发布者(Publisher)原创 2024-12-31 00:42:57 · 965 阅读 · 0 评论 -
Swift Combine 学习(一):Combine 初印象
本文是 Swift Combine 七篇学习笔记的开篇,介绍了 Combine 框架的背景、基本概念和核心组件。文章从简述函数响应式编程的角度开始。原创 2024-12-31 00:41:40 · 984 阅读 · 0 评论 -
汇编角度探索Objctive-C一些常用点的实现
对于 Objective-C 的一些实现,我们可以在 Apple 开源网站上下载 objc4 等源码一探究竟,之前也写了一篇如何 debug objc4 源码的文章。这篇文章是从汇编角度简单的去窥探一下 Objective-C 的一些实现,个人记录下。如 Class Metada、属性、对成员变量的访问、调用类方法、调用实例方法、block 这几个基础常用点。前言Objective-C 源文件(.m) 的编译器是 Clang + LLVM,Swift 源文件的编译器是 swift + LLVM。借助 c原创 2022-02-25 18:22:05 · 2819 阅读 · 0 评论 -
iOS 底层原理探索之 objc4 源码debug
你是否想调试 objc 源码,能断点跳跳跳跳进去,对 OC 底层一探究竟。于是你找到了各种官方开源源码,但是不能像我们日常 run 起来项目,进行调试。本文就手把手写清楚步骤,助你一臂之力。原创 2022-02-15 00:57:58 · 1656 阅读 · 0 评论 -
出来搞事情了,iOS项目中嵌入Python解释器
前言想必大家都知道 Python 是一个最近几年火到爆炸的语言。大数据、机器学习、爬虫、自动化运维balabala一大堆应用。良好的可读性,对于上手难度也不会门槛太高。之前公司项目中有做导航App,我带搜索小组。功能交互啥玩意的都基本上定好了,但是有一些国外商业化数据太贵也不够全面,数据可新等级也不咋地,没米下锅啊。负责做数据分析的大哥就pa了上亿条 POI 数据,????上天。(当然还是要遵纪守法)今天本文仅是在项目中嵌入Python编译环境,然后调用 Python 中的方法,并解析返回值。另鉴于本原创 2021-08-23 11:40:19 · 896 阅读 · 0 评论 -
iOS 15 UI适配
前言iOS 15在2021 WWDC会后发布,就勇猛的把水果全家桶都升级了最新系统。两个iOS 15 beta版本过后,系统稳定性整体还不错。也随之发现了几个iOS适配上的bug,在此整理记录下来。后续有发现再继续补充。Xcode Version 13.0 betaiOS 15 Developer Beta21. UINavigationBar在iOS 15中,UINavigationBar默认为透明。在滑动时会有模糊效果。如果想要一直就是模糊效果,可以通过改变scrollEdgeAppeara原创 2021-08-19 19:11:52 · 1201 阅读 · 0 评论