cocoa

黑化旺仔12 天前
ios·cocoa·xcode
RunLoop 源码探索这些对象通常使用这种类型 CFRunLoopRef ,CFRunLoopSourceRef ,CFRunLoopTimerRef…
andyweike18 天前
macos·objective-c·cocoa
CGRect苹果给同一个矩形类型起NSRect和CGRect两个名字,核心是‌历史演进+跨平台兼容+框架边界‌三重原因,并非简单的重复定义。
anthonyzhu18 天前
macos·objective-c·cocoa
xcode27适配iOS27多窗口生成机制处理的问题在iOS27由于多窗口机制,iOS底层增加了UIScene场景管理,需要添加新的SceneDeleage实现多窗口机制管理,针对旧的app需要做如下迁移
TheLittleBoy18 天前
macos·ios·cocoa·ios 27
iOS 27支持的设备列表更新时间:2026年10月14日配备面容 ID 的 iPhone 机型: iPhone 11iPhone 11 Pro
HEJOO919 天前
macos·ios·cocoa
iOS 高效绘图:从 Core Graphics 到 Metal 的实践指南在 iOS 开发中,绘图是一个绕不开的话题。无论是自定义控件、图表展示、还是游戏渲染,高效的绘图能力直接影响应用的流畅度和用户体验。本文将从 iOS 绘图的技术栈出发,系统梳理 Core Graphics、UIKit 绘图、Core Animation 以及 Metal 等方案的适用场景与性能特点,帮助你在不同需求下做出合理的技术选型。
HEJOO919 天前
ios·性能优化·cocoa
iOS 性能优化全面详解在移动应用开发中,性能优化是决定产品成败的关键因素之一。一个流畅、响应迅速的应用不仅能提升用户体验,还能显著提高用户留存率和应用商店评分。对于 iOS 开发者而言,性能优化涉及 CPU、内存、GPU、网络、启动时间等多个维度,是一项系统性的工程。
万年咸鱼19 天前
笔记·ios·cocoa
iOS 27 适配笔记随着 iOS 27 的发布,开发者需要关注系统升级带来的适配问题。本文从编译环境、界面布局、权限策略、新特性适配等维度,梳理 iOS 27 适配过程中常见的坑与解决方案。
HEJOO919 天前
笔记·ios·cocoa
iOS Dark Mode 适配笔记随着 iOS 13 引入 Dark Mode(深色模式),应用需要同时适配浅色与深色两种外观,以提供一致且舒适的用户体验。本文记录我在实际项目中适配 Dark Mode 的完整思路与踩坑笔记,涵盖系统机制、颜色管理、图片处理、第三方库兼容以及常见问题排查。
sakiko_19 天前
macos·objective-c·cocoa
纯Appdelegate控制的老项目适配Xcode27(iOS27SDK)老一点的UIKit打底的Swift或者OC项目基本上都是通过Appdelegate来管理窗口的。但是在iOS27之后,不再支持纯Appdelegate,如果是UIKit项目,则必须要求引入UIScene,也就是SceneDelegate。
2501_9159214320 天前
android·macos·ios·小程序·uni-app·cocoa·iphone
详细教程:使用Perfdog工具测量iOS应用的功耗性能与优化方法在现代开发中,性能和效率是至关重要的。在移动应用的开发过程中,功耗是用户体验的重要组成部分。Perfdog 是一款针对移动应用性能测试的工具,它支持对 iOS 应用的资源消耗进行监测,包括 CPU 利用率、内存使用情况以及功耗测量。本文将介绍如何使用 Perfdog 测量 iOS 应用的功耗,并提供相关代码示例。
天神哥哥啊21 天前
ios·cocoa·xcode
cocos联调注意事项-IOS由于 Cocos iOS 侧通过 Objective-C 反射调用原生静态方法,所有 SDK 方法已封装在
Cc.Y24 天前
ios·cocoa·swift
Swift深度链接的极简之道摘要深度链接(Deep Linking)是移动应用实现精准跳转与场景还原的核心技术。在 iOS 平台,开发者面临着自定义 URL Scheme 与 Universal Links 的双重选择,以及随之而来的 URL 解析、参数提取与路由分发等工程复杂性。本文以开源项目 Simple Deep Linking in Swift 为研究对象,系统剖析简易深度链接库的设计理念与核心机制。文章首先梳理 iOS 深度链接的技术演进与两类链接的适用边界;其次解析该库基于模板匹配(DeepLinkTemplate)与识
AI砖家24 天前
ios·cocoa·iphone·ios上架·ios上架新规
iPhone Duo 上架新规:旧 App 怎么兼容,还能不能继续更新?截至 2026 年 10 月 8 日。本文基于 Apple Developer 2026 年 10 月 5 日最新公告、iPhone Duo 适配指南和 App Store Connect 提交规则整理。
andyweike1 个月前
macos·objective-c·cocoa
iOS语法原理在 iOS 开发里,NS 是 ‌NeXTSTEP‌ 的缩写,是苹果收购 NeXT 公司后继承下来的历史命名前缀,代表这些类来自 Cocoa/Cocoa Touch 框架。‌‌
青柠之夏cc1 个月前
macos·objective-c·cocoa
Kotlin Multiplatform:一次编写,全平台运行,2026 年跨平台开发的 “最优解”?跨平台开发发展这么多年,行业一直在寻找理想的技术方案。从早期H5套壳,到ReactNative,再到如今普及度很高的Flutter,大家都希望靠一套代码同时支撑安卓、iOS。但每一套方案都绕不开固有的短板:要么最终UI体验和原生差距明显,要么需要整体更换技术栈,存量老项目迁移成本高得难以承受。 KotlinMultiplatform,简称KMP,从早期实验版一路迭代,2023年底正式稳定。到2026年,已经有Google、Duolingo、麦当劳等不少企业把它投入线上生产。它对外的核心理念是共享可以复用的
黑科技iOS上架1 个月前
macos·ios·objective-c·cocoa·审核·ios混淆·执行程序差异化
iOS framework/dylib动态库定向加固实战文章来源参考官方文档:https://crab‑https://ios.com/docs/site/%E6%96%B0%E6%89%8B%E6%95%99%E7%A8%8B/harden/ 适用:自研Framework、dylib动态库安全防护,提升逆向破解成本;支持ObjC、Swift、Flutter、Cocos、Unity等项目。
Digitally1 个月前
电脑·cocoa·iphone
如何在没有Wi-Fi的情况使用移动数据或电脑更新iPhoneWi-Fi 是下载 iOS 更新最常用的方式,但并非总是可用。您可能需要在旅行途中、使用移动数据或家庭网络不可用时更新 iPhone。
朋友圈自动点赞工具1 个月前
macos·智能手机·cocoa·硬件评测
Gmail 委托邮箱在手机上关不掉Gmail 的委托邮箱开始在 iPhone 应用里冒出来,这件事让一部分用户感到不快。他们需要访问那些邮箱,只是不想让它们出现在手机上。Google 的 iOS 使用说明介绍了如何从账户切换器打开委托收件箱,也说明了邮箱所有者如何移除委托。但说明里没有提到,怎样在某一台设备上隐藏委托邮箱,同时保留访问权限。撤销委托成了清理手机应用的代价,这显然不合理。
for_ever_love__1 个月前
macos·ios·cocoa
iOS: CABasicAnimation动画其他栏目: > iOS项目总结大全 <其他栏目: > iOS UI <CABasicAnimation 是 Core Animation 框架里最基础、最常用的动画类,用来做「某个属性从一个值平滑变化到另一个值」的补间动画。你项目里封面旋转就是它。下面从概念到实战系统讲一遍。
黑化旺仔1 个月前
macos·ios·objective-c·cocoa
【OC】KVONSKeyValueObserving 是 Foundation 为 NSObject 提供的一个 Category,其中定义了 KVO 相关接口