240 发简信
IP属地:北京
  • iOS Openssl 获取证书信息及验签

    获取证书数据获取 ///颁发结构名称 ///CA机构信息 ///主题信息获取 /// 证书的过期日期时间 ///获取证书生效日期 验签过程:

  • KVO和Weak的实现原理

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

  • Delegation ,Block,NSNotification

    1.delegation:Delegation 是一种很清晰回调形式,从 Protocol 的建立,到之后的引用,和对于 delegate 声明的变量处理,都非常具有条理。建...

  • 多线程和runloop

    //// RunLoopTest.m import "RunLoopTest.h" import <pthread.h> import <CoreFoundation/CF...

  • runTime

    struct objc_class {Class _Nonnull isa OBJC_ISA_AVAILABILITY;//isa指针,指向metaclass(该类的元类)...

  • 120
    数组排序

    1、冒泡:NSMutableArray * numberArray = [NSMutableArray arrayWithObjects:@1,@4,@2,@3,@5,nil...

  • 120
    ios基础

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

  • ios 字体处理

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

  • 刷新cell

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

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