240 发简信
IP属地:台湾
  • 120
    Monorepo:Bazel和Cocoapods混和使用

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

  • 120
    Swift数组越界引发的猜想

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

  • 120
    LLVM编译过程

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

  • 120
    iOS 13适配总结

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

  • @AirZilong触摸事件监听系统手势不可以吗

    写一个iOS图片编辑器

    图片编辑器主要包括:画笔,马赛克,裁剪,添加文字表情,滤镜等功能。 图片编辑简介 编辑页面是盖在图片上的一层操作面板,选择不同的bar来处理不同的编辑场景 视图层级图 马赛克...

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

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

  • 120
    crash反解析原理

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

  • 离屏渲染和CPU、GPU优化

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

  • xcode升级后 文件名可能变了,你的配置没改成功。

    ios代码混淆

    前言 众所周知的是大部分iOS代码一般不会做加密加固,因为iOS APP一般是通过AppStore发布的,而且苹果的系统难以攻破,所以在iOS里做代码加固一般是一件出力不讨好...

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

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

  • 120
    iPhone XS和XR屏幕适配

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

  • iOS原生与JS交互

    iOS原生与JS交互的几种方式对比

  • @Topus 把代码拉下到自己编个静态库就行了,网上很多脚本的

    写一个iOS图片编辑器

    图片编辑器主要包括:画笔,马赛克,裁剪,添加文字表情,滤镜等功能。 图片编辑简介 编辑页面是盖在图片上的一层操作面板,选择不同的bar来处理不同的编辑场景 视图层级图 马赛克...

  • @Topus 很久没维护了,iOS系统升级了会有警告,你改成@property应该就可以了

    写一个iOS图片编辑器

    图片编辑器主要包括:画笔,马赛克,裁剪,添加文字表情,滤镜等功能。 图片编辑简介 编辑页面是盖在图片上的一层操作面板,选择不同的bar来处理不同的编辑场景 视图层级图 马赛克...

  • @绝版青春Sandy 嘿嘿 我就是...

    写一个iOS图片编辑器

    图片编辑器主要包括:画笔,马赛克,裁剪,添加文字表情,滤镜等功能。 图片编辑简介 编辑页面是盖在图片上的一层操作面板,选择不同的bar来处理不同的编辑场景 视图层级图 马赛克...

  • Google Protocol Buffer Encoding

    Google Protocol Buffer的安装使用参考官网:https://github.com/google/protobuf/tree/master/objectiv...

  • 120
    ios代码混淆

    前言 众所周知的是大部分iOS代码一般不会做加密加固,因为iOS APP一般是通过AppStore发布的,而且苹果的系统难以攻破,所以在iOS里做代码加固一般是一件出力不讨好...

  • @LolyL 简单来说就是加个label,写几个字,然后截屏保存

    写一个iOS图片编辑器

    图片编辑器主要包括:画笔,马赛克,裁剪,添加文字表情,滤镜等功能。 图片编辑简介 编辑页面是盖在图片上的一层操作面板,选择不同的bar来处理不同的编辑场景 视图层级图 马赛克...

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