我有两种类型的对象。S( A )是包含A类对象的NSSet。S( B )是包含B类对象的NSSet。我在类A上有一个自定义的比较器,用来判断它是否与类B的对象匹配。
我需要过滤S(A),以便在过滤操作之后,只有那些在S(A)中具有有效匹配的对象留在S(B)中。我目前的朴素解决方案在S(A)上迭代,并且对于每个对象在S(B)上迭代,其时间复杂度为O(mn) (m是S(A)的大小
是否有任何方法/属性的blob对象,我可以用它来动态检查对象的大小? #do some stuffs
但是,数据池包含许多具有合法名称的空块,在我进行#do some stuffs之前,我希望对大小进行一次额外的检查,以判断我是否正在处理一个空blob。另外,如果不是blob对象的大小,那么__sizeof__()