设为首页 加入收藏

TOP

Objective-C如何自己实现一个for-each语法形式(二)
2015-12-15 23:09:05 来源: 作者: 【 】 浏览:4
Tags:Objective-C 如何 自己 实现 一个 for-each 语法 形式
etCount = len;
? ? }
? ? else
? ? {
? ? ? ? // 若剩余所要枚举的元素个数小于最大限制个数,则状态变1,使得后一次迭代能直接结束
? ? ? ? state->state++;
? ? }
? ?
? ? // 返回这次所要枚举的数组一共含有多少元素
? ? return retCount;
}


@end



int main (int argc, const char * argv[])
{
? ? @autoreleasepool
? ? {
? ? ? ? // insert code here...
? ? ? ?
? ? ? ? MyIterator *it = [[MyIterator alloc] init];
? ? ? ?
? ? ? ? NSLog(@"The elements are: ");
? ? ? ? for(NSNumber *num in it)
? ? ? ? ? ? printf("%ld? ", [num integerValue]);
? ? ? ? puts("\n");
? ? ? ?
? ? ? ? [it release];
? ? ? ?
? ? ? ? MyFastIterator *iter = [[MyFastIterator alloc] init];
? ? ? ?
? ? ? ? NSLog(@"The elements are: ");
? ? ? ?
? ? ? ? for(NSNumber *num in iter)
? ? ? ? {
? ? ? ? ? ? printf("%ld? ", [num integerValue]);
? ? ? ? }
? ? ? ? puts("");
? ? ? ?
? ? ? ? [iter release];
? ? }
? ?
? ? return 0;
}


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java JNI的使用基础 下一篇Objective-C如何自己实现一个基于..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: