前言: 最近公司项目不怎么忙, 闲暇时间把iOS 在面试中可能会遇到的问题整理了一番, 一部分题目是自己面试遇到的,一部分题目则是网上收录的, 方便自己巩固复习, 也分享...
前言: 最近公司项目不怎么忙, 闲暇时间把iOS 在面试中可能会遇到的问题整理了一番, 一部分题目是自己面试遇到的,一部分题目则是网上收录的, 方便自己巩固复习, 也分享...
这些基础是必须掌握的! ios基础--UIView UIView是做UI界面的基础,这里不啰嗦常用的控件UITableView、UIScrollView、UIPickerVi...
目录 CAShapLayerCATextLayerCATransformLayerCAGradientLayerCAReplicatorLayerCAScrollLayerC...
文章目录 iOS动画 UIView动画2.1 设置UIView动画的两种语法形式2.2 设置属性形变动画的两种类型2.3 与动画相关的属性2.3.1 UIView与动画相关的...
delegate 本质为类增加属性和方法,可以用delegate调用未知对象的属性和方法,为已知对象添加属性和方法 test.h test.m 用testAdd调用test属...
概述 苹果官方的解释: Delegation is a simple and powerful pattern in which one object in a progra...
扩展(Extension) 一般用扩展来做什么? 1.声明私有属性,是可以不对子类暴露的。2.声明私有方法,方便阅读。3.声明私有成员变量。 扩展的特点: 1.编译时决议。2...
关于Category 的用法以及底层原理的问题,iOS Category的本质(一)这篇文章已经讲的很清楚了,今天主要讲讲Extension的用法以及和Category的区别...
深拷贝和浅拷贝的概念 iOS中有深拷贝和浅拷贝的概念,那么何为深拷贝何为浅拷贝呢?浅拷贝:浅拷贝并不拷贝对象本身,只是对指向对象的指针进行拷贝深拷贝:直接拷贝对象到内存中一块...