首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏mukekeheart的iOS之旅

    OC学习13——Foundation框架中的集合

    NSLog(@"删除\"疯狂iOS讲义\"3次后的结果:%@" 44 , NSCollectionToString(set)); 45 } 46 } 5、有序集合NSOrderedSet (类似于Java中的LinkedHashSet集合,而NSSet就类似Java中的HashSet) NSOrderedSet不允许重复,这与NSSet集合相同 NSOrderedSet可以保持元素的添加顺序 return result; 20 } 21 int main(int argc , char * argv[]) 22 { 23 @autoreleasepool{ 24 // 创建NSOrderedSet 集合,故意使用重复的元素 25 // 程序看到程序只会保留一个元素 26 NSOrderedSet* set = [NSOrderedSet orderedSetWithObjects NSMutableOrderedSet在NSOrderedSet的基础上增加了添加元素、删除元素、替换元素、集合排序,以及计算集合的交、并、差等功能。

    2.4K80发布于 2018-02-27
  • 来自专栏wOw的Android小站

    [Objective-C] KVC 和 KVO

    NSKeyValueCoding) - (void)setValue:(nullable ObjectType)value forKey:(NSString *)key; @end @interface NSOrderedSet value forKey:(NSString *)key; @end 可以看到这个类里面包含了对类NSObject,NSArray,NSDictionary,NSMutableDictionary,NSOrderedSet

    89810发布于 2018-09-18
  • 来自专栏肘子的Swift记事本

    如何在 Core Data 中对 NSManagedObject 进行深拷贝

    config: config ) cloneObject.setValue(newToOneObject, forKey: relationshipName)} NSSet 和 NSOrderedSet ,但如果将对多关系设置为有序时,对应的类型将变成 NSOrderedSet? 。 NSOrderedSet) { for needToCloneObject in originalToManyObjects { if let object = needToCloneObject

    2.6K20编辑于 2022-07-28
  • 来自专栏网络安全技术点滴分享

    在AI技术唾手可得的时代,挖掘隐藏在新需求背后的金矿——从知名测试框架的演进看用户真实痛点

    (3)用户希望为 haveCountOf 这样的匹配器增加对更多原生集合类型(如 NSOrderedSet、NSAttributedString 及所有实现了 count 方法的类)的支持,使其适用范围更广

    9210编辑于 2026-02-24
  • 来自专栏一“技”之长

    30分钟摸透iOS中谓词NSPredicate的来龙去脉

    NSPredicateSupport) //可变集合可以直接进行过滤操作 - (void)filterUsingPredicate:(NSPredicate *)predicate; @end @interface NSOrderedSet <ObjectType> (NSPredicateSupport) - (NSOrderedSet<ObjectType> *)filteredOrderedSetUsingPredicate:(NSPredicate

    2K20发布于 2018-08-15
  • 来自专栏iOS开发~

    iOS_理解“对象等同性”这一概念(==、isEqual、hash)

    NSIndexSet -> isEqualToIndexSet: NSDictionary -> isEqualToDictionary: NSHashTable -> isEqualToHashTable: NSOrderedSet

    64810编辑于 2022-07-20
  • 来自专栏程序人生

    2020 活久见:欧美主流 app「熔断」了

    NSInvalidArgumentException -[__NSCFBoolean objectForKeyedSubscript:]: unrecognized selector sent to instance 0x200729d00 -[NSOrderedSet

    73810发布于 2020-05-12
  • 来自专栏冰霜之地

    ReactiveCocoa 中 集合类 RACSequence 和 RACTuple 底层实现分析

    NSOrderedSet+RACSequenceAdditions @interface NSOrderedSet (RACSequenceAdditions) @property (nonatomic , copy, readonly) RACSequence *rac_sequence; @end复制代码 这个Category能把任意一个NSOrderedSet转换成RACSequence。 - (RACSequence *)rac_sequence { return self.array.rac_sequence; }复制代码 返回的NSOrderedSet中的数组转换成sequence

    1.1K60发布于 2018-08-30
  • 来自专栏韩曙亮的移动开发专栏

    【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词

    NSOrderedSet 与 NSMutableOrderedSet 有序集合 (1) 有序集合简介 NSOrderedSet 简介 :  -- 特点 : 不允许重复, 可以保持元素添加顺序, 每个元素都有索引 import "OCCat.h" int main(int argc, const char * argv[]) { @autoreleasepool { NSOrderedSet * set = [NSOrderedSet orderedSetWithObjects:@"Tom", @"Jerry", @"Hank", nil]; NSLog( NSOrderedSet 与 NSMutableOrderedSet 有序集合 (1) 有序集合简介 NSOrderedSet 简介 :  -- 特点 : 不允许重复, 可以保持元素添加顺序, 每个元素都有索引 * set = [NSOrderedSet orderedSetWithObjects:@"Tom", @"Jerry", @"Hank", nil]; NSLog(

    1.8K20编辑于 2023-03-27
  • 来自专栏云原生布道专栏

    【IOS开发高级系列】CoreData专题

    coredata ios8 http://stackoverflow.com/questions/25863607/crash-on-coredata-ios8 Exception thrown in NSOrderedSet generated accessors http://stackoverflow.com/questions/7385439/exception-thrown-in-nsorderedset-generated-accessors

    1.8K50编辑于 2023-10-16
  • 来自专栏戴铭的博客

    iOS函数响应式编程以及ReactiveCocoa的使用

    NSUserDefaults rac_channelTerminalForKey 用于双向绑定,此乃一 NSEnumerator rac_sequence NSIndexSet rac_sequence NSOrderedSet

    2.4K11发布于 2020-06-16
  • 来自专栏TechBox

    浅析对象等同性判断

    isEqualToTimeZone:(NSTimeZone *)aTimeZone; - (BOOL)isEqualToDate:(NSDate *)otherDate; - (BOOL)isEqualToOrderedSet:(NSOrderedSet

    8.5K50发布于 2018-06-05
领券