iOSTips 01 RefactoringMassiveAppDelegate 重构繁杂的AppDelegate 02 倔强青铜:如何避免写出丑陋的通知代码 03 最佳实践:优雅的使用 UserDefaults