技术栈
ios
90后的晨仔
3 小时前
ios
SwiftUI 高级特性第2章:组合与容器
📘 本章带你深入理解 SwiftUI 的组合式设计哲学,掌握 VStack、HStack、ZStack 三大基础容器,运用 @ViewBuilder 构建自定义容器,并且通过实战案例将组合模式应用到真实项目中。
pop_xiaoli
14 小时前
macos
·
ios
·
objective-c
·
cocoa
【iOS】SDWebImage源码
是iOS上最流行的异步图片下载和缓存框架,主要功能有异步加载网络图片、自动缓存图片(支持内存缓存和磁盘缓存)、占位图处理(加载前显示默认图片)、GIF支持(可显示动图)、下载进度回调(可以显示下载进度或加载动画)、方便集成UIIMageView/UIButton
MonkeyKing
1 天前
ios
消息发送与转发流程
在 Objective-C 中,所有方法调用的底层都会转换为 objc_msgSend 函数的调用,这是 OC 动态消息机制的核心载体。不同于传统函数调用的直接绑定,OC 方法调用属于“动态绑定”——在运行时才确定方法的具体实现(IMP),而这一过程的核心执行者就是 objc_msgSend。
移动端小伙伴
2 天前
ios
我受够了 Xcode 的 SPM 网络问题,写了个脚本一劳永逸
上周五下午,项目 SPM 又卡在 Resolve 上了。进度条纹丝不动,等了 20 分钟,还是那个转圈。
人月神话-Lee
2 天前
ios
·
ocr
·
ai编程
·
身份证识别
·
银行卡识别
两个改动,让这个iOS OCR SDK识别成功率翻了一倍
AI全栈工程师,不定期分享技术、投资、认知领域内容👏欢迎关注五一假期,我干了一件挺“无聊”的事——把前些天银行卡iOS OCRKit 优化了一下。
sweet丶
2 天前
ios
流程图解:Asset Catalog 的完整生命周期
在过往的开发过程中有过一个疑问,iOS启动过程中Assets.catalog里图片是怎么加载的,但一直没时间去探索。 本文是与AI对话深度探索得来的,目的是拨开对Assets.catalog的疑云。
空中海
3 天前
ios
·
职场和发展
·
蓝桥杯
iOS 动态分析、抓包与 Frida Hook
本文整合原来的动态逆向、接口验证、Frida、Keychain、常见误区和实践项目内容。动态分析只在授权 Demo 或授权测试包中进行,目的是验证静态风险是否能影响真实运行行为。
空中海
4 天前
ios
·
华为
·
harmonyos
iOS 静态逆向、IPA 结构与 Mach-O 分析
本文整合原来的静态逆向、Mach-O、plist、签名权限、实践项目和报告模板内容。重点是建立静态证据链:文件结构、配置、签名、二进制、符号、字符串、类方法和风险假设。
Mr -老鬼
4 天前
android
·
ios
·
自动化
·
易点云测
·
#easyclick
·
#ios自动化
EasyClick 双端自动化智能体|Android&iOS 全平台 EC 脚本开发助手
EasyClick 是移动端主流的免ROOT、免越狱自动化框架,广泛用于脚本开发、任务自动化、测试运维、引流挂机等场景。本文详细介绍EasyClick Android 智能体与EasyClick iOS 智能体的完整能力体系,覆盖双端脚本开发、UI搭建、节点操作、图像识别、调试优化、运行模式适配等核心功能,为EC开发者提供一站式开发辅助方案。
空中海
4 天前
macos
·
ios
·
cocoa
01. iOS 逆向基础、环境搭建与授权
适用边界:本文只用于自建 Demo、开源靶场、企业内部授权测试包或书面授权的 iOS App。不要对未授权 App、真实用户账号、真实生产接口做逆向、抓包、Hook 或调试。
空中海
4 天前
macos
·
ios
·
cocoa
iOS LLDB 调试、Mach-O、Runtime 与二进制分析
本文整合 LLDB、Mach-O、Objective-C Runtime、Swift 符号、Native 函数、越狱/调试/Hook 检测等内容。重点是让静态函数、运行时方法、断点和调用栈形成闭环。
空中海
4 天前
macos
·
ios
·
cocoa
iOS 防护、加固复测与综合交付
本文整合 iOS 风险知识、防护加固、标准流程、实践项目、报告模板、能力验收和落地计划。重点是建立闭环:发现风险、验证风险、修复风险、按原路径复测、形成交付报告。
懋学的前端攻城狮
5 天前
ios
·
性能优化
·
ui kit
iOS 列表性能优化实战:从 45fps 到 60fps 的蜕变
作为一个iOS开发者,你有没有遇到过列表滚动卡顿的问题?我最近接手了一个项目,列表滚动时帧率经常掉到45fps以下,用户体验非常差。经过一番深入分析和优化,最终把帧率稳定在了55-60fps。今天就把这些优化经验分享给大家。
斯班奇的好朋友阿法法
5 天前
ios
·
微信小程序
·
harmonyos
鸿蒙 vs iOS vs 微信小程序:开发平台全面对比
更新时间:2026年5月优势:挑战:优势:挑战:优势:挑战:¹ 微信小程序虚拟支付政策有调整,目前小游戏内购需走微信支付通道
@大迁世界
5 天前
macos
·
ios
·
智能手机
·
objective-c
·
cocoa
14个你现在必须关闭的 iOS 26 设置,不然手机很快被它榨干
我有一支技术全面、经验丰富的小型团队,专注高效交付中等规模外包项目,有需要外包项目的可以联系我iOS 26 一上线,我第一时间就升级了。
YJlio
5 天前
python
·
安全
·
ios
·
机器人
·
django
·
iphone
·
7-zip
10.2.8 以其他账户运行服务(Running services in alternate accounts):为什么“把服务切到某个用户账号下运行”,本质上是在改变服务的整个安全上下文?
在 Windows 服务机制里,我们经常会看到服务运行在不同账户下,比如:很多人在配置服务时,只把它理解成一个很简单的动作:
pop_xiaoli
6 天前
笔记
·
macos
·
ios
·
objective-c
·
cocoa
【iOS】KVC与KVO
当我们调用setValue:forKey:设置属性时,底层执行流程如下:【第一步】首先查找 getter 方法,按照如下顺序查找get<Key>,<key>,is<Key>,_get<Key>
90后的晨仔
6 天前
ios
《swiftUI进阶 第10章:现代状态管理(iOS 17+)》
@Observable 是 iOS 17+ 引入的宏,用于简化状态管理。它替代了传统的 ObservableObject + @Published 模式,提供了更简洁、更高效的状态管理方案。
sakiko_
6 天前
笔记
·
学习
·
ios
·
swift
·
uikit
UIKit学习笔记4-使用UITableView制作滚动视图
为什么要使用UITableView?因为组件重复的太多了内存会卡死,用这个方法可以不卡。同样我们也使用Model去渲染。但是 创建自定义按钮的类时,它不继承自UIController,而是继承自UITableViewCell,将其命名为”…Cell”,便于识别。
小锋学长生活大爆炸
6 天前
ios
·
开源软件
·
iphone
·
claw
【开源软件】这次iPhone也是用上Claw了 | PhoneClaw
PhoneClaw 是一个运行在 iPhone 上的本地 AI Agent。使用 Gemma 4 LiteRT-LM 在设备端完成推理,不依赖云端,不上传聊天内容。