240 发简信
IP属地:广东
  • iOS 防截图和防录屏通用库

    SYPreventScreenshot 项目地址:https://github.com/SyNvNX/SYPreventScreenshot/[https://github....

  • 获取耗时,是在代码上打点获取的。
    Pre-Main 耗时 = 进入 main 函数的时间 - 进程创建时间
    首页图片加载完成耗时 = 首页图片加载完成 - 进程创建时间

    iOS 启动优化+监控实践

    一、背景 距离上次启动优化(启动任务分级)相隔差不多2年时间了,虽然一直保持在之前的启动速度,但是每个版本排查启动增量会耗费不少时间,想做一个自动化的启动监控流程来降低这方面...

  • 是的,[UIImage imageNamed:imageName] 这个方法内部有缓存策略

    iOS 启动优化+监控实践

    一、背景 距离上次启动优化(启动任务分级)相隔差不多2年时间了,虽然一直保持在之前的启动速度,但是每个版本排查启动增量会耗费不少时间,想做一个自动化的启动监控流程来降低这方面...

  • App 渠道追踪概述

    背景 渠道分发都有跳转到 App Store 这一步,而 Apple 本身是不会提供太多信息给开发者的。所以,对于整个流程的三个步骤:在某个渠道点击下载链接并跳转到 App ...

  • 120
    iOS 启动优化+监控实践

    一、背景 距离上次启动优化(启动任务分级)相隔差不多2年时间了,虽然一直保持在之前的启动速度,但是每个版本排查启动增量会耗费不少时间,想做一个自动化的启动监控流程来降低这方面...

  • 120
    Swift 函数式编程内容汇总

    分享录制的关于 Swift 函数式编程的内容 观看后可以多多提出建议 以下是目前录制的内容 内容 Swift 函数式编程:逆变[https://www.bilibili.co...

  • 120
    iOS MetricsKit 收集电量和性能数据

    App 的耗电量和性能是用户体验的重要部分,在 iOS 13 中推出了MetricKit,它用于收集和处理电池和性能指标。Improving Battery Life and...

  • 120
    ARKit (四)

    ARAnchor 是包含对真是世界位置和方向的转换,anchor 是看不见的,它仅仅是一个对象在 ARKit 的场景中,ARKit 用一个空的 SCNNode 来代表 ARA...

  • 120
    ARKit (三)

    Lighting models (shaders) Lighting models 本质上是一个着色器,他通过不同的数学模型,来计算物体表面的光的折射,如何渲染在场景中,控制...

  • 120
    ARKit(二)

    ARSCNView 可以添加 3D 对象进去,它无缝的提供了 ARKit 和 SceneKit 的整合,如果需要用 SpriteKit 的话,可以使用 ARSKView Th...

  • 120
    ARKit(一)

    基于标记的跟踪 AR 不是什么新的概念,现在的摄像头设备已经在很多年前做到这点了,通过使用 tracking cards 和一种基于标记的 AR 技术 tracking ca...

  • 120
    Overview of Application Design Patterns

    ​ 将要讨论到的架构 Standard Cocoa Model-View-Controller (MVC) Apple 官方提及到的架构模式 Model-View-Vie...

  • 120
    Introduction

    Application Architecture ​ App 架构是关于怎么组织设计构建应用,应用是怎么划分不同的接口和概念层,控制流和数据流是怎么在不同的层中进行操作流...