swift

假装自己很用心19 小时前
ios·swift·storekit·storekit2
iOS 内购接入StoreKit2 及低与iOS 15 版本StoreKit 1 兼容方案实现随着CSDN APP用户 iOS 15以上系统占比覆盖度到98%,我们与支付中台决定接入StoreKit 2,彻底告别掉单,恶意退款等iOS内购遇到的问题。本文不阐述,StoreKit2 的详细说明,如果有兴趣的可以查看官方文档。本文只演示项目接入代码。
大熊猫侯佩3 天前
开发语言·正则表达式·字符串·swift·string·成语·文本解析
Swift 趣味开发:查找拼音首字母全部相同的 4 字成语(下)Swift 语言是一门现代化、安全、强大且还算性感的语言。在去年 WWDC 24 中苹果正式推出了秃头码农们期待许久的 Swift 6.0,它进一步完善了 Swift 语言的语法和语义,并再接再厉——强化了现代化并发模型的安全性和灵活性。
Johnny Tong4 天前
swift
ReactiveSwift 简单使用记录 ReactiveSwift 简单使用
Swift社区6 天前
算法·leetcode·swift
LeetCode - #183 Swift 实现查询未下订单的客户大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。
大熊猫侯佩7 天前
ai·chatgpt·swift·趣味·拼音·成语·文本解析
Swift 趣味开发:查找拼音首字母全部相同的 4 字成语(上)Swift 语言是一门现代化、安全、强大且还算性感的语言。在去年 WWDC 24 中苹果正式推出了秃头码农们期待许久的 Swift 6.0,它进一步完善了 Swift 语言的语法和语义,并再接再厉——强化了现代化并发模型的安全性和灵活性。
来自于狂人7 天前
云计算·openstack·swift
Openstack持久存储之SwiftOpenStack中的持久存储可分为三类:对象存储(object storage)、文件共享存储(file share storage)和块存储(block storage),对应的项目分别是Swift、Manila和Cinder。
打工人你好7 天前
开发语言·ui·swift
Swift UI开发指南:修饰器特性(modifiers)在SwiftUI中,修饰器(modifiers)是非常强大且灵活的工具,用于自定义视图的外观和行为。通过修饰器,开发者可以轻松地调整视图的样式、布局或响应方式,从而构建精美的用户界面。在本文中,我们将详细探讨修饰器的使用方法,并结合一个简单的示例来演示其强大功能。
Swift社区8 天前
算法·leetcode·swift
LeetCode - #182 Swift 实现找出重复的电子邮件大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。
货拉拉技术8 天前
ios·swiftui·swift
货拉拉用户端SwiftUI踩坑之旅在货拉拉用户端适配灵动岛开发过程中,切身感受到了SwiftUI编写界面带来的便捷性,像声明式UI能减少许多初始化代码、更简便更灵活的Flex布局,以及所有iOSer都梦寐以求的Hot Reload功能,都是能大幅度提升编码体验与效率的功能。基于这些优点,对SwiftUI落地进行探索,在项目内找一个页面,使用SwiftUI编写接入,尝试新技术对编码效率的提升感受,以及体验SwiftUI与OC项目的兼容程度,为后续技术选型提供实践经验。本文记录接入过程中一些“坑”与经验,在此与大家分享下这趟踩坑之旅。
来自于狂人10 天前
服务器·openstack·swift
Openstack持久存储-Swift,Cinder,Manila三者之间的区别总结不易,给个三连吧!!! 补充: 文件共享存储服务Manila 在OpenStack生态系统中,Cinder和Manila分别提供了两种不同类型的存储服务,类似于传统的SAN(存储区域网络)和NAS(网络附加存储)。 Cinder:块存储服务 Cinder可以被形象地类比为向客户端系统提供块设备的SAN存储。它允许创建、管理和删除持久化的块存储卷,并将这些卷直接挂载到虚拟机实例上,作为额外的磁盘空间使用。就像SAN环境中的LUN(逻辑单元号),Cinder卷表现为一个原始的块设备,可以直接进行分区和格式
ZacJi11 天前
ios·swiftui·swift
巧用 allowsHitTesting 自定义 SignInWithAppleButton最近在做一个新项目,需要使用 Sign in with Apple。由于这是是一个纯 SwiftUI 项目,因此我们首先考虑使用的是 Apple 官方的 SignInWithAppleButton 组件。
刘争Stanley13 天前
ios·swiftui·swift
SwiftUI 是如何改变 iOS 开发游戏规则的?SwiftUI 是 Apple 推出的现代化声明式 UI 框架,适用于 iOS、macOS、watchOS 和 tvOS 开发。 SwiftUI 与传统 UIKit(Swift 和 Objective-C) 的优劣势对比:
Swift社区14 天前
算法·leetcode·swift
LeetCode - #180 Swift 实现连续数字查询本文将解决如何从日志数据中找出连续出现至少三次的数字。通过 SQL 查询语句结合 Swift 数据库操作,我们将完成这一任务。文章提供问题描述、Swift 题解答案、代码分析、测试案例和复杂度分析,并附带完整的可运行代码模块。
请叫我飞哥@15 天前
前端·html5·swift
HTML5 缩放动画(Zoom In/Out)详解缩放动画是一种常见的视觉效果,用于使网页元素逐渐放大或缩小,从而吸引用户的注意力。下面将介绍如何使用 CSS 和 JavaScript 实现这种动画效果。
打工人你好15 天前
swift
Swift Protocols(协议)、Extensions(扩展)、Error Handling(错误处理)、Generics(泛型)最近在学习 Swift,总结相关知识类(class) 遵循协议:结构体(struct) 遵循协议:向协议 ExampleProtocol 添加新的要求:
JR_Wang249115 天前
网络·ios·swift
【iOS Swift Moya 最新请求网络框架封装通用】设计一个基于Moya的网络请求框架,可以提供灵活的网络请求管理,例如设置请求超时时间、暂停某个正在进行的请求等功能。以下让我们一起来设计框架示例,包括关键部分的代码实现和详细说明。
TripleEyeAlien17 天前
学习·ios·swift
Swift Combine 学习(三):Subscription和 Subscriber在前两篇文章中,我们了解了 Combine 的基本概念和发布者(Publisher)的工作机制。本文将深入探讨 Combine 中的订阅机制和订阅者(Subscriber)。通过理解订阅的生命周期、订阅者的类型和使用方式,我们可以更好地掌握 Combine 框架中的数据流动,为后续的实际应用打下基础。
打工人你好17 天前
swift
Swift Concurrency(并发)学习Swift 的并发模型是基于 异步任务 和 任务调度 的一套现代化的异步编程工具。以下是相关语法规则总结
TripleEyeAlien18 天前
学习·ios·swift
Swift Combine 学习(七):实践应用场景举例在前面的系列文章中,我们已经深入学习了 Combine 框架的各个组成部分和使用方法。现在,是时候将这些理论知识付诸实践了。本文将通过实际的编程案例,展示 Combine 在日常开发中的应用场景,包括网络请求处理、用户界面交互、数据绑定等。通过这些实例,希望能够帮助您更好地理解如何在实际项目中使用 Combine。
amingMM18 天前
macos·xcode·swift
MacBook_Xcode_Swift雨燕Swift是苹果公司开发的现代化编程语言, 专为Apple平台设计。其简洁语法、类型安全、Optionals处理、Playgrounds交互式环境、泛型编程、协议与扩展、闭包功能、枚举与关联值、结构体与类的高效内存管理、异步编程的async/await语法、Swift Package Manager依赖管理工具、SwiftUI声明式界面构建以及Combine响应式编程框架,共同构成了Swift的全面特性。