摘要: 这个是Mac OS App开发学习的第一篇,希望是一个好的开始。一、为什么要学习Mac OS App开发 a)长时间做IOS开发,发现自己所做的局限在苹果的一些库上面,一些底层的API却是私有的,不利于自己对操作系统的理解,学习Mac OS 可以增加对底层系统的理解,OC也有更广泛的应用空间。 ... 阅读全文
posted @ 2015-05-26 21:38 兜兜有糖的博客 阅读(391) 评论(0) 推荐(0) 编辑
摘要: initialize执行时机 在向一个类执行实例方法或者类方法(除了initialize和load方法之外)的时候,触发initialize方法,因此如果一个类你没有使用的时候,是不会执行的。initialize的执行顺序和次数 initialize的执行顺序和普通方法一样遵从方法转发的... 阅读全文
posted @ 2015-05-26 13:51 兜兜有糖的博客 阅读(241) 评论(0) 推荐(0) 编辑
摘要: load方法的执行时机 Objetive-C的runtime会在一个类的所有方法加载到内存中时调用这个类的+load() 方法,因为每个类的方法只是加载一次,所以每个+load()方法只调用一次。 加载一个类的方法会在一个进程启动开始的时候,这个时候进程的业务代码没有还没有开始执行。 对于... 阅读全文
posted @ 2015-05-26 13:25 兜兜有糖的博客 阅读(366) 评论(0) 推荐(0) 编辑