240 发简信
IP属地:山东
  • 构建一个 Ruby Gem 第三章 配置 测试/调试 环境

    配置 测试/调试 环境 一本没有测试相关内容的 Ruby 的书不是完整的。如果你对发布和贡献开源项目感兴趣的话,社区会更严肃的对待你的代码如果它们是被测试覆盖的并且测试通过的...

  • iOS 虚拟位置调研

    背景: 方案: 一、通过GPX文件修改经纬度信息(模拟iOS设备的位置) 使用Xcode模拟iOS设备的位置:通过GPX文件修改定位 更改地图服务 通过逆地理编码来获取位置信...

  • Clang Attributes 黑魔法小记

    编译器属性__attribute__用于向编译器描述特殊的标识、检查或优化,几个常用的用法看《mattt大神的文章》[http://nshipster.com/__attri...

  • iOS逆向一环境搭建

    1.越狱手机自行百度越狱教程(借助checkra1n工具) 2.Mac远程登录到iPhone ---使用账号密码 3.建立安全连接 --- 基于秘钥的客户端认证方式 3.U...

  • iOS多线程( 四)

    思考如何实现以下场景 1.1代码实现一 dispatch_barrier_async 1.2 原理 dispatch_barrier_async(queue, ^{[self...

  • iOS多线程(四)

    多线程安全隐患解决方案 1.解决方案:使用线程同步技术(协同步调,按预定的先后次序进行) 2.常用的线程同步技术:加锁 3.iOS中的线程同步方案 3.1OSSpinLock...

  • iOS多线程(三)

    任务1 2 子线程执行完毕后在执行任务3

  • iOS多线程(二)

    常见问题解惑 1.问题一 1.1以下代码打印结果 1.2.如何修复 1. 2. 顺便记一下 问题二 2.1一下代码运行结果 2.2如何修复

  • runloop应用之iOS线程保活

    iOS13适配iOS13更新后对Ai定损、一车一件项目进行适配 做了一下调查 1 2 3 4 5 6 目前调研的只有这6点后续持续跟踪

  • iOS多线程(一)

    1.常见术语 --- 同步、异步、并发、串行 1.1同步和异步主要影响:能不能开启新的线程 1.2并发和串行主要影响:任务的执行方式 2、各种队列的执行效果 并发队列手...