240 发简信
IP属地:山西
  • 用OC写一个死锁

    // 定义两个串行队列 // 在队列A中添加任务 // 在队列B中添加任务 以上示例代码中,我们创建了两个串行队列 queueA 和 queue...

  • OC 数据存储的常用方式

    在 Objective-C 中,常用的数据存储方式有以下几种: User Defaults:是一种简单的存储方式,可以存储简单的数据类型(如字符...

  • 用OC写一个A、B、C接口多线程(全部按顺序执行)

    // 定义任务组 // 定义线程执行的任务 // 创建多线程函数 // 主函数入口 在以上示例代码中,我们使用 dispatch_group_c...

  • 用OC写一个A、B、C接口的多线程(B接口输出结果后再执行C接口)

    // 定义信号量 // 定义线程执行的任务 // 创建多线程函数 // 主函数入口 在以上示例代码中,我们在 taskB 函数中使用 dispa...

  • 用OC写一个A、B、C接口的多线程

    // 定义线程执行的任务 // 创建多线程函数 // 主函数入口 在以上示例代码中,我们使用了Grand Central Dispatch(GC...

  • iOS图片压缩指定比例

    /** 压缩图片质量,返回值为可直接转化成UIImage对象的NSData对象 aimLength: 目标大小,单位:字节(b) accurac...

  • iOS部分圆角

    使用 CAShapeLayer + UIBezierPath 方式 UIBezierPath *maskPath = [UIBezierPath...

  • iOS UTF8解码

    [内容 stringByRemovingPercentEncoding]

  • 获取控件在屏幕的相对坐标

    UIWindow * window=[[[UIApplication sharedApplication] delegate] window];...

个人介绍
iOS高级开发群,欢迎您的加入~
622177838