经常在Swift使用Snapkit或者Objective-C中Masonary框做约束 调用闭包中这里一开始会觉得这里可能会有一个循环引用链 s...
1.iOS15使用UINavigationBarAppearance后Snapkit布局上移使用topMargin代替top Reason: i...
scrollViewDidEndDecelerating 和 scrollViewDidEndDragging 是 UIScrollViewDe...
泛型类型 可选类型是泛型 Array, Dictionary, Set也是泛型,如果不指定类型,系统默认为Any类型 扩展类型泛型 添加一个使用...
1.fatal: unable to access 'https://github.com/CocoaPods/pod-template.git...
在iOS中我们常用的定时器有三种: Timer, CADisplayLink, DispatchSourceTimer Timer Timer是...
withIntermediateDirectories:中间目录,设置true的时候,可以创建中间目录,false的无法创建且会崩溃,如果最终的...
参考文章[https://juejin.cn/post/6844903935421972487] 内存泄漏示例 俩种打开方式 观察BlockVi...
找到xxx.xcodeproj,右击显示包内容 2.打开project.pbxproj 3.找到objectVersion,将objectVer...