240 发简信
IP属地:辽宁
  • 微信小程序系列0——微信小程序原理

    前言   工欲善其事,必先利其器。   首先,我们需要知道微信小程序是什么?微信小程序内核是什么?微信小程序的开发语言什么?这样才能更好的开发微信小程序,以及解决遇到的问题。...

  • 120
    深入浅出iframe

    前言 说起iframe,大家都会觉得很嫌弃或者很不愿接近,原因大概都是:能耗高,安全问题,spider不喜欢它...也有(不少)同学内心独白就是:不!这很low很dirty,...

  • 120
    WKWebView 不支持 NSURLProtocol 吗

    WKWebView不支持NSURLProtocol 前段时间总结过《WKWebView从入门到趟坑》,其中提到 NSURLProtocol 拦截支持和缓存的痛点。在 UIWe...

  • 120
    如何精确度量 iOS App 的启动时间

    在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确的度量 App 的启动时间,启...

  • 120
    Method Swizzle实际使用的坑

    method swizzle又被称为黑魔法,它是苹果公司给Objective-C赋予的神奇方法,同时也是Runtime应用的具体体现。黑魔法使用得好,会使你的开发更加...

  • iOS RSSwizzle中的swizzle原理

    RSSwizzle是一个简单的hook函数的第三方库,它的使用跟传统的hook方式比起来更加便捷,也更加安全。下面来分析它是怎么做到的。 传统的hook方法 实现 一般的,如...

  • 120
    iOS黑魔法之method_exchangeImplementations

    Objective-C黑魔法使用适当能给编码带来很大的便利,Swizzling就是其中之一。比如集成友盟统计时,如果按照常规方法来做的话,需要在每个页面打点,页面多多话,这不...

  • 120
    干货|今日头条iOS端安装包大小优化—思路与实践

    前言 自2016年8月至2017年10月,今日头条iOS端已经进行了3轮安装包大小优化。 2016.08-2016.10第一期优化78MB -> 42MB (1)删除Swif...

  • 120
    iOS 开发中的八种锁(Lock)

    这两天翻看 ibireme 大神 《不再安全的 OSSpinLock》 这篇文章,看到文中分析各种锁之前的性能的图表: 发现除了@synchronized 用过,其他的都陌生...

  • 120
    iOS网络性能监控

    现在的Native App平台化趋势越来越明显,网络层架构也越来越复杂。一个App基本都有多个不同的网络模块。 从简单的业务数据的HTTP/HTTPS(基于NSURLConn...

  • iOS 的崩溃捕获-堆栈符号化-崩溃分析

    一、获取 Crash、dSYM 文件 获取到的 .ips 改后缀为 .crash 即可 真机 Crash 文件目录:var/mobile/Library/Logs/Crash...

  • 120
    开发者说 | 我是独立开发者 KyXu

    本文参与简书「开发者说」专题活动关于独立开发产品,你想了解什么?欢迎在评论区向我提问,我将集中统一回复作答。 一、自我介绍 平时笔名是 KyXu,从大学开始,已经做了四五年的...