iOS开发集锦之 2017.05.08(UI之一劳永逸系列)

面试一个自称三年经验的小伙 ​​​​ ​​​​ ​​​​ ​​​​ by:@程序员GIF
**文章**

1. 一劳永逸,iOS引导蒙版封装流程

作者:卖报的小画家Sure
描述: 1. 命名规则统一,创建方法自动获取对应尺寸图片; 2. 在UIWindows上添加UIImageView; 3. 暴露show, hide方法; 4. userDefault 控制只显示一次
demo: 一劳永逸,iOS引导蒙版封装流程demo

iOS开发集锦之 2017.05.08(UI之一劳永逸系列)_第1张图片


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
描述: A apple music cover picture shadow style image library


查看订阅消息,请关注微信订阅号: iOS_dev_awesome


iOS开发集锦之 2017.05.08(UI之一劳永逸系列)_第2张图片
iOS_dev_awesome

你可能感兴趣的:(iOS开发集锦之 2017.05.08(UI之一劳永逸系列))