240 发简信
IP属地:广东
  • 无标题文章

    (void)initialize{[self getIvars];} (void)getProperties{unsigned int coun...

  • 无标题文章

    attributedPlaceholder NSString *string = @"手机号";NSMutableAttributedStrin...

  • OC - Masonry-Debugging Helpers/baseline

    在约束的后面加上key - 当此条约束与其它约束冲突时, 调试台会明确指出此key的约束出现冲突. firstBaseline/lastBase...

  • OC - objc_setAssociatedObject/objc_getAssociated

    http://www.jianshu.com/p/35df1ba1f107 OBJC_EXPORT void objc_setAssociate...

  • OC - 关于@synchronized(self)的用法

    @synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。是objective-c的一个锁定令牌,防止se...

  • Resize,w 360,h 240
    OC - 屏幕旋转(自动旋转、手动旋转、兼容iOS6之前系统)

    导读: 一、iOS6之前屏幕旋转知识了解 二、iOS6(包括iOS6)之后屏幕旋转知识了解 三、自动旋转具体操作 四、手动旋转具体操作 五、总结...

  • Resize,w 360,h 240
    OC - Block

    导读: 一、Block是什么 二、Block的特点和作用 三、Block的声明、定义及注意事项 四、如何使用Block 五、使用Block的注意...

  • OC - addSubView:和insertSubview: atIndex:的区别

    两者都是添加子视图的方法。 用addsubview是逐层添加的,最后添加的在最上面。 用insertSubView: atIndex:添加子视图...