240 发简信
IP属地:北京
  • KVO和Weak的实现原理

    1、kvo的实现原理: (1)当某个类的属性对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属...

  • Delegation ,Block,NSNotification

    1.delegation:Delegation 是一种很清晰回调形式,从 Protocol 的建立,到之后的引用,和对于 delegate 声明...

  • 多线程和runloop

    //// RunLoopTest.m import "RunLoopTest.h" import <pthread.h> import <Co...

  • runTime

    struct objc_class {Class _Nonnull isa OBJC_ISA_AVAILABILITY;//isa指针,指向m...

  • Resize,w 360,h 240
    数组排序

    1、冒泡:NSMutableArray * numberArray = [NSMutableArray arrayWithObjects:@1,...

  • Resize,w 360,h 240
    ios基础

    一、为什么说OC是动态语言?答:1.动态类型: 即运行时再决定对象的类型。简单说就是id类型,任何对象都可以被id指针所指,只有在运行时才能决定...

  • ios 字体处理

    加粗; [UILabelsetFont:[UIFontfontWithName:@"Helvetica-Bold"size:20]]; 加粗并且...

  • 刷新cell

    //一个section刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; ...

  • 单利

    在.m文件: #import "NewTool.h" @implementation NewTool static NewTool * _too...

个人介绍
从军三年,到底该是文武双全呢,还是弃军从文