240 发简信
IP属地:山西
  • Resize,w 360,h 240
    Monorepo:Bazel和Cocoapods混和使用

    背景 移动端开发现状 在组件化的浪潮下,公司引入多仓开发对工程架构进行解耦、跨业务技术能力复用,并辅以组件(混合)二进制化进行编译提速。不过随着...

  • Resize,w 360,h 240
    Swift数组越界引发的猜想

    前言 iOS开发很多年了,之前一直主要用OC开发,今年开始渐渐主用Swift开发了。最近在开发中发现一个遇到一个数组越界的问题 对于数组越界相信...

  • Resize,w 360,h 240
    LLVM编译过程

    Clang Clang是一个由Apple主导编写,基于LLVM的C/C++/Objective-C编译器 2013年4月,Clang已经全面支持...

  • Resize,w 360,h 240
    iOS 13适配总结

    crash 1.使用PHCachingImageManager获取iCloud图片会crash PHImageManager替换PHCachin...

  • 随笔-iOS中的程序的状态

    iOS中的程序的五种状态 1、程序的五种状态Not Running:未运行。Inactive:前台非活动状态。处于前台,但是不能接受事件处理。A...

  • Resize,w 360,h 240
    crash反解析原理

    一、.dSYM.dSYM(debugging SYMbols)又称为调试符号表,是苹果为了方便调试和定位问题而使用的一种调试方案,本质上使用的是...

  • 离屏渲染和CPU、GPU优化

    屏幕显示图像的原理 CPU(中央处理器) 对象的创建和销毁,对象属性的调整、布局计算、文本的计算和排版、图片格式转码和解码、图像的绘制(Core...

  • bat、头条、爱奇艺iOS面试题总结

    1.什么是函数式编程? 函数可以接受函数当作输入(参数)和输出(返回值)。 2.什么是ABI? 应用程序二进制接口(application bi...

    1.0 2360 0 19
  • Resize,w 360,h 240
    iPhone XS和XR屏幕适配

    上周,苹果发布了三款新的 iPhone 设备,它们的屏幕数据分别如下: iPhone XS: 5.8 英寸,375pt * 812pt (@3x...

    0.3 7957 0 10
个人介绍
原创文章,望你喜欢,如需转载,请后台联系作者。iOS开发工程师