iOS - Swift UICollectionView横向分页的问题首先要设置 collectionView.isPagingEnabled = true UICollec...
iOS - Swift UICollectionView横向分页的问题首先要设置 collectionView.isPagingEnabled = true UICollec...
写在前面 最终效果图: 本文严重抄袭自:https://www.jianshu.com/p/7de00c73a2bb 因排版和原文中的一些bug,参照搜索引擎和原文有了本篇文...
1.Xcode13 必须用这个模式 File -> Workspace Setting ->New Build System这个模式下项目中或有多余的md ,plist文件需...
最近连着两个版本被interactivePopGestureRecognizer坑,真的是被坑死了。 界面卡死的问题 这个问题查好了好几个晚上。表现是在root view c...
感谢提醒
[iOS]contentOffset与contentInset的相互影响首先先简单介绍一下这两个属性: contentOffset:scrollView顶点相对于contentView的偏移位置。contentOffset图示 contentIn...
该文章属于<简书 — Anchoriter>原创,转载请注明:<简书社区 — Anchoriter>https://www.jianshu.com/p/fdb50d303ad...
JKSwiftExtension[https://github.com/JoanKing/JKSwiftExtension],测试用例在 StringExtensionVie...
骨架屏是什么? 骨架屏(Skeleton Screen)是一种优化用户弱网体验的方案。在弱网情况下,客户端获取到服务器数据的时间会比较长,此时用户会比较烦躁。该方案是指在空白...
iOS 10增加了两种新的通知扩展:Notification Service Extension和Notification Content Extension,本文只介绍前者...
iOS底层探索(二) - 写给小白看的Clang编译过程原理 写在前面: 本系列为 『iOS底层探索系列』第一篇,本文源自本人的学习记录整理与理解,其中参考阅读了部分优秀的博...
APP生命周期 要知道APP的生命周期,首先要了解一下生命周期的5种状态,结合状态理解生命周期的使用。 应用的状态包括: 未运行(Not running)程序没启动 未激活(...
flutter sdk及android studio插件的安装都是参照flutter环境搭建来进行的,flutter doctor一切正常。但新建flutter projec...
问题? 网上很多关于[self class] 和 [super class] 的讨论,讨论问题的焦点是为什么[self class] 和 [super class] 输出的结...
《编写高质量OC代码》已顺利完成一二三四五六七八篇!附上链接:iOS 编写高质量Objective-C代码(一)—— 简介iOS 编写高质量Objective-C代码(二)—...
其实早就想研究一下nil、Nil、NULL和NSNull之间的区别,只是工作上除了nil,其它的几乎少有用到,所以一直拖到今天。有时候感觉自己越来越浮躁,对细微处的知识理解不...
转载自:【iOS】weak的底层实现 weak底层千千万,吾竟装作看不见... weak基本用法 weak是弱引用,用weak描述修饰或者所引用对象的计数器不会加一,并且会在...
文章以在TimerViewController中使用计时器为例,在VC中声明一个NSTimer属性。 创建NSTimer对象: timer作为VC的属性,被VC强引用,创建t...
一、RunLoop概念 RunLoop是通过内部维护的事件循环(Event Loop)来对事件/消息进行管理的一个对象。 1、没有消息处理时,休眠已避免资源占用,由用户态切换...
整理的一些iOS面试相关问题,持续更新,敬请关注 1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染[https://juejin.im/pos...