这篇文章主要是看了卓同学的嵌套UIScrollview的滑动冲突解决方案之后,我想换一种方式来实现,其实基本思想是一样的。 先说说整体结构:一个mainScrollView上...
这篇文章主要是看了卓同学的嵌套UIScrollview的滑动冲突解决方案之后,我想换一种方式来实现,其实基本思想是一样的。 先说说整体结构:一个mainScrollView上...
欢迎关注微信公众号:全栈工厂 本文主要参考https://git-scm.com/docs/git-rebase[https://git-scm.com/docs/git-r...
AutoReleasePool 自动释放池 AutoReleasePool是OC的一种内存自动回收机制,它可以将加入AutoReleasePool中变量的release时机 ...
背景: 作为一个40多人技术团队的技术负责人,前前后后招聘过上百人,面试过大几百人,看过无数个简历。今天我们从技术面试官的角度说说年轻人如何写好自己的第一封简历。说是如何教大...
UIKit 1.UIView 和 CALayer 是什么关系? UIView 继承 UIResponder,而 UIResponder 是响应者对象,可以对iOS 中的事件响...
requestImageDataForAsset 这个方法图片如果非常多,也会非常卡
photos 判断图片是否在icloud的几个坑网络上找了很久,基本都是这个方法 但是我试了很多次,调整了很多options参数,就是不返回 PHImageResultIsInCloudKey 这个key,搜寻良久 发现只...
目录一: 卡顿检测以及原理runloop卡顿检测消息转发解决定时器循环引用GCD定时器封装NSProxy消息转发Tagged Pointer二: 性能优化,卡顿产生原理以及优...
1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时间app再启动时花费的时间 例如:app启动时可能包含操作...
前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能“Blocks”。从那开始,Block就出现在iOS...
老是记不住,好方法👍
iOS convertPoint 与 convertRect的使用1.convertRect的使用 1 [A convertRect:B.frame toView:C]; 计算A上的B视图在C中的位置CGRect 2 [A convertR...
1.convertRect的使用 1 [A convertRect:B.frame toView:C]; 计算A上的B视图在C中的位置CGRect 2 [A convertR...
0、缘起 之所以要写这篇文章,是因为发现在实际编程处理点击事件的过程中,知道响应链和探测链根本没有一点用处。 即使对于响应链的流程了然于胸,依然还是无法使点击事件达到实际预期...
包含Xcode11.0的配置方式和iOS13出现的问题。 什么是Universal Link(通用链接) Universal Link(通用链接)是Apple在iOS9推出的...
前言 为什么不要在init和dealloc方法中调用getter和setter:Apple在Mac与iOS中关于内存管理的开发文档中,有一节的题目为:“Don’tUse Ac...
iOS项目最终是要打包上线,上线后的代码我们动都不敢动,可能是动不了吧,尴尬……。然而Flutter应用也是不可以的😂,带有Flutter工程的iOS项目,模拟器测试的时候才...
1、背景xcasset是苹果为iOS开发者提供的高效文件图片寻址,slicing,图片分包的图片文件管理工具。xcasset中图片结构如图,每张图片根据机型不同,像素大小也不...
以下所有内容均为个人观点,转载请注明出处<简书--小蜗牛吱呀之悠悠 >,谢谢! 最近工作中新增一个告警推送带图片的需求,要求在云端服务器向极光推送图片地址,APP在收到推送消...
写在题前:文章为本人原创, 如果文章转载,必须标明作者与出处,并将原文链接以及github地址附在文章首行, 否则将追究其法律责任。 请尊重作者劳动成果! github地址:...
当已经确定了如何通过 AOP 在业务中插入埋点代码后,即可开始采集埋点数据,然后进行上报。 构建的埋点数据可以分为两部分: 构建一个 Key-Value 数据结构存放此次埋点...