方法声明与方法定义 什么时候程序可以运行 oc

  1. 如果调用一个对象没有声明的方法;编译可以通过;链接也可以通过;但是不能运行;
  2. 如果你声明了一个方法,没有实现,编译和链接都可以通过;但是不能运行;
  3. OC中调用方法的时候是在运行过程中才会检测对象有没有实现相应的方法;
  4. 如果你实现了一个方法,没有定义,编译和链接都可以通过,运行也可以成功;
  5. 在程序运行过程中出现问题就会出现闪退;
原文地址:https://www.cnblogs.com/williamliuwen/p/5369174.html