240 发简信
IP属地:河南
  • 120
    iOS如何优雅的处理“回调地狱Callback hell”(一)——使用PromiseKit

    前言 最近看了一些Swift关于封装异步操作过程的文章,比如RxSwift,RAC等等,因为回调地狱我自己也写过,很有感触,于是就翻出了Promise来研究学习一下。现将自己...

  • 哪有办法处理吗,被这个问题困了好久了。:pray: :pray: :pray:

    iOS蓝牙开发如何更好地收发数据

    3月中旬跳槽了,一直在新公司「填坑」,看着「先人」写的代码,觉得是有改善空间的,所以这次想聊下这部分内容——iOS蓝牙开发中如何更好地更好地收发数据。 适读对象: 想初步了解...

  • 请教下楼上,我的结构体对应不上是什么原因,怎么对应上,数据在21楼,谢谢

    iOS蓝牙开发如何更好地收发数据

    3月中旬跳槽了,一直在新公司「填坑」,看着「先人」写的代码,觉得是有改善空间的,所以这次想聊下这部分内容——iOS蓝牙开发中如何更好地更好地收发数据。 适读对象: 想初步了解...

  • 你好,我单个数据的大小有1个字节、2字节、6个字节、8个字节的,下面这样定义,也加了 __attribute__((packed)),数据还是对应不上,

    我是这样写的
    const void *raw = characteristics.value.bytes;
    D2ADeviceInfoResponse *responseData = (D2ADeviceInfoResponse *)raw;
    返回数据<81100041 30315743 384e3300 01d5dd8d 1c1d74fc>,

    D2ADeviceInfoResponse接收后打印如下
    Printing description of responseData->cmd:
    (UInt8) cmd = '\x81'
    Printing description of responseData->validLenght:
    (UInt16) validLenght = 16
    Printing description of responseData->productModel:
    (UInt64) productModel = 3696954205994561601
    Printing description of responseData->version:
    (UInt16) version = 256
    Printing description of responseData->macAddress:
    (unsigned char) macAddress = '\xd5'
    Printing description of responseData->checksum:
    (UInt8) checksum = '\xdd'

    请教下这是为什么?

    结构体定义如下:
    typedef struct {
    UInt8 cmd;//命令码,1B
    UInt16 validLenght;//长度,2B
    UInt8 checksum;//校验码,1B
    } __attribute__((packed)) A2DDeviceInfoParam;

    typedef struct {
    UInt8 cmd;//命令码,1B
    UInt16 validLenght;//长度,2B
    UInt64 productModel;//产品型号,8B
    UInt16 version;//版本号,2B
    unsigned char macAddress;//mac地址,6B
    UInt8 checksum;//校验码,1B
    } __attribute__((packed)) D2ADeviceInfoResponse;

    iOS蓝牙开发如何更好地收发数据

    3月中旬跳槽了,一直在新公司「填坑」,看着「先人」写的代码,觉得是有改善空间的,所以这次想聊下这部分内容——iOS蓝牙开发中如何更好地更好地收发数据。 适读对象: 想初步了解...

  • 120
    iOS 枚举的巧用

    前言 在之前的一篇文章中简单的提到了这个问题, 但是自己写的不详细, 并且自己深入了解的也不是特别多, 在开发中也没怎么用到,所以经过阅读者的反馈对这个问题很是疑惑! 本篇文...

  • 120
    这一篇百度 iOS 面试总结轰动整个开发界【头条热搜】

    百度移动云可穿戴部门的面试经历,面试官都非常热情友好,一上来反倒弄的我挺不好意思的。下面记录一下自己的面试过程,因为我真的没啥面试经验,需要总结下。 一面 Objective...

  • 这样设置是有多个圆环,其实相当于多个环形图,但是圆心不再同一个点上,请求改怎么处理?
    .seriesSet(
    @[
    AAObject(AASeriesElement)
    .nameSet(@"语言热度占比")
    .innerSizeSet(@"35%")//设置扇形图中空的圆形半径区域大小
    .dataSet(@[
    @[@"Java" , @67],
    @[@"Swift" , @44],
    @[@"Python", @83],
    @[@"OC" , @11],
    ]),
    AAObject(AASeriesElement)
    .nameSet(@"语言热度占比")
    .innerSizeSet(@"35%")//设置扇形图中空的圆形半径区域大小
    .dataSet(@[
    @[@"Ruby" , @42],
    @[@"PHP" , @31],
    @[@"Go" , @63],
    @[@"C" , @24],
    @[@"C#" , @888],
    @[@"C++" , @66],
    ]),

    ]
    )

    iOS图表框架 AAChartKit ---📈📊🚀 强大、精美、易用的开源iOS图表

    您所喜爱的 AAChartKit 开源图表框架现在更有swift版本可供使用,详情请点击以下链接 传送门 https://github.com/AAChartModel/AA...

  • 请问pie chart - 扇形图如何设置多个圆环?

    iOS图表框架 AAChartKit ---📈📊🚀 强大、精美、易用的开源iOS图表

    您所喜爱的 AAChartKit 开源图表框架现在更有swift版本可供使用,详情请点击以下链接 传送门 https://github.com/AAChartModel/AA...

  • 请问AAChartKit设置多环图,圆心不再同一点上,怎么处理?

    iOS 图表库 AAChartKit -图表美化之后怎样?

    AAChartKit 极其精美而又强大的开源 iOS 图表库 前言 AAChartKit项目,是AAInfographics的Objective-C语言版本,是在流行的开源前...