240 发简信
IP属地:黑龙江
  • - (void)viewDidLoad
    {
    [super viewDidLoad];

    RACSignal *signal = [RACSignal createSignal:^RACDisposable * _Nullable(id<RACSubscriber> _Nonnull subscriber) {

    [subscriber sendNext:@"123"];

    return [RACDisposable disposableWithBlock:^{
    NSLog(@"%@", @"我被释放了");
    }];
    }];

    [signal subscribeNext:^(id _Nullable x) {
    NSLog(@"%@", x);
    }];

    }

    这块并不会释放

    RACSignal与内存管理

    简介 相信不用过多介绍都知道 ReactiveObjC 是一套基于Cocoa 的响应式编程框架。它提供了一套简介的 API 处理各种复杂消息传递问题,在使用 Reactive...

  • @xietao3 能告诉下这么改脚本吗?

    Jenkins+fir 上传更新日志

    iOS开发自动打包应该很多人用了,但是其中还有一些地方不够完美,比如说打包上传成功fir和邮件没有更新日志内容,嗯,我要说的就是这个。 背景 在日常开发中持续集成可以节省开发...

  • 我fir上显示的信息没有换行?是怎么回事?

    Jenkins+fir 上传更新日志

    iOS开发自动打包应该很多人用了,但是其中还有一些地方不够完美,比如说打包上传成功fir和邮件没有更新日志内容,嗯,我要说的就是这个。 背景 在日常开发中持续集成可以节省开发...

  • 我想问 因为 一般oc的网络库 用的是AFNetworking 那么是用swift封装一层调用接口呢?还是直接引入swift的网络库Alamofire?

    Objective-C和Swift混编的一些经验

    阿里云iOS客户端2.1.0版本中开始尝试使用Swift来写新的业务,磕磕绊绊总算是发布了新版,总结一下开发过程中得到的经验和踩过的坑吧。 CocoaPods 使用Swift...

  • 其实高度还是好解决的,但是宽度就比较难搞了,之前的searchbar 的宽度可以自适应到导航栏上,现在这个宽度计算比较复杂了,写死肯定是不对的

    ios 改变searchBar的高度

    最近手机更新了iOS11系统,把项目在手机上运行之后发现原来正常大小的searchBar高度明显增加了,放在导航栏上更为明显。就想着要把searchBar的高度改一下,在网上...

  • __strong NSString *string1 = @"string1"; 这个retaincount 并不等于1 ,string1指向的是常量,常量在app结束后释放,因此 string2并不等于nil,而你NSMutableString 使用了alloc 去初始化对象 retaincount = 1,和普通oc对象一样,因此在arc环境下 string2 = (null)

    一个关于NSString内存管理的问题

    先来回顾strong和weak的使用。 Strong & Weak 在iOS 5以后,苹果引入了ARC技术和strong和weak对象变量属性。事实上,strong关键字其实...

  • id __weak weakObject = xxx;
    id (^block)() = ^{return weakObject;};
    objc_setAssociatedObject(self, key , block, OBJC_ASSOCIATION_COPY_NONATOMIC);
    这样是不是更加方便

    如何使用 Runtime 给现有的类添加 weak 属性

    事先说好 ​前不久看到 @sunnyxx 想找一个性取向正常的实习生帮他分担一点工作量,当想起他和 @ibireme 秀的亲密自拍后我就知道事情并没有这么简单→_→。但是作为...

  • @南栀倾寒 是的,私有库和动态可,静态库没有关系 ,framework也呵静态库动态库没有直接的关系

    组件化-动态库实战

    原文地址 ,此简书只做备份,强烈推荐原文,毕竟格式比简书好看,还清晰 起因 去年,链家网iOS端,之前由于所有的业务端代码都是混乱管理,造成开发有很多痛点无法单测 团队成员提...

  • @shaoqiu 我测试了下,并不会增大体积,不知道是不是我试的有问题

    组件化-动态库实战

    原文地址 ,此简书只做备份,强烈推荐原文,毕竟格式比简书好看,还清晰 起因 去年,链家网iOS端,之前由于所有的业务端代码都是混乱管理,造成开发有很多痛点无法单测 团队成员提...

  • @shaoqiu 没有这样做过

    组件化-动态库实战

    原文地址 ,此简书只做备份,强烈推荐原文,毕竟格式比简书好看,还清晰 起因 去年,链家网iOS端,之前由于所有的业务端代码都是混乱管理,造成开发有很多痛点无法单测 团队成员提...

  • @shaoqiu 对的

    组件化-动态库实战

    原文地址 ,此简书只做备份,强烈推荐原文,毕竟格式比简书好看,还清晰 起因 去年,链家网iOS端,之前由于所有的业务端代码都是混乱管理,造成开发有很多痛点无法单测 团队成员提...

  • target has transitive dependencies that include static binaries
    s.dependency 'AlipaySDKIniOS', '~> 15.2.0'
    //添加 target_xconfig
    s.pod_target_xcconfig = {
    'FRAMEWORK_SEARCH_PATHS' => '$(inherited) $(PODS_ROOT)/AlipaySDKIniOS',
    'OTHER_LDFLAGS' => '$(inherited) -undefined dynamic_lookup'
    }
    中的 OTHER_LDFLAGS 为什么要设置 我不设置也一样通过呀?

    CocoaPods 集成私有库

    前言 Private Spec Repo, 我把它叫做私有库。有更好的叫法,请一定告知我,不胜感谢。 CocoaPods version: 1.2.1. 什么时候用 Coco...

  • 120
    iOS导航栏自定义返回按钮以及设置导航栏透明交互

    前言相信大家对iOS的导航栏都会有自己的一点不爽,在项目开发过程中总是会出现这样那样莫名其妙的问题,而且对系统API提供的一些接口并不能达到很好的效果,一个小小的返回按钮就把...