这两者的区别其实在我之前一篇博客很相似,那篇是取,这篇是赋值。
在项目中大家肯定都会用到这个,当你不想做非空判断,或者说set的这个值可能是不存在的,你应该怎么用 用setObject:forKey:肯定是会crash的,但是你换成setValue:forKey:就可以略过这一项,就是这么强大,以后用什么你自己选吧
这两者的区别其实在我之前一篇博客很相似,那篇是取,这篇是赋值。
在项目中大家肯定都会用到这个,当你不想做非空判断,或者说set的这个值可能是不存在的,你应该怎么用 用setObject:forKey:肯定是会crash的,但是你换成setValue:forKey:就可以略过这一项,就是这么强大,以后用什么你自己选吧