cocoa

linweidong3 小时前
macos·ios·objective-c·cocoa·ios面试·nstimer·ios面经
实战救火型 从 500MB 降到 50MB:高频业务场景下的 iOS 内存急救与避坑指南目录1. 所谓的“僵尸页面”是如何拖垮你的App的2. Block闭包:绝不仅仅是 [weak self] 那么简单
网络研究院5 小时前
macos·ios·cocoa
苹果修复了iOS系统中两个被定向攻击利用的零日漏洞苹果公司发布了 iOS 26.2 和 iPadOS 26.2,修复了一系列安全漏洞,其中包括据报道已被用于针对 iOS 用户的复杂定向攻击的两个零日漏洞。
笑尘pyrotechnic11 小时前
ios·objective-c·cocoa
[iOS原理] Block的本质“在这门学科的定义中,隐含着一个假设,即作为研究对象的人类汇集必须大到足以用统计学的方法来处理。集结的人数由许许多多的‘阿西莫夫系数’(Asimov coefficient)决定。群体越大,预测的准确性就越高。”
TheNextByte112 小时前
ios·cocoa·iphone
如何清理 iPhone 应用崩溃日志:简单有效的指南如果你发现 iPhone 运行速度变慢或存储空间莫名其妙地被占满,其中一个可能的原因是应用崩溃日志的累积。每当应用崩溃或出现故障时, iOS都会自动生成这些日志。虽然它们主要对开发者诊断应用问题有用,但对普通用户来说,这些日志大多是不必要的,而且还会占用宝贵的存储空间。
腾讯云qcloud07552 天前
macos·ios·cocoa
腾讯位置商业授权iOS 轨迹SDK轨迹云是一套轨迹管理服务,可应用于车辆管理、外业人员管理、设备管理追踪、位置/行程分享等场景中,可帮助开发者快速实现业务需求。
2501_915106322 天前
android·ios·小程序·uni-app·cocoa·iphone·webview
uni-app 上架 iOS 的完整实践,从跨端开发到稳定提交的工程路径在跨端开发框架中,uni-app 因其统一的技术栈、较低的学习成本和良好的生态支持,被大量前端团队用于快速构建 iOS 应用。但在实际项目中,很多团队会发现一个明显落差: 开发阶段进展顺利,而上架阶段问题频发。
函数的彼端3 天前
ios·json·cocoa
iOS Model Generator - 让 JSON 转模型变得简单高效在 iOS 开发中,手写 JSON 转 Model 的工作总是繁琐而耗时。虽然已有 JSONExport 等工具,但某些功能仍无法满足我的需求。因此,我决定开发一款更符合 iOS 开发者使用习惯的工具——iOS Model Generator。 由于是抽空开发,目前仍处于验证优化阶段,基础功能已实现,但尚未进行全面测试。若数据结构不复杂,生成的模型应该没有问题,欢迎大家试用体验。
爱吃大芒果5 天前
开发语言·flutter·华为·cocoa·交互·harmonyos
Flutter 与原生交互入门:MethodChannel 基础使用教程作者:爱吃大芒果个人主页 爱吃大芒果本文所属专栏 Flutter更多专栏Ascend C 算子开发教程(进阶) 鸿蒙集成 从0到1自学C++
2501_915918415 天前
android·macos·ios·小程序·uni-app·cocoa·iphone
iOS 应用如何防止破解?从逆向链路还原攻击者视角,构建完整的反破解工程实践体系谈“iOS 防破解”,很多团队第一反应是:但现实远比这些复杂。真正的破解行为往往不是一个动作,而是一条完整的攻击链路:
他们都不看好你,偏偏你最不争气5 天前
macos·ios·objective-c·cocoa
【iOS】MVVMMVC的前世:这个架构中,三个实体联系太过紧密,每个实体都知道另外的两个实体。这就导致了复用性能急剧下降。
liulilittle6 天前
开发语言·c++·cocoa
FileStream C++HPPCPP
小a彤6 天前
flutter·macos·cocoa
Flutter 混合开发方案深度解析页面跳转问题状态同步挑战UI 一致性维护Flutter 作为 Google 推出的跨平台 UI 框架,凭借其高性能的 Skia 渲染引擎、热重载开发体验以及跨平台 UI 一致性等优势,在移动开发领域广受开发者青睐。根据 2023 年 Stack Overflow 开发者调查,Flutter 已成为最受欢迎的跨平台框架之一。然而在实际企业项目中,由于历史遗留代码、特定平台功能需求或渐进式迁移策略,往往需要将 Flutter 嵌入现有原生应用(Android/iOS),形成混合开发模式。这种方案既能利用 Fl
Sheffi666 天前
macos·ios·cocoa
iOS 内存分配机制:Malloc、VM、Dirty Memory理解 iOS 的内存分配机制是性能优化和问题排查的基础。当我们调用 malloc 或创建对象时,背后经历了复杂的内存管理流程。
库奇噜啦呼8 天前
学习·ios·cocoa
【iOS】GCD学习GCD是iOS开发中非常重要的一个内容,在此作一个总结。GCD全称Grand Central Dispatch,是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统及中实现。开发者只需要定义想执行的任务并追加到适当的调度队列中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可以统一管理,也可执行任务,这样会比以前的线程更有效率。
2501_9160088910 天前
android·安全·ios·小程序·uni-app·cocoa·iphone
iOS App 混淆的真实世界指南,从构建到成品 IPA 的安全链路重塑在很多团队里,“iOS App 混淆”往往只有上线前才被想起: 在测试结束、准备打包上传时,突然有人说:「我们要不要做一下混淆?不然 Swift 符号太明显了。」
Sheffi6610 天前
macos·ios·cocoa
iOS Crash 本质与捕获修复方案
0xAaron11 天前
ios·cocoa·uuid·符号表·dsym
符号表和 dSYM UUID 确认符号表是内存地址与函数名、文件名、行号的映射表。符号表元素如下所示:<起始地址> <结束地址> <函数> [<文件名:行号>]
小蜜蜂嗡嗡11 天前
flutter·cocoa·xcode
【flutter项目从xcode运行时报错:Undefined symbol: _OBJC_CLASS_$_WeiboSDK】在flutter项目中引入的是:weibo_kit 4.0.0 原因:weibo_kit:4.0.0 是基于微博官方 WeiboSDK 封装的 Flutter 插件,Pod 安装时会自动引入 WeiboSDK 静态库(.a 文件),但 Xcode 可能未正确将其加入 链接阶段 或 搜索路径。
Sheffi6611 天前
macos·objective-c·cocoa
RunLoop 深度探索:线程为什么不会自动退出在 iOS 开发中,你是否思考过这些问题:这些问题的答案都指向同一个核心机制 —— RunLoop。本文将从底层源码角度,深入剖析 RunLoop 如何控制线程的生命周期。