先讲讲assign、retain、strong、weak assign 这里会直接报内存错误,原因是因为,assign是用来修饰基本数据类型的,例如CGFloat、NSInt...
IP属地:黑龙江
先讲讲assign、retain、strong、weak assign 这里会直接报内存错误,原因是因为,assign是用来修饰基本数据类型的,例如CGFloat、NSInt...
01 知乎有这样一个提问:为什么有的公司留不住90后员工? 一个混迹职场多年的HR老鸟给出了他的回答: 原因也就那么几个:不适应公司氛围文化、与同事上司有矛盾、岗位天花板太低...
多少前尘成噩梦,五载哀欢,匆匆永诀,天道复奚论,欲死未能因母老 万千别恨向谁言,一身愁病,渺渺离魂,人间应不久,编就遗文答君心 一 1931年11月19日,大雾茫茫,随着一声...
delegate和block的作用都是用于两个类之间的回传数据,即当一个类创建了另一个类的实例的时候,想从被创建的类传递信息到创建它的类(例:比较常见的是,tableview...
在了解Block之前,我们有必要先了解一下一些基础知识。我们都知道,Objective-C是由C语言扩展而来的。在Objective-C中,引用是指向对象的一个指针。即引用是...
一、KVC的传值 : KVC也就是key-value-coding(键值编码),简而言之就是通过key值去进行赋值和取值。主要是是操作对象的属性。 几个常用的方法: :补充:...
block // 基本用法一:1.定义无参数无返回值的Block代码块 // void:无返回值 ():无参数 void (^printBlock)() = ^() { NS...