240 发简信
IP属地:海南
  • 120
    关于自定义转场动画,我都告诉你。

    概述 这篇文章,我将讲述几种转场动画的自定义方式,并且每种方式附上一个示例,毕竟代码才是我们的语言,这样比较容易上手。其中主要有以下三种自定义方法,供大家参考: Push &...

  • 120
    Xcode10踩坑记(新版Xcode打包发布,iOS9不再闪退)

    Xcode10编译时会有一系列问题,这些问题网上很多文章都有同样的解决方法,这里就不再赘述。接下来讲的Xcode10的坑,主要是在测试阶段及发布后的一些坑: 1. Xcode...

  • IOS11 UITableView刷新后 抖动(乱跳)

    原因就不说了,网上一堆。也会在网上同时搜索到一堆解决办法都是一样,也就是 这样确实可以解决问题,但同时也关闭了自动算高功能。得不偿失。 最后在这里搜索到解决办法,即将0改成0...

  • 对啊,网上搜出来的全是这个解决办法。这样解决了,那自动算高不就GG了

    解决iOS11刷新tableview会出现漂移和抽疯的现象

    在初始化tableview的时候加上这几行

  • dyld: Symbol not found: _NSURLSessionTaskPriorityDefault

    ios8的机器运行报错: 经查找是苹果sdk的BUG。解决办法是1、将Foundation.framework 移除重新添加,并放在CFNetwork之后。2、将Founda...

  • xCode8开始NSLog打印不全

    1、关于这个问题,网络上已有很多解释了。就是使用定义NSLog的宏定义,并使用printf来代替。 2、在这里就不多说了,此处只记录一个问题,就是使用可变参时的打印办法:

  • Mac Java 环境切换

    一、mac 下设置环境变量 打开terminal,输入以下命令vim ~/.bash_profile按:号,开始编辑。并增加以下内容,其中jdk目录为实际版本目录 按Esc键...

  • @XTShow 一年8000,要收费的

    在app内拿到用户安装app前信息的解决方案(支持iOS11)

    如何让用户更顺滑的完成“由外而内”的“激活过程”iOS11前后的Cookie共享和深度链接:SFSafariViewController/SFAuthenticationSe...

  • 是的,全网都没有资料。如果金钱允许的话,可以考虑使用openinstall。轻松、准确。

    在app内拿到用户安装app前信息的解决方案(支持iOS11)

    如何让用户更顺滑的完成“由外而内”的“激活过程”iOS11前后的Cookie共享和深度链接:SFSafariViewController/SFAuthenticationSe...

  • 120
    在app内拿到用户安装app前信息的解决方案(支持iOS11)

    如何让用户更顺滑的完成“由外而内”的“激活过程”iOS11前后的Cookie共享和深度链接:SFSafariViewController/SFAuthenticationSe...

  • MacOS 升级后pod 出现的问题解决办法

    pod -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/u...

  • 半晕中...

    BeeHive —— 一个优雅但还在完善中的解耦框架

    前言 BeeHive是阿里巴巴公司开源的一个iOS框架,这个框架是App模块化编程的框架一种实现方案,吸收了Spring框架Service的理念来实现模块间的API解耦。 B...

  • 细读完毕,讲解逻辑清晰。感觉受用不少。正如你在文后所说,没有最好的只有最适合的。虽然,在为公司选择路由时有点迷茫,不过还是决定URL Route在对页面跳转、服务器控制及APP间调用还是有很大的作用,参数灵活,API简单。但是对于抽象出来的组件还是要依赖储如protocol这样的方式来降低耦合。技术和思维会随着项目的深入不断更新,但是耦合度还是尽早考虑好一些。楼主可以拉个群?让大家有个交流的地方,想法得碰撞才能升华。以上是我在组件化这条路上的一点儿愚见。:smile:

    iOS 组件化 —— 路由设计思路分析

    前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...

  • 大神,问个问题呢?
    通过 forwardingTargetForSelector: 实现unselector的crash 防护。
    我在单元测试中,测试了下开启防护和关闭防护时的运行时间。
    发现开启防护以后,比正常情况下的时间增加了近6倍。
    虽然总体时间上看,还是在几毫秒内,但必竟是增加了6倍的时间。
    所以,我想问下,这个执行效率对整个程序的影响.
    贴下代码:
    LGXSafeGuard *guard = [LGXSafeGuard sharedGuardian];
    [LGXSafeGuard openSafeGuardian:NO withDelegate:guard.delegate];
    CFAbsoluteTime startTime = CFAbsoluteTimeGetCurrent();
    NSString *test_str = @"test";
    NSLog(@"length: %ld",test_str.length);
    double usedTime = CFAbsoluteTimeGetCurrent() - startTime;

    NSLog(@"~~~ used time: %f without guardian",usedTime); // ~~~ used time: 0.000456 without guardian

    [LGXSafeGuard openSafeGuardian:YES withDelegate:guard.delegate];
    CFAbsoluteTime startTime_2 = CFAbsoluteTimeGetCurrent();
    id test_obj = [NSNull null];
    [test_obj length];
    double usedTime_2 = CFAbsoluteTimeGetCurrent() - startTime_2;
    NSLog(@"~~~ used time: %f when guardian opened",usedTime_2); // ~~~ used time: 0.003158 when guardian opened

    double diff = usedTime_2 - usedTime; //
    NSLog(@"~~~ will be more time ? %f, percent: %f",diff,diff/usedTime); // ~~~ will be more time ? 0.002702, percent: 5.925752

    :flushed:

    黑魔法教你让iOS APP防住Crash

    大白健康系统--iOS APP运行时Crash自动修复系统 前言 大白(Baymax),迪士尼动画《超能陆战队》中的健康机器人,是一个体型胖胖的充气机器人,因呆萌的外表和善良...

  • 关于IOS字体大小与PS设计的转换公式

    应该有很多人计算不准吧。网上也有给出很多公式,这里给出一个目前我认为最好理解的解释及公式。这里有知乎上面的一个解答: UI 设计师提供 iOS 字体和长度应当用什么单位? -...

  • 关于UINavigationBar兼容iPhone X的转场动画

    导航栏在实际应用中会有很多,跟随scrollview改变其透明度或偏移的效果。以往是使用hide导航后,再使用自定的方式实现。但仔细观察一些大的APP可以发现,顶部的item...