objective-c

搜狐技术产品小编20235 天前
macos·ios·objective-c·cocoa
iOS OOM治理01消失的崩溃在iOS开发的深水区,我们经常会遇到一种诡异的现象:用户反馈App在使用过程中突然“闪退”,但打开听云、Bugly或Crashlytics等崩溃监控平台,却找不到对应的Crash堆栈。这就是OOM,iOS开发者的隐形杀手。
@大迁世界5 天前
macos·ios·objective-c·cocoa
“围墙花园”的终结?iOS 26.3 带来的三大生态系统巨变iOS 26.3 的第一版测试系统在 12 月中旬就放出来了。 目前看,它不是那种“哇塞大更新”,更像是——苹果把几个一直不愿意做的事,终于松口了。
花花鱼9 天前
objective-c
oc UIColor扩展,实现处理颜色16进制字符串打开xcode,选择目录,然后右键:选择如下:然后输入扩展名称:因为我们是要扩展UIColor,所以Class,选择一下就可以。
依旧风轻14 天前
macos·objective-c·cocoa·nstimer
NSTimer的运行机制NSTimer 是一个用于在 iOS 和 macOS 应用中定时执行任务的类。它的运行机制主要依赖于 run loop。下面详细解释 NSTimer 的运行机制:
恋猫de小郭14 天前
android·flutter·macos·kotlin·github·objective-c·cocoa
Compose Multiplatform 1.10 Interop views 新特性:Overlay 和 Autosizing近日,在 CMP 的 1.10 更新里,官方提及了两个关于 Interop views 的全新特性:Overlay 和 Autosizing ,核心目的就是解决 Compose Multiplatform 在“嵌入原生 UI 组件(interop views)”时最头疼的两件事:层级(z-order)和尺寸(measure/layout)。
TG_imqfxt66618 天前
python·objective-c
虚拟机下安装苹果系统,虚拟机下如何实现协议群发iMessage?在数字化营销和信息传播日益重要的今天,苹果 iMessage 因其高到达率和良好的用户体验,成为了企业和个人进行批量信息传递的重要渠道之一。本文将详细介绍如何利用虚拟机技术搭建 iMessage 群发系统,帮助读者实现高效、稳定的信息群发。
TheNextByte119 天前
macos·objective-c·cocoa
如何将 iMessage 保存到外部硬盘驱动器iMessage 是苹果设备用户常用的即时通讯工具,许多重要的聊天记录、照片和语音信息都存储在其中。然而,随着时间的推移,iMessage 占用的存储空间会越来越大。如果您担心丢失重要信息,许多人会选择将 iMessage 保存到外部硬盘。这样,他们既可以释放设备空间,又能安全地保存重要数据。那么,iMessage 可以传输到外部硬盘吗?具体该如何操作呢?本文将为您介绍几种实用方法!
人生何处不修行22 天前
macos·objective-c·cocoa
iOS 自定义视频播放器实战:全屏旋转 + 画中画(PiP)+ 多页面切换不中断播放在很多视频类 App 中,我们都能看到这样一套体验:视频支持内嵌播放 + 自定义控制栏一键横屏全屏,并且正确处理状态栏 / Home Indicator
tangweiguo030519871 个月前
开发语言·ios·objective-c
Objective-C 核心语法深度解析:基本类型、集合类与代码块实战指南详细讲解:Objective-C 基本类型、集合类和代码块 一、基本类型详解 1.1 主要基本类型1.2 类型转换和检查
七月巫山晴1 个月前
前端·ios·objective-c
【iOS】OC中的一些宏FOUNDATION_EXPORT能够将一个常量暴露给文件外供使用,有区分于C++。变量:常量:注意:OC中不能使用FOUNDATION_EXPORT修饰定义,只能修饰声明。C++中可以使用extern修饰定义。
linweidong1 个月前
objective-c·swift·jspatch·ios开发·ios面试·ios面经·xcode调试
美团ios开发100道面试题及参考答案(下)跨端技术的核心目标是“一套代码适配多平台(iOS、Android、Web等),降低开发成本、提升迭代效率”,iOS开发中主流的跨端技术可按“渲染方式、底层架构”分为四大类,每类技术都有明确的原理、代表框架、适用场景及优缺点,具体如下:
图图大恼1 个月前
ios·objective-c·apple
iOS Objective-C 协议一致性检查:从基础到优化的完整解决方案在 Objective-C 开发中,协议(Protocol)是实现接口抽象和多态的重要机制。然而,编译器对协议实现的检查有时存在局限性,特别是在动态运行时和复杂的继承关系中。本文将介绍一个完整的协议一致性检查解决方案,涵盖基础实现、功能扩展。
PeaceKeeper71 个月前
开发语言·macos·objective-c
Objective-c的内存管理以及Block当一个对象的引用计数值为0时,它就会被系统自动调用dealloc释放掉。(1)ARC:自动引用计数对于strong修饰的对象A,当对象B被对象A引用时,系统会自动给对象B的引用计数+1,当对象A释放后,系统会自动给对象B的引用计数-1。
普通网友1 个月前
开发语言·ios·objective-c
Objective-C 类的方法重载与重写:区别与正确使用场景定义:子类重新实现父类中已存在的方法,方法名、参数类型和返回值必须完全相同。 核心特点:正确使用场景:
qq_397731511 个月前
笔记·学习·objective-c
Objective-C 学习笔记(第9章)id类型 id类型是一种通用的对象类型,即可以用来存储任何类的对象。 程序运行时,会先判断对象所属的类,然后确定需要动态调用的方法。 存储在id变量中的对象类型在编译时无法确定,会推迟到运行时。
linweidong1 个月前
macos·ios·objective-c·cocoa·ios面试·nstimer·ios面经
实战救火型 从 500MB 降到 50MB:高频业务场景下的 iOS 内存急救与避坑指南目录1. 所谓的“僵尸页面”是如何拖垮你的App的2. Block闭包:绝不仅仅是 [weak self] 那么简单
笑尘pyrotechnic1 个月前
ios·objective-c·cocoa
[iOS原理] Block的本质“在这门学科的定义中,隐含着一个假设,即作为研究对象的人类汇集必须大到足以用统计学的方法来处理。集结的人数由许许多多的‘阿西莫夫系数’(Asimov coefficient)决定。群体越大,预测的准确性就越高。”
郑州光合科技余经理2 个月前
java·开发语言·uni-app·php·排序算法·objective-c·生活
技术视角:海外版一站式同城生活服务平台源码解析在全球化与数字化加速的今天,海外华人及留学生群体对便捷本地生活服务的需求日益增长。一个集成外卖、跑腿、商城的一站式平台,不仅能解决实际生活需求,更为开发者与服务商带来了巨大的市场机遇。本文将深入解析此类海外生活服务系统的核心架构、功能模块与技术实现,并提供多平台发布的标题建议。
mylinke2 个月前
objective-c
Comsol声辐射力捕获粒子comsol声辐射力捕获粒子最近在研究用Comsol模拟声辐射力捕获粒子,感觉还挺有意思的,来跟大家分享一下。