- 相關(guān)推薦
iphone面試題
1、Object-C有多繼承嗎?沒(méi)有的話(huà)用什么代替?2、Object-C有私有方法嗎?私有變量呢?
3、關(guān)鍵字const什么含義?
4、關(guān)鍵字volatile有什么含義?并給出三個(gè)不同例子?
5、static作用?
6、#import和#include的區別,@class代表什么?
7、線(xiàn)程和進(jìn)程的區別?
8、堆和棧的區別?
9、Object-C的內存管理?
10、為什么很多內置的類(lèi),如TableViewController的delegate的屬性是assign不是retain?
11、定義屬性時(shí),什么情況使用copy、assign、retain?
12、對象是什么時(shí)候被release的?
13、iOS有沒(méi)有垃圾回收?
14、tableView的重用機制?
15、ViewController 的loadView、viewDidLoad、viewDidUnload分別是什么時(shí)候調用的,在自定義ViewCointroller時(shí)在這幾個(gè)函數中應該做什么工作?
16、ViewController的didReceiveMemoryWarning是在什么時(shí)候調用的?默認的操作是什么?
17、列舉Cocoa中常見(jiàn)的集中多線(xiàn)程的實(shí)現,并談?wù)劧嗑(xiàn)程安全的幾種解決辦法,一般什么地方會(huì )用到多線(xiàn)程?
18、怎么理解MVC,在Cocoa中MVC是怎么實(shí)現的?
19、delegate和notification區別,分別在什么情況下使用?
20、self.跟self什么區別?
21、id、nil代表什么?
22、內存管理 Autorelease、retain、copy、assign的set方法和含義?
23、類(lèi)別的作用?
24、委托(舉例)
25、retainCount?
【iphone面試題】相關(guān)文章:
iPhone實(shí)用小技巧07-25
c面試題08-04
華為面試題07-11
「MySQL」經(jīng)典面試題07-11
面試題與技巧07-12
采購面試題07-11
面試題集錦07-11
Java面試題07-12
SQL面試題07-12
iphone7拆機教程04-27