swift

songgeb14 小时前
ios·swift
YYImage Bug:一行之差,正常 JPEG 如何在 iOS 被读成条纹深入理解代替单纯记忆用户发布的是一张横拍 JPEG。把原图下载下来或在浏览器中打开,内容完全正常;但 iOS App 的大图页会显示为横向条纹和拉伸。
fthux16 小时前
macos·开源·swift
Tick Rest,一个休息提醒工具的自我修养“写完这一段就休息。”在电脑前工作时,这句话大概并不陌生。一段文字后面还有一段,一处问题改完又发现另一处。等到终于想起来活动一下,往往已经过去了很久。
Fatbobman(东坡肘子)1 天前
开发语言·人工智能·redis·ios·swiftui·iphone·swift
快速消失的硬盘容量 -- 肘子的 Swift 周报 #160我的 MacBook 上几乎只保存与开发有关的工具和数据,长期空闲容量至少保持在 500~600 GB,因此在相当长的一段时间里,我都认为内置的硬盘容量绰绰有余。但 Agent 改变了这种情况——上周,我接连遭遇了两次硬盘空间在短时间内被迅速耗尽的窘境。
chaoahyl2 天前
swift
WaterDiary 喝水记录 App 实战(2)· 实现喝水首页与本地保存上一篇记录了在 Windows 上使用 KXBuild 创建 SwiftUI 工程,并把默认页面运行到 iPhone 上的过程。手机里虽然已经有了 WaterDiary,但页面上还是 Hello, WaterDiary! 和一个按钮,距离真正的喝水记录工具还差一些内容。
茶底世界之下3 天前
ios·swiftui·swift
iPhone Duo 适配实战,Awaking 踩过的 8 个坑前段时间,我给自己开发的照片编辑 App Awaking 做了一轮 iPhone Duo 适配。最初想到的是画布变大、面板搬到右侧。真正做下来,首页、图库、编辑器、追光仿色、展台详情和导出,每一段流程都有自己的空间问题。
xbzb3 天前
swift·ring·实验·ceilometer·象存储·建环
Swift 对象存储建环实验 + Ceilometer 计量:两个收尾服务来源:《OpenStack 管理手册》对象存储章节 + PPT《09 OpenStack 计量管理》。 Swift 之前只讲过概念(三兄弟、三大关键技术),这篇补上真正的重头——建环实验:给 Swift 加盘、建 Ring、验证多副本。Ceilometer 只有理论,一节讲透。
2501_916008893 天前
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
iOS App 图标、启动屏和多语言搭配 方法,上架前使用KXBuild一次做好 App 图标iOS App 图标只需一张 1024×1024、不带透明通道的 PNG 就能生成全部尺寸;启动屏用 UILaunchScreen 配背景色和 Logo,界面文字和 App 名称用 .xcstrings 翻译,再补齐商店信息的多语言。
2501_915918413 天前
vscode·ios·objective-c·个人开发·swift·敏捷流程
iOS 推送通知怎么实现,从 APNs p8 密钥到 iOS 真机收到第一条推送iOS 推送通知分五步:开通 Push Notifications 并重新生成描述文件、加 aps-environment、请求权限拿设备令牌、创建 APNs .p8 密钥、从电脑发测试推送。附拿不到令牌、APNs 报错、TestFlight 收不到的排查方法。
东坡肘子3 天前
人工智能·swiftui·swift
快速消失的硬盘容量 -- 肘子的 Swift 周报 #160我的 MacBook 上几乎只保存与开发有关的工具和数据,长期空闲容量至少保持在 500~600 GB,因此在相当长的一段时间里,我都认为内置的硬盘容量绰绰有余。但 Agent 改变了这种情况——上周,我接连遭遇了两次硬盘空间在短时间内被迅速耗尽的窘境。
2501_916007475 天前
windows·vscode·ios·objective-c·个人开发·swift·敏捷流程
Windows OpenSSL 生成 iOS 证书,制作 p12 与描述文件,KXBuild 签名实操iOS App 装到手机和上架都要签名,签名需要证书(.p12)和描述文件(.mobileprovision)。Apple 官方的申请流程要在 Mac 的「钥匙串访问」里生成 CSR,本文用 OpenSSL 在 Windows 上完成同样的事,同时也可以使用 Appuploader 来生成证书签名描述文件。从生成私钥一直做到 KXBuild 能用这些文件签名。需要准备已加入 Apple Developer Program 的账号、一台 iPhone 和数据线,整个过程大约二十分钟。
00后程序员张5 天前
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
Windows 开发 iOS App 入门,用 SwiftUI 写第一个 iOS App 装到 iPhone在 Windows 上开发 iOS App,可以用 SwiftUI 从新建工程写起,分三步做出能增删、勾选并保存数据的待办清单,装到 iPhone 断点调试,再用 TestFlight 或 Ad Hoc 发给同事,全程约一小时。
andyweike6 天前
开发语言·ios·swift
Swift不是必须的‌。Swift 类成员(存储属性)只有两种情况才需要加 ? 或 !:要么允许它为 nil(用 ?),要么延迟初始化但使用时自动解包(用 !)。普通成员直接声明类型即可,但必须在 init 中赋值,否则编译报错。‌‌
静以修身zzz6 天前
linux·运维·服务器·架构·openstack·swift
OpenStack对象存储-Swift、OpenStack编排管理-heat、OpenStack网络管理-neutronSubnet / CIDR 重叠规则:同一 network 下不同 subnet 的 CIDR 不允许重叠(看的是 CIDR 而非单个 IP 是否重叠);但不同 network 之间的 subnet,其 CIDR 和 IP 都可以重叠。
瓦瓦gogo7 天前
ios·swiftui·swift
第一次了解 iOS 开发:从 Swift、SwiftUI 到公共组件最近实习时,老板让我参与 Web 端功能的 iOS 客户端适配。之前我主要学习后端,也接触过项目的 Web 前端,对 iOS 开发几乎没有了解。看到 Swift 和 SwiftUI 时,连页面是怎样组织起来的都不太清楚。
青峰讲运维8 天前
开发语言·openstack·swift
OpenStack 存储深度解析|Cinder 块存储 + Swift 对象存储原理与完整实操(Yoga)摘要:OpenStack 云计算平台包含多种存储形态,很多初学者容易混淆临时存储、块存储 Cinder、对象存储 Swift、文件存储 Manila。本文结合理论 PPT 知识 + Dashboard/CLI 双模式完整实验,讲解存储架构原理、组件交互、卷全生命周期管理,同时演示 NFS 存储后端接入,梳理大量生产踩坑点,适合运维、云计算学习者阅读。
2501_915106328 天前
windows·vscode·unity·ios·个人开发·swift·敏捷流程
Windows 上开发 Unity iOS,使用 KXBuild 进行真机调试、性能采样与打包 ipaUnity 在 Windows 上能导出 iOS 的 Xcode 工程,但编译、装机和出包通常要换到 Mac 上做。这篇讲怎么在同一台 Windows 电脑上接着把导出的工程编译成 App、装到 iPhone 上测试,最后打出 ipa。你需要 Apple 开发者账号、一台 iPhone 和数据线,并且已经安装 KXBuild。
2501_915918419 天前
windows·vscode·react native·ios·个人开发·swift·敏捷流程
Windows 上开发 React Native iOS,真机调试、Fast Refresh 与打包 ipa这篇带你在 Windows 上从零新建一个 React Native 项目,装到 iPhone 上边改边看效果,再打出可以上架的 ipa。适合用 Windows 写 RN、之前只能跑 Android 端的开发者。你需要准备 Apple 开发者账号、一台 iPhone 和数据线,电脑和手机连同一个局域网,并且已经安装 KXBuild。用 Expo 的项目流程略有不同,见 Expo 技术栈页。安装地址:https://www.kxbuild.net/zh
szp200510 天前
ios·swift
中文字幕烧进视频后整片空白:CoreText 低报行高,导出照样成功我们在 iOS 上做一个把字幕烧进视频画面的导出功能:字幕先用 CoreText 画成位图,挂到 CALayer 上,再交给 AVFoundation 离线合成。8 月 13 日那天要出中文版商店截图,导出来的视频播放正常、时长正常、文件大小也正常,就是画面上一个字都没有。
2501_9151063210 天前
ide·vscode·ios·单元测试·个人开发·swift·敏捷流程
iOS 单元测试怎么跑?用 KXApp 在 VS Code 里跑 XCTest 和 Swift Testing写了一个测试类,按 Cmd+R 跑 App 一切正常,转头打开测试面板,里面空空如也。不是测试写错了,是 Scheme 里没勾测试 target。这个坑我第一次也踩过。
东坡肘子10 天前
人工智能·swiftui·swift
当应用不再属于特定操作系统 -- 肘子的 Swift 周报 #159本期周报中有三个颇有意思的项目:Cutefish、SimRun 和 Mac Android Subsystem。它们采用了不同的技术路线,有的通过兼容 API 和框架来提供运行环境,有的直接运行针对模拟器构建的应用,还有的将完整的虚拟系统隐藏在后台。但它们都在尝试做同一件事:让原本属于不同操作系统的应用,能够自然地出现在同一张桌面上。