240 发简信
IP属地:北京
  • bss

    gitlab代码[http://172.20.48.68/yunjing-group/console-web/woc-bss] 线上分支: ma...

  • iOS中这些实用技巧

    简单的获取当前时间 超出父视图范围的控件部分响应事件 让一个视图始终在最前面 判断一个view是不是指定view的子视图 坐标转换 方法的交换 ...

  • Block 有三种类型

    内存五大内存分区-----堆、栈、自由存储区、全局/静态存储区和常量存储区.1. 堆,就是那些由new分配的内存块,它们的释放编译器不管,由我们...

  • atomic 和 nonatomic 有什么区别

    atomic 和 nonatomic 的区别在于,系统自动生成的 getter/setter 方法不一样。如果你自己写 getter/sette...

  • ARC 下内存泄露的那些点

    block 解决循环引用 这样确实解决了循环引用,但考虑另一种情况。 这时,虽然循环引用解决了,但是异步打印却没有。原因是异步任务执行的时候,执...

  • IOS内存管理--自动释放池的实现原理

    默认主线的运行循环(runloop)是开启的,子线程的运行循环(runloop)默认是不开启的,也就意味着子线程中不会创建autorelease...

    0.6 3571 0 12
  • runtime全局过滤表情emoji

    https://my.oschina.net/5zx1Vm/blog/700546 具体实现,导入全局的Category,这里叫UITextFi...

  • 指纹支付验证

    工具类 OJPTools.m 中实现导入" #import <LocalAuthentication/LocalAuthentication...