背景 国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换言之,...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
背景 国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换言之,...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
高频问题:OOM: 监控可以用didReceiveMemoryWarning 也可以类似flex ,通过malloc_get_all_zones可以获取所有堆区的对象,通过o...
这里用来总结记录一些算法题目(答案大部分Swift, 算法思路解法不唯一, 答案仅供参考) 基础篇IOS 算法(基础篇) ----- 两数之和求解问题[https://www...
如果觉得代码有更好的实现方式或者优化方案,请留言,大家共同交流一哈 Swift swift全部代码,可直接拖入项目使用 透明度一直设置不成功,所以注释掉了,如果各位大神实现,...
序言 Kingfisher 是一个下载、缓存网络图片的轻量级纯swift库, 作者@王巍自称是受著名三方库SDWebImage激励所写,一年多以来,该库深受广大iOS之swi...
前言 起因,因为公司要使用保利威视的视频使用,我拿来他们的Module来封装做成组件来用,但是他们的xib文件一直是nil,为此困扰了我好久 说明 在组件化中,你的.asse...
iOS汇编 真机:arm64汇编 模拟器:x86汇编 将c语言的代码转化成汇编: 1. 寄存器 lldb查看当前arm64(iOS真机)的所有寄存器: 输出: 1.1 通用寄...
前言 在内存管理的学习中自动释放池的原理学习是必须的,作为一个合格的iOS开发者,必须要明白自动释放池的操作原理,这篇文章的目的就是探索自动释放池的底层原理。 准备工作 Ob...
ARC是LLVM和Runtime配合的结果。 ARC中禁止手动调用retain/release/retainCount/dealloc ARC新加了weak、strong属性...
前几天更新好Xcode11后,运行旧项目,相安无事,心里捏了一把汗,终于没有跟往年那样一更新就给你一大堆报错了。刚才突发奇想,使用Xcode11新建iOS项目时,如果你跟往常...
导入 见题知意,这篇文章并不是告诉你什么是Runtime机制以及它的原理,本文主要讲的是runtime在实际开发过程中的应用,如果想要了解runtime机制的实现原理,我建议...
大佬你好,我按照你的步骤写下来、编译报这个错'Flutter/Flutter.h' file not found,求解啊!
Flutter-module嵌入iOS原生老项目中今天将flutter作为模块嵌入我们老的iOS项目中,编译没有报错,但是运行时一直出现 "unable to install "的错误,无法安装的手机。之前在Demo中是可以...