240 发简信
IP属地:辽宁
  • Material Design - 自定义Behavior

    1.概述 自己做的项目似乎很少用到了 Material Design 的自定义 Behavior,至多就是用了一些 Material Design 的常用控件,关于 Beha...

  • 120
    Android事件分发机制详解:史上最全面、最易懂

    前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...

  • Swift字符串截取与Range使用

    开发语言:Swift 4.2开发环境:Xcode 10.1 在Swift中,有一套全新的截取字符串的方式 首先,我们要先熟悉以下两个类型 1、String.Index Str...

  • 解决了我的问题:stuck_out_tongue_winking_eye:

    iOS 解决pods-frameworks.sh:permission denied问题

    从git上下载项目,编译报错,出现xxx/ Pods-xxx-frameworks.sh: Permission denied报错。 我查了有的说直接找到Build ...

  • 这个更通用些
    - (void)descartes:(NSMutableArray <NSMutableArray <NSString *>*>*)dimvalue result:(NSMutableArray <NSArray *>*)result layer:(NSInteger)layer curstrings:(NSMutableArray *)curstrings{

    if (layer < (dimvalue.count - 1)) {

    if (dimvalue[layer].count == 0) {
    [self descartes:dimvalue result:result layer:layer + 1 curstrings:curstrings];
    }else{
    for (int i = 0; i < dimvalue[layer].count; i++) {
    [curstrings addObject:dimvalue[layer][i]];
    [self descartes:dimvalue result:result layer:layer + 1 curstrings:curstrings];
    [curstrings removeLastObject];
    }
    }

    }else if (layer ==dimvalue.count - 1){

    if (dimvalue[layer].count == 0) {
    [result addObject:curstrings];
    }else{

    for (int i = 0; i < dimvalue[layer].count; i++) {
    NSMutableArray *tempArr = [NSMutableArray arrayWithArray:curstrings];
    [tempArr addObject:dimvalue[layer][i]];
    [result addObject:tempArr];
    }
    }
    }

    }

    iOS 求笛卡尔积写法

    求任意数组笛卡尔积 OC Swift 写法 求这三个数组的笛卡尔积 ,结果应该是 有27个。 具体实现: 结果: Swift:

  • cpu 耗得有点高

    iOS弹幕库OCBarrage-如何hold住每秒5000条巨量弹幕

    最近公司做新需求, 原来用的老弹幕库, 已经无法满足需要. 迫不得已自己写了一套弹幕库OCBarrage. 这套弹幕库轻量, 可拓展, 高度自定义, 超高性能, 简单易上手....

  • 重叠的问题 有办法解决没

    iOS弹幕库OCBarrage-如何hold住每秒5000条巨量弹幕

    最近公司做新需求, 原来用的老弹幕库, 已经无法满足需要. 迫不得已自己写了一套弹幕库OCBarrage. 这套弹幕库轻量, 可拓展, 高度自定义, 超高性能, 简单易上手....

  • 120
    iOS弹幕库OCBarrage-如何hold住每秒5000条巨量弹幕

    最近公司做新需求, 原来用的老弹幕库, 已经无法满足需要. 迫不得已自己写了一套弹幕库OCBarrage. 这套弹幕库轻量, 可拓展, 高度自定义, 超高性能, 简单易上手....

  • @浅笑回忆念旧时 大侠问题怎么解决的

    iOS拖动地图选择地点

    项目中写了一个关于拖动地图选择位置的功能,日常记录一下 使用的是高德地图,这里只使用到了定位、地图和搜索的SDK,直接上代码了 变量和懒加载 添加地图背景 自定义大头针代理 ...