无码时间

  1.  assign vs weak, __block vs __weak

    weak和assign都是引用计算不变,两个的差别在于,weak用于object type,就是指针类型,而assign用于简单的数据类型,如int BOOL 等。

    assign看起来跟weak一样,其实不能混用的,assign的变量在释放后并不设置为nil(和weak不同),当你再去引用时候就会发生错误,崩溃,EXC_BAD_ACCESS. 

  2. +(void)load; +(void)initialize

  3. 搜问题时候居然发现有小哥把答案给了,算了就写到这吧。。附上链接http://www.tuicool.com/articles/7v2iYb

你可能感兴趣的:(无码时间)