240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    Swift数组越界引发的猜想

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

    0.2 44 0 2
  • Resize,w 360,h 240
    LLVM编译过程

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

  • Resize,w 360,h 240
    为什么线程切换开销大

    Unix/Linux的体系架构从宏观上来看,Linux操作系统的体系架构分为用户态和内核态(或者用户空间和内核)。内核从本质上看是一种软件,它控...

  • 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 2306 0 19
  • Resize,w 360,h 240
    iPhone XS和XR屏幕适配

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

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