一、支持的类型equalTo:仅支持基本类型mas_equalTo:支持类型转换,支持复杂类型。是对equalTo的封装。支持CGSize CGPoint NSNumber ...
IP属地:北京
一、支持的类型equalTo:仅支持基本类型mas_equalTo:支持类型转换,支持复杂类型。是对equalTo的封装。支持CGSize CGPoint NSNumber ...
xcode13 import时不自动补全文件名,网上的解决方案普遍是老办法:File → WorkSpace Setting → Build System : Legacy ...
Masonry是项目中常见的自动布局库,采用链式语法封装。 常见布局方法 1.添加约束 2.更新约束 3.删除以前的约束,重新约束 添加约束前需将试图添加到父试图,否则将引起...
一、iOS中多线程编程 1、自旋锁和互斥锁的区别? 先解释一下锁是因为什么产生的?在多核处理下,共享资源(临界区)在同一时刻容易被多个线程或者进程同时访问,为了解决临界区的互...
KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或...
引言 记得刚接触 iOS 的时候, 第一次听到贝塞尔曲线这个东西的时候, 当时我只有一个感觉, 那就是: 什么鬼? 我靠, 听起来好高大上的一个东西. 趁着最近这段时间不是很...
什么是GCD? GCD全称为Grand Central Dispatch,是libdispatch的市场名称,而libdispatch是Apple的一个库,其为并发代码在iO...