iOS开发集锦之 2017.05.08(UI之一劳永逸系列)
2017-05-08 本文已影响29人
Ashen_
面试一个自称三年经验的小伙 by:@程序员GIF
**文章**
1. 一劳永逸,iOS引导蒙版封装流程
作者:卖报的小画家Sure
描述: 1. 命名规则统一,创建方法自动获取对应尺寸图片; 2. 在UIWindows上添加UIImageView; 3. 暴露show, hide方法; 4. userDefault 控制只显示一次
demo: 一劳永逸,iOS引导蒙版封装流程demo
2. iOS 之键值编码(KVC)与键值监听(KVO)
作者: 苏小妖
描述: KVC: 键值编码。1. setValue: forKey: /forKeyPath, valueForKey:/valueForKeyPath:; 2. 处理不存在的key (setValue: forUndefinedKey:); 3. 处理nil值(setNilValueForKey:); 4. 集合的操作[a valueForKeyPath:@"@max.amount"]. 总结:使用KVC编程的优势是更加简洁,更适合提炼一些通用性质的代码
kvo:键值监听。addObserver:forKeyPath:options:context:/ removeObserver:forKeyPath: / observeValueForKeyPath:ofObject:change:context: 注册、注销、处理 。总结: 适用于model修改后,引发的view的变化这种情况
**开源项目**
3. 创作 Apple Music 封面风格的图片:ShadowImageView
作者: olddonkey
iOS_dev_awesome
描述: A apple music cover picture shadow style image library