240 发简信
IP属地:黑龙江
  • 240
    iOS .Crash文件分析处理办法 -symbolicatecrash

    ---- 用一下两种方式比较好用使用友盟、蒲公英等第三方崩溃统计工具获取的信息可以用如下方式解析iOS 友盟第三方崩溃统计的解析-dSYM 已上线的APP,现在使用Xcode...

  • const static

    字符串常量可以使用宏,也可以使用const常量。宏: 编译之前处理,不做检查,只是替换const:编译阶段处理,会做类型的编译检查 宏可以定义一些函数,方法,const不能 ...

  • AutoLayout

    一般来说layoutSubviews负责布局,比如调整View之间的距离,大小,drawRect负责绘制,比如使用什么颜色。而AutoLayout则是在layout之前增加了...

  • 240
    Runtime

    方法调用的本质,就是让对象发送消息。 objc_msgSend,只有对象才能发送消息,因此以objc开头。 使用消息机制的前提,必须导入 #import<objc/Runti...

  • IOS 属性修饰符 assign weak copy

    assign 弱引用适用于基本数据类型 int float double bool weak 弱引用适用于 NSObject 对象,weak修饰的对象在释放之后,指针地址会被...

  • 240
    KVC KVO

    KVC kvc提供了一种在运行时而非编译时动态访问对象属性与成员变量的方式,该方法不需要调用get/set方法 OC中访问变量的方式 _name 直接访问 self.name...

  • 240
    category

    category结构体 从category的定义可以看出category可以添加实例方法,类方法,实现协议,添加属性,不可添加实例变量 category 为已经存在的类添加方...

  • 240
    事件传递和响应机制

    UIResponder 只有继承了UIResponder的类才能接受并处理事件 1.发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中2.U...

  • 内存管理

    对象操作与OC方法的对应 id obj = [[NSObject alloc] init];id obj = [NSObject new];指向生成并持有对象的指针被赋值给变...