240 发简信
IP属地:新疆
  • 120
    iOS的反编译和代码混淆

    在 iOS APP 开发过程中,可能以为疏忽或者是工程时间赶,安全性这一方面往往会被忽视 只需要拿到 ipa 文件,那么就可以获取很多数据,比如: (1)反编译就可以获取你的...

  • 120
    iOS KVC和KVO详解

    KVC KVC定义 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用...

  • 120
    iOS里的内存管理

    前言 什么是内存管理?是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。 我们本篇学习的就是iOS开...

  • 利用类别覆写,中间桥接weakTarget,规避了在使用系统定时器NSTimer时的循环引用问题,想法很好

    NSTimer+WeakTimer(解决循环引用分类)

    不废话,看代码 欢迎纠错、留言、点赞😀

  • dispatch_barrier_sync和dispatch_barrier_async

    多个线程执行同一份代码时,很可能会造成数据不同步。使用GCD来为代码加锁的方式解决这个问题。方案一:使用串行同步队列来将读写操作都安排到同一个队列里 方案二:将写操作放入栅栏...

  • Git常用命令使用大全

    查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git show # 显示某次提交的内容 git show $id git...