美文网首页iOS
问题 答案

问题 答案

作者: 我不讲道理的 | 来源:发表于2016-09-19 15:38 被阅读2次

1.@synthesize和@dynamic分别有什么作用?
如果你没有写@synthesize pro = _pro 或者 @dynamic pro = _pro 默认实现的是@synthesize

作用@synthesize:方法的合成器 通过@synthesize pro = pro 把实例变量的属性和属性进行绑定,而且实现了setter和getter方法。而且在setter和getter方法内部的属性使用的是_pro。
作用@dynamic:动态的合成器,计算机默认用户将会手动重写setter和getter方法,但是当你在程序中不写上述方法时,xcode不会报错,但是你在程序运行时,用到了属性的setter或getter方法时,而你又没有重写对应的方法时,程序就会奔溃,这就是动态合成。

2.NSTimer在tableView滑动时不执行

因为NSTimer的便利构造器默认加入的RunLoop等级是NSRunLoopDefaultMode,但是tableView滑动时所执行的RunLoop等级UITrackingRunLoopMode是,所以在NSTimer开火之前把NStimer加入NSRunLoopCommonModes中。但是好对时间精度有影响。

待续。。。

相关文章

  • 问题·答案

    (1) 乌鸦飞过沼泽 携带一个秘密 向湖泊欢歌 冲,冲出去 这片雾色的尽头

  • 【问题•答案】

    没有问题 也没有答案 心将情境化作问题 又将解释当作答案

  • 问题 答案

    1.@synthesize和@dynamic分别有什么作用?如果你没有写@synthesize pro = _p...

  • 问题答案

    关于昨天两个问题的答案: 1.白色的,它是北极熊。因为只有在北极点向下走都是正南方向,往上走都是正北方向,刚好走出...

  • 问题答案

    【成为会员问题】1你为什么想成为拆书家?可以帮助自己工作,做好知识整合。同时可以带动身边人一起进步,彼此遇到期待的...

  • 问题-答案

    上学时,成绩优秀、或者收获众人眼光是我们盼望的; 工作中,处于核心管理位置、或者掌握核心技术是人们心中追求的; 人...

  • 【没有答案】

    有问题不一定就有答案 有了答案问题就没了吗 即使没有问题也可以有答案 没有答案才是真正的问题 没有固定答案才是最好...

  • 问题就是答案

    最近读完了《聪明地提问》,结合李笑来老师专栏的文章,重新梳理一下提问的话题。 我自己也当过中学理科老师,回想一下成...

  • 问题即是答案

    打开扣扣,翻看群里的聊天记录。 看到有个人在里边抱怨, 她爸妈给找了一个工作,这个工作是爸妈找亲戚托关系,福利待遇...

  • 问题就是答案

    策略成交——问题就是答案 好,各位朋友大家好! 好 好,非常高兴能够再次跟在座的优秀企业家,包括电视机前的你再一次...

网友评论

    本文标题:问题 答案

    本文链接:https://www.haomeiwen.com/subject/ogknettx.html