240 发简信
IP属地:上海
  • iOS保证线程安全的几种方式

    转载自:https://www.jianshu.com/p/938d68ed832c# 一、前言 前段时间看了几个开源项目,发现他们保持线程同步...

    1.7 4505 1 12
  • Resize,w 360,h 240
    iOS 混淆代码方式一(swift篇)

    混淆代码是为了防止别人反编译代码之后,根据函数名或者变量名来窥探你的app,从而了解app的内部实现。 在代码混淆之前,使用class-dump...

    1.0 5691 3 10
  • 如何判断不同的target(swift篇)

    写app的时候,有的时候会因为种种原因,同一个Project会对应不同的target,比如不同的测试环境,不同的bundleID 等等 targ...

  • Resize,w 360,h 240
    iOS逆向工程 class-dump的安装和使用

    class-dump是逆向工程的工具,可以还原出.h文件 安装: class-dump的下载地址:http://stevenygard.com/...

  • CAGradientLayer实现渐变色

    CAGradientLayer是CALayer的一个子类,可以实现渐变色,如图 CAGradientLayer的相关属性: (1)colors ...

  • 同时安装两个版本的Xcode

    把Xcode升级到9.0之后,想用回Xcode8,又从官网下载了一个8.3.3版本的Xcode。 1.下载之后,先解压xip 直接双击xip解压...

  • 排序算法——选择排序

    它的工作原理是每一次从待排序的[数据元素]中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素...

  • Resize,w 360,h 240
    获取文件中的函数名和变量名(swift篇)

    在混淆代码的时候,要在func.plist文件中配置需要混淆的函数名和变量名。整个项目工程的代码量太大,不可能手动将所有的函数名和变量名添加到f...

  • 读取相册中的视频报错 Error Domain=NSCocoaErrorDomain Code=257

    读取相册中的视频报错 :Error Domain=NSCocoaErrorDomain Code=257 存在这个问题是因为iOS系统13版本系...