IOS
zvilla
这个作者很懒,什么都没留下…
展开
-
int,NSInteger,NSUInteger,NSNumber区别
1.当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。 2.NSUInteger是无符号的,即没有负数,NSInteger是有符号的。 3.有人说既然都有了NSInteger等这些基础类型了为什么还要有NSNumber?它们的功能当然是不同的。 NSInte转载 2014-11-22 03:38:41 · 375 阅读 · 0 评论 -
iOS设计模式之观察者模式
什么是观察者模式?我们先打个比方,这就像你订报纸。比如你想知道美国最近放生了些新闻,你可能会订阅一份美国周刊,然后一旦美国有了新的故事,美国周刊就发一刊,并邮寄给你,当你收到这份报刊,然后你就能够了解美国最新的动态。其实这就是观察者模式,A对B的变化感兴趣,就注册为B的观察者,当B发生变化时通知A,告知B发生了变化。这是一种非常典型的观察者的用法,我把这种使用方法叫做经典观察者模式。当然与之相对的转载 2015-01-28 23:11:39 · 391 阅读 · 0 评论