swift

大熊猫侯佩25 分钟前
swiftui·swift·wwdc
WWDC 25 风云再起:SwiftUI 7 Charts 心法从 2D 到 3D 的华丽蜕变在 iOS 开发这个波谲云诡的江湖中,SwiftUI 可谓是一位后起之秀,以其简洁明快的招式迅速在 UI 框架领域中崭露头角。
杂雾无尘9 小时前
ios·swift·apple
SwiftUI 新手必读:如何用纯 SwiftUI 在应用中实现分段控制?这里每天分享一个 iOS 的新知识,快来关注我吧在现代应用程序开发中,分段控制(Segmented Control)是一种常用的界面元素,它由多个水平排列的部分组成,每个部分都可以作为一个互斥的按钮供用户选择。
开发者如是说10 小时前
android·kotlin·swift
言叶是如何对文件进行端到端加密的在之前做我的笔记软件「言叶」的时候增加了笔记端到端加密的功能。我使用了自定义文件格式 + RSA + AES 算法。当我写了一篇文章提及这点之后,有读者不干了,说我业余。
Daniel_Coder11 小时前
ios·swift·widget
iOS Widget 开发-5:Widget 与主 App 的通信原理:App Group、UserDefaults 与文件共享在 iOS 中,Widget 是独立于主 App 的 Extension,两者运行环境不同,无法直接调用彼此的内存空间。因此,若要实现数据共享与通信,必须借助系统提供的共享机制。
YungFan1 天前
ios·swift
iOS26适配指南之UINavigationController
Swift社区1 天前
开发语言·leetcode·swift
Swift 解 LeetCode 321:拼接两个数组中的最大数,贪心 + 合并全解析想象你有两组数字,每组都像一个“待拼接的号码牌”。你的目标是——从中选出某几个数字,把它们拼成一个尽可能大的数。听起来是不是有点像拼接手机号,或者在广告里比大小?
大熊猫侯佩2 天前
算法·swift
Swift 数学计算:用 Accelerate 框架让性能“加速吃鸡”大家都知道,我对 Swift 语言中算法这套玩意儿乐此不疲,几乎把 Apple 所有内置框架搞了个翻天覆地——为了图表、统计、集合、并发啥的,时不时还要补上一堆自定义计算。
大熊猫侯佩2 天前
swiftui·swift·wwdc
Swift 6.2 并发江湖:两大神功破局旧制,代码运行经脉革新(下)江湖风云变幻,Swift 武林近日再掀波澜。传闻 Apple 于密室推演三月,终得《Swift 6.2 并发新篇》,扬言要破解困扰开发者多年的 "经脉错乱" 之症 —— 那便是异步函数与同步函数运行规则不一、主 Actor 调用常生冲突之陈年旧疾。
大熊猫侯佩2 天前
swiftui·swift·wwdc
Swift 6.2 并发江湖:两大神功破局旧制,代码运行经脉革新(上)江湖风云变幻,Swift 武林近日再掀波澜。传闻 Apple 于密室推演三月,终得《Swift 6.2 并发新篇》,扬言要破解困扰开发者多年的 "经脉错乱" 之症 —— 那便是异步函数与同步函数运行规则不一、主 Actor 调用常生冲突之陈年旧疾。
大熊猫侯佩2 天前
swiftui·swift·wwdc
SwiftUI 7 江湖新风:WWDC25 揭晓神秘武林志2025 年 6 月,WWDC25(全球开发者武林大会) 如期而至,武林中风云再起。此次大会,Apple 为我们带来了 SwiftUI 7 的重磅更新,简直让人期待已久。诸位江湖侠客,今天就随我一起揭开这重磅更新的神秘面纱,看看这些新变化如何改变我们以往的撸码江湖,打破枷锁,轻松御前行走。
大熊猫侯佩2 天前
swiftui·swift·apple
SwiftUI 7(iOS 26 / iPadOS 26)中玻璃化标签页的全新玩法WWDC25 可谓惊喜连连,其中最引人瞩目的变革之一,莫过于苹果推出的全新跨平台设计语言 —— Liquid Glass(液态玻璃)。这一设计风格涵盖了从按钮到导航栏,再到本篇的主角——标签页(Tabs)。
Daniel_Coder2 天前
ios·swiftui·swift·widget
iOS Widget 开发-1:什么是 iOS Widget?开发前的基本认知随着 iOS 系统的不断演进,Widget(小组件)已经成为提升用户体验的重要组成部分。从 iOS 14 开始,Apple 引入了全新的 WidgetKit 框架,允许开发者使用 SwiftUI 创建高度可定制、灵活展示的 Widget,并可添加到主屏幕、锁屏界面甚至待机模式中。
Daniel_Coder4 天前
ios·swift·package
Swift Package 教程:创建、发布与使用详解Swift Package 是 Apple 推出的官方依赖管理工具,基于 Swift Package Manager(SPM)。它让我们可以轻松地组织代码模块,复用组件,同时也是开源库分享和集成的标准方式。
杂雾无尘2 天前
ios·xcode·swift
开发者必看,全面解析应用更新策略,让用户无法拒绝你的应用更新!这里每天分享一个 iOS 的新知识,快来关注我吧在移动应用的开发过程中,版本更新是必不可少的一环。无论是修复漏洞、功能迭代,还是提升用户体验,更新都扮演着至关重要的角色。那么,如何给用户有效地传递更新信息,并在必要时执行强制更新呢?本文将为你详细解析这一过程。
帅次2 天前
ios·swiftui·objective-c·iphone·swift·safari·cocoapods
【iOS设计模式】深入理解MVC架构 - 重构你的第一个App目录一、MVC模式概述二、创建Model层1. 新建Person模型类2. 实现Person类三、重构ViewController
东坡肘子3 天前
人工智能·swiftui·swift
高温与奇怪的天象 | 肘子的 Swift 周报 #092在 weekly.fatbobman.com 订阅本周报的电子邮件版本。访问我的博客 肘子的 Swift 记事本 查看更多的文章。加入 Discord 社区,与 2000+ 中文开发者深入交流 Swift、SwiftUI 开发体验。
Swift社区3 天前
开发语言·leetcode·swift
Swift 解 LeetCode 320:一行单词有多少种缩写可能?用回溯找全解如果你用过 Google Docs 或翻译软件,应该见过“缩写建议”的功能:比如 international 会被缩写成 i10l,这个“只保留首尾字母,其余用数字代替”的方式其实就是一种泛化缩写(Generalized Abbreviation)。
杂雾无尘3 天前
ios·swift·apple
开发者必看:如何在 iOS 应用中完美实现动态自定义字体!这里每天分享一个 iOS 的新知识,快来关注我吧作为 App 开发来说,字体在应用中扮演着至关重要的角色。一个精心选择的字体能够让你的应用在众多竞争者中脱颖而出。
旷世奇才李先生5 天前
开发语言·ios·swift
Swift 安装使用教程Swift 是 Apple 推出的现代化编程语言,专为 iOS、macOS、watchOS 和 tvOS 应用开发设计。它语法简洁、类型安全、性能优异,是替代 Objective-C 的首选语言。
帅次6 天前
flutter·macos·ios·objective-c·iphone·swift·safari
Objective-C面向对象编程:类、对象、方法详解(保姆级教程)目录一、核心概念二、类的定义(分.h和.m文件)1. 头文件(.h)—— 公开声明2. 实现文件(.m)—— 具体实现