objective-c

Magnetic_h11 小时前
笔记·学习·macos·ios·objective-c·cocoa·xcode
【iOS】锁的原理上一篇的博客我们学习和梳理了一些关于多线程的基础知识,在使用多线程的时候,我们为了保证线程安全会使用锁,这篇文章我们来探索一下锁的使用原理
麦兜*3 天前
服务器·ios·swiftui·android studio·objective-c·ai编程·swift
【swift】SwiftUI动画卡顿全解:GeometryReader滥用检测与Canvas绘制替代方案这种机制导致:性能分析:批量绘制:离屏渲染:可用场景:GeometryReader实现:优化Canvas实现:
金玉满堂@bj4 天前
macos·objective-c·cocoa
OS设备UDID查看方法iOS 设备的 UDID(Unique Device Identifier)即唯一设备标识符,是由 40 个字符组成的十六进制字符串,可用于识别和跟踪 iOS 设备。不过,出于隐私保护考虑,苹果在 iOS 7 之后对 UDID 的获取和使用进行了限制。以下为你介绍几种查看 iOS 设备 UDID 的方法:(最近做个iOS应用测试想到的)
小指纹12 天前
c++·算法·macos·ios·objective-c·cocoa
cf--思维训练难度:1000 题目来源简单贪心思维,题目顺序已经定了,只能进行1次操作,我们只需按顺序遍历,并记录定钱位置最小值,如果这个数大于等于当前最小值,我们就进行此操作,这样后面的数就都会变为0,不用再计算。
小指纹12 天前
数据结构·c++·算法·macos·objective-c·cocoa·图论
河南萌新联赛2025第(四)场【补题】题目链接所谓完美序列,就是让我们找给定的序列a中,选任意元素任意排列顺序,能组成最长的一个满足 的序列的长度。那么我们可以用哈希表mp记录每个数字的个数,然后遍历可能的和的值2~10000,第二层循环从1 ~i/2,为了缩短时间同时防止重复记录,然后再令y=i-j,看满足这个条件的数有多少个,如果他的值和j相等,组合对数就加mp[j]/2,否则就取二者个数的最小值,最后更新一下最大值ans。输出即可。
iFlyCai14 天前
macos·objective-c·cocoa
Flutter兼容的iOS的最低版本号目录前言1. 查看 Flutter 官方文档(推荐)2. 查看当前 Flutter 版本3. 检查项目中的 iOS 最低版本设置
喵手15 天前
开发语言·macos·objective-c
使用ASIWebPageRequest库编写Objective-C下载器程序哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛
笑尘pyrotechnic15 天前
ui·ios·objective-c
自动布局视图来实现聊天室的界面在share项目中,需要实现私信界面,但由于我比较懒,于是选择了学习自动布局视图来实现聊天室的内容在实现聊天室之前,我们需要弄清楚聊天室是怎么构成的
键盘敲没电15 天前
学习·macos·ios·objective-c·cocoa
【iOS】KVOKVO全称为Key-Value observing,翻译为键值观察,这是一种机制,其允许其他对象的指定属性的更改通知给对象。
小指纹15 天前
数据结构·c++·算法·macos·ios·objective-c·cocoa
河南萌新联赛2025第(三)场:河南理工大学【补题】题目来源好呀这道题一看数据范围这么大给我吓住了,我想着就算欧拉筛标记质数也会超呀,竟然还傻傻打表。。。好了,其实这道题,就是一个规律题,是我思路跑歪了,用ans记录操作数,开始赋值为1,判断n是否为偶数,如果是直接除以2就是还需要的操作数,如果是奇数,就遍历去找它的第一个质因数,不用怕超时。
小指纹18 天前
c++·算法·objective-c·图论
图论-最短路 Bellman-Ford算法此算法是基于松弛操作的单源最短路算法。 e[u]存u点的出边的邻边和边权,d[u]存u点到源点的距离。
名字不要太长 像我这样就好19 天前
macos·ios·objective-c·cocoa·xcode
【iOS】weak修饰符前面我们已经学习了解了sideTable,今天来看看在OC中,sideTable是如何在我们使用weak时工作的。在OC中,weak修饰符是一种用于声明“弱引用”的关键字,其核心特性是不参与对象的引用计数管理,而且当被引用的对象被释放时,weak指针会自动置为nil(避免野指针)。为探究weak的工作原理和底层逻辑,笔者特写此篇来记录对weak的学习。
Magnetic_h20 天前
笔记·学习·ios·objective-c·xcode
【iOS】类和分类的加载过程目录前言_objc_init方法environ_inittis->init方法static_init方法
胎粉仔20 天前
开发语言·ios·objective-c
Objective-c 初阶——异常处理(try-catch)就像这种情况,我在 catch 里又重新抛异常,那么就会导致 [anArray release]; 就不会被执行了,所以 anArray 就会内存泄漏了。
笑尘pyrotechnic22 天前
ios·objective-c
DocC的简单使用在写3GShare中,由于刚开始使用MVC模式来写东西,对很多东西都不是很熟,经常写着写着就忘了自己在写什么,所以学了一下DocC来加快开发进度
白玉cfc23 天前
ui·ios·objective-c
【iOS】网易云仿写这是暑假第一周的一个稍微大型的任务,写的中间遇到了很多问题,但也学到了很多知识,首页的实现效果如下:主页的界面主要就是一个上下的大的滚动视图,上面嵌入了有关自定义单元格与其他左右的滚动视图的一些内容
他们都不看好你,偏偏你最不争气1 个月前
ui·ios·objective-c
iOS —— 3Gshare项目总结与思考这部分有两种写法:一种是在SceneDelegate中推出LoginVC,后在判断登陆成功后退去主要程序。另一种则是先加载主程序,后推出登陆页面。通过同组同学实践证明,后者在推出登陆页面时会闪一下,因此还是建议采用第一种方法。
lzhdim1 个月前
macos·ios·objective-c·cocoa
iOS 26 公测版定了,预计下周发布!iOS 26 公测版定了 ——7 月 23 日正式开放下载!这是彭博社记者 Mark Gurman 等多方消息源确认的时间,苹果将同步推送 iOS 26、iPadOS 26、macOS 26 等全家桶系统的公测版本,但 Vision Pro 的 visionOS 26 暂不开放。
艾安木古德1 个月前
macos·objective-c·cocoa
20250721主要是构建fail树/*我们可以知道的是,当访问一个点x时,接下来需要跳转其fail[x],以此类推,如果在某个fail[x]上出现了一个字符串,那么相应的统计次数应该加1,然后当访问到fail[x]时,又要继续访问fail[fail[x]]造成了一个点多次访问的情况
tangbin5830851 个月前
ios·objective-c
iOS 的 OC 语言:二进制数据处理与技巧在 iOS 开发中,尤其是涉及蓝牙通信(BLE) 、Socket 数据传输、设备指令解析等场景时,处理二进制数据(NSData、十六进制字符串、大小端等)成为必备技能。