导语:Method Swizzling是Objective-C中运行时中讨论较多的内容,本文主要介绍使用Method Swizzling遇到的问题和项目中使用的Swizzli...

导语:Method Swizzling是Objective-C中运行时中讨论较多的内容,本文主要介绍使用Method Swizzling遇到的问题和项目中使用的Swizzli...
最近在学习Flex Box,其中的Flex Box属性中的Flex Basis是关于项目宽度属性设置的,这让许多初学Flex Box的人困惑它与CSS盒子模型Width属性的...
CAEmitterLayer 是一个高性能的粒子引擎,被用来创建复杂的粒子动画如:烟雾,火,雨等效果,并且很好地控制了性能。 苹果给出的解释是: CAEmitterLayer...
在开发中我们经常会实现一些背景图片的指定拉伸,并且拉伸后的图片需要保持四个周角样式不变。比如聊天界面中的气泡,或者是我们要实现一个相框对于不同尺寸相片的适配。其实这样效果的实...
在iOS11之前,view展示圆角的处理过程为: 如此,便可以显示一个圆角的view: iOS11对圆角功能进行了改善,layer新增了maskedCorners属性: CA...
14年Swift推出时的主打口号就是“快”。这也十分高调地被体现在这门语言的名字上了。其实快字主要体现在编译器运行时系统。新的Swift编译器更智能,能够识别对象和方法的调用...
以前总是很烦设计师非要说,让『把行距调大一点点』,因为在 iOS 这个对文字处理各种不友好的系统里,改行距并不像改字号那么简单,只调『一点点』也得多写好几行。不过自从我写了下...
在使用boundingRectWithSize: 计算 UILabel 高度,显示出来后 Label 内容显示不全,这种情况怎么治呢? Demo地址:Demo github ...
iOS 学习资料整理 这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 ...