2022iOS基础问答面试题iOS基础问答面试题iOS7中的Siri拥有新外观、新声音和新功能
它的界面经过重新设计,以淡入视图出现于随意屏幕画面的最上层
以下是我整理的iOS基础问答面试题,希望大家仔细阅读
WhentouseNSMutableArrayandwhentouseNSArray
什么时候运用NSMutableArray,什么时候运用NSArray
答案:当数组在程序运行时,须要不断改变的,运用第1页共13页NSMutableArray,当数组在初始化后,便不再变更的,运用NSArray
须要指出的是,运用NSArray只表明的是该数组在运行时不发生变更,即不能往NSAarry的数组里新增和删除元素,但不表明其数组內的元素的内容不能发生变更
NSArray是线程平安的,NSMutableArray不是线程平安的,多线程运用到NSMutableArray须要留意
Giveusexampleofwhataredelegatemethodsandwhataredatasourcemethodsofuitableview
给出托付方法的实例,并且说出UITableVIew的DataSource方第2页共13页法答案:CocoaTouch框架中用到了大量托付,其中UITableViewDelegate就是托付机制的典型应用,是一个典型的运用托付来实现适配器模式,其中UITableViewDelegate协议是目标,tableview是适配器,实现UITableViewDelegate协议,并将自身设置为talbeview的delegate的对象,是被适配器,一般状况下该对象是UITableViewController
UITableVIew的DataSource方法有-(NSInteger)tableView:(UITableView*)tableViewnum