1.Object-C有私有方法吗?私有变量呢?    

   OC有一个相对私有的概念,就是不在头文件中声明,只在实现文件中实现,这样基本就保证了定义的这样一种方法只能够在当前类中使用,而基本不会被子类调用。为什么都是说基本?其实子类还是看能够调用这个相对私有的只在类的实现文件中定义的方法的,但前提是要求调用者知道那个未被声明的方法的方法名,意思就是可以访问,但是有一定门槛。