• 2024-08-17「OC」NSPredicate —— 使用谓词过滤元素
    「OC」NSPredicate——使用谓词过滤元素文章目录「OC」NSPredicate——使用谓词过滤元素前言介绍常见用法**比较运算符****逻辑运算符****字符串比较运算符****聚合运算符****用于字典或者类当中****格式说明符(占位符)**实际运用总结参考文章前言在暑假的3Gsha
  • 2024-07-08OC-NSArray的基本介绍
    NSArray是不可变的;存储不同类型的对象。这意味着一个NSArray可以同时包含NSString、NSNumber、NSDictionary等不同类型的对象。同时只能存储对象,不能直接存储基本数据类型(如int、float等)。如果需要存储基本数据类型,应该先将它们封装为相应的对象类型(如NSNumber或NSValue)。
  • 2024-03-26GCD 并发队列来实现多读单写
     iOS的多读单写指的是多个线程可以同时读取共享的数据,但是只有一个线程能够写入数据。这是为了保证数据的一致性和避免竞争条件的出现。一在Objective-C中,可以使用GCD的并发队列来实现多读单写。具体实现步骤如下:1.定义一个并发队列和一个串行队列,用于处理读操作和写操
  • 2024-01-26iOS 中 深拷贝和浅拷贝的区别
    在iOS开发中,深拷贝和浅拷贝是两种不同的对象复制方式,它们在处理NSArray、NSMutableArray以及其他集合类型时尤为重要。浅拷贝(ShallowCopy)浅拷贝仅复制对象的指针,而不复制对象本身。如果你对一个对象进行浅拷贝,新对象和原对象将指向相同的内存地址。这意味着如果你修改了其中一
  • 2023-08-22ios开发之--NSString和NSArray互转
    将string字符串转换为array数组NSArray*array=[StrcomponentsSeparatedByString:@","];//分隔符逗号将array数组转换为string字符串 NSString*tempString=[mutableArraycomponentsJoinedByString:@","];//分隔符逗号作者:稻草人11223
  • 2023-07-08iOS开发入门 2 -基础篇:iOS 当中的集合类型
    今天继续昨天的内容,上一篇讲述了OC当中的基本数据类型,这次要讲的是OC当中的集合数据类型,NSArray(数组)NSDictionary(字典)NSSet(集合)这三种集合数据类型。一、NSArray和NSMutableArray1、NSArrayNSArray是一个集合数据类型,存储的对象必须为OC当中的对象类型(单数组中的数据类型不不
  • 2023-04-21iOS:Copy 关键字
    Copy经常使用的地方是在对属性进行描述的时候。经常使用Copy的类型,NSString,NSArray,NSDictionary,Block等NSString、NSArray,NSDictionary使用copy的原因NSString→NSMutableStringNSArray→NSMutableArrayNSDictionary→NSMutableDictionaryNSString,NSArray,NS
  • 2022-12-09OC之【NSArray使用】
    #import<Foundation/Foundation.h>#import"Student.h"创建一个数组void//创建一个空的数组NSArray*array=[NSArrayarray];//创建有1个元素的数组NSAr
  • 2022-11-09Apple开发_获得指定目录下,指定后缀名的文件列表
    目标是遍历Documents目录,获得所有pdf电子书的书名,即文件名列表。1、.h文件/*** @brief 获得指定目录下,指定后缀名的文件列表** @param type 文件后缀名* @p