面试题
2015-12-27 22:34
441 查看
(1):怎么去除数组内所有重复的元素.
//可以将数组放进set中,set会自动去除相同的元素
NSArray *arr = [NSArray arrayWithObjects:@"1", @"2", @"3", @"4", @"5", @"1", nil];
NSMutableSet *set = [NSMutableSet setWithCapacity:1];
[set addObjectsFromArray:arr];
//获取集合中所有的元素
NSArray *newArr = [set allObjects];
NSLog(@"%@", newArr);
(2)import与继承的区别
import某个类之后,在本类中可以使用导入类的方法,但是只能被导入的那个类的对象,或者类可以使用
继承某个类后,本类即可以使用继承过来的方法,也可以直接使用继承过来的实例变量.
//可以将数组放进set中,set会自动去除相同的元素
NSArray *arr = [NSArray arrayWithObjects:@"1", @"2", @"3", @"4", @"5", @"1", nil];
NSMutableSet *set = [NSMutableSet setWithCapacity:1];
[set addObjectsFromArray:arr];
//获取集合中所有的元素
NSArray *newArr = [set allObjects];
NSLog(@"%@", newArr);
(2)import与继承的区别
import某个类之后,在本类中可以使用导入类的方法,但是只能被导入的那个类的对象,或者类可以使用
继承某个类后,本类即可以使用继承过来的方法,也可以直接使用继承过来的实例变量.
相关文章推荐
- 一个关于if else容易迷惑的问题
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- set 命令特殊用法
- 一道sql面试题附答案
- You must SET PASSWORD before executing this statement的解决方法
- C# 超高面试题收集整理
- 批处理 Set 命令详解 让你理解set命令第1/2页
- ASP中set与dim的区别(自己的理解)
- 深入C#中get与set的详解
- sql Set IDENTITY_INSERT的用法
- set_include_path在win和linux下的区别
- 人人网javascript面试题 可以提前实现下
- jquery中常用的SET和GET
- PHP中设置一个严格30分钟过期Session面试题的4种答案