4.实现 isEqual 和 hash 方法时要注意什么? 5.id 和 instanceType 有什么区别? 6.self和super的区别 7.@synthesize和@dynamic分别有什么作用? 8.typeof 和typeof,typeof的区别? 9.类族 10.struct和class的区别 UIKit 1.UIView 和 CALayer 是什么关系?