240 发简信
IP属地:广东
  • 添加 Firebase iOS SDK(4.3.0 或更高版本)或 Unity 插件(6.15.0 或更高版本),然后构建、运行应用,并使其崩溃
    查看 SDK 文档。 我们将侦听您的应用与我们的服务器通信的请求。
    我这个一直在这里转菊花,应该怎么操作。

    接入Firebase crash收集分析平台流程

    Google Firebase为移动开发者提供了一站式的解决方案,通过quickstart-ios可以体验Firebase各种服务。其中crash收集和分析服务比较有意思。我...

  • 你好,打扰一下,问几个问题:
    //把整型转化为16进制的,然后在补位,转换成大端数据
    +(NSString *)intToHexString:(NSInteger)number length:(NSInteger)len
    NSString *cmdLen = [self intToHexString:cmdHex.length/2 length:4];
    NSString *playloadHexLen = [self intToHexString:playloadHex.length/2 length:8];

    这个number为什么要转16进制还有,length是对齐吧,4个位对齐或8个位对齐,不都补0

    //编写一个NSData类型数据
    +(NSMutableData*)HexStringToData:(NSString*)str{

    NSString *command = str;
    command = [command stringByReplacingOccurrencesOfString:@" " withString:@""];
    NSMutableData *commandToSend= [[NSMutableData alloc] init];
    unsigned char whole_byte;
    char byte_chars[3] = {'\0','\0','\0'};//这里为什么是固定长度
    int i;
    for (i=0; i < [command length]/2; i++) {
    byte_chars[0] = [command characterAtIndex:i*2];
    byte_chars[1] = [command characterAtIndex:i*2+1];
    whole_byte = strtol(byte_chars, NULL, 16);
    [commandToSend appendBytes:&whole_byte length:1];
    }
    return commandToSend;
    }

    iOS 关于大小端以及一些数据补位

    关于大小端 所谓大端数据就是数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据...

  • p (class_data_bits_t *)0x100003310
    error: <user expression 23>:1:2: use of undeclared identifier 'class_data_bits_t'
    (class_data_bits_t *)0x100003310
    ^
    error: <user expression 23>:1:21: expected expression
    (class_data_bits_t *)0x100003310
    为什么报错呢

    第四天 类的本质

    之前遗留问题解决: 1.callAlloc中if (fastpath(cls->canAllocFast()))方法不走的原因 点进去canAllocFast的方法可以查看 ...

  • 120
    SwiftUI 轻松入门之登录界面

    前言 SwiftUI出来也有段时间了,关于SwiftUI更多的信息请看这里,那么苹果为什么要推出SwiftUI呢?很多小伙伴会有疑问,有的公司可能还在用着OC进行的开发,还有...

  • 120
    这个网络,究竟有多污浊?

    就在刚刚,一个人加了我QQ好友,称要和我做闺蜜。 刚开始,TA就问我的名字。 在我拒绝后,TA又询问我的性别。 TA甚至事无巨细到询问我的家庭成员。 下面就是一些比较隐私的问...

  • //Reactive cocoa: Stop a RACSignal after UIViewController is dealloc
    //启用一个RAC定时器
    RACSignal *rac_viewWillDisappear = [self rac_signalForSelector:@selector(viewWillDisappear:)];
    [[[RACSignal interval:10 onScheduler:[RACScheduler mainThreadScheduler]] takeUntil:rac_viewWillDisappear] subscribeNext:^(id x) {
    //Do what you need
    NSLog(@"--rac_willDeallocSignal");
    }];

    iOS RAC - 定时器

    文章系列《RACSignal 》《RACDisposable》《RACSubject、RACReplaySubject》《iOS RAC - 基本用法》《iOS RAC - ...

  • iOS RAC - 登录页面,MVVM

    文章系列《RACSignal 》《RACDisposable》《RACSubject、RACReplaySubject》《iOS RAC - 基本用法》《iOS RAC - ...

  • 请问这个RAC这个定时器怎么暂停,恢复,销毁?

    iOS RAC - 定时器

    文章系列《RACSignal 》《RACDisposable》《RACSubject、RACReplaySubject》《iOS RAC - 基本用法》《iOS RAC - ...

  • 在AFN中为什么不会出现循环引用,原因很简单,不用看底层,因为self不持有AFN的block,只是AFN的block持有self,仅仅是单向持有,并没有相互强引用~所以不会造成循环引用,就像你在oneVC中使用twoVC里面定义blcok不会出现循环引用一样,UIView动画也一个道理~

  • 120
    RxSwift 使用详解系列

    RxSwift文档 RxSwift QQ 交流群: 424180219 RxSwift 中文文档 持续更新 提供电子书下载 RxSwift RayWenderlich.com...

  • UITableView 代理方法不走的原因

    UITableView 代理方法不走的原因 1、tableview 代理是否设置 delegate和dataSource 2、numberOfRowsInSection 返...

  • 您好,我使用了您的框架之后,好像有框架的位置错乱是我的布局没有写好嘛?

    iOS - 骨架屏自动生成方案

    骨架屏是什么? 骨架屏(Skeleton Screen)是一种优化用户弱网体验的方案。在弱网情况下,客户端获取到服务器数据的时间会比较长,此时用户会比较烦躁。该方案是指在空白...

  • 好的,谢谢哈

    iOS - 骨架屏自动生成方案

    骨架屏是什么? 骨架屏(Skeleton Screen)是一种优化用户弱网体验的方案。在弱网情况下,客户端获取到服务器数据的时间会比较长,此时用户会比较烦躁。该方案是指在空白...

  • pod 安装不了2.1.9版本,拖进来Property 'baseComponentArray' cannot be found in forward class object 'TABComponentManager'

    iOS - 骨架屏自动生成方案

    骨架屏是什么? 骨架屏(Skeleton Screen)是一种优化用户弱网体验的方案。在弱网情况下,客户端获取到服务器数据的时间会比较长,此时用户会比较烦躁。该方案是指在空白...

个人介绍
人生的旅程就是这样,用大把时间迷茫,在几个瞬间成长。