成为优秀Swift开发者的10条建议
在这里给大家分享一些帮助大家成为更优秀的Swift开发者的建议,让你的代码,写的更少,性能更优 。 1. Extension 扩展举例:平方 2. Generics 泛型举例:打印数组中的所有元素 3. For 循环 vs While 循环举例:打印5次 “Count” 创建变量“i”以确保你电脑打印有限的数字不会崩溃。 要记住:变量越多 → 记忆越多 → 越麻烦 → bug越多 → 问题越多。蝴蝶效应要谨记 4. 有选择的展开举例:Gaurd let vs if let 我们来写一个欢迎新用户的程序。 5. 计算属性 vs 函数举例:求圆的直径 现在,半径和直径变量是互相独立的。连接越多 → 额外输入越少 → 错误更少 → bug越少 → 问题越少。 6. 类型安全枚举举例:售票 “.adult”,“.child”,“.senior” 重点标注肯定是没错的。如果switch语句超过指定枚举的范围遇到一些未知情况,左边发生红色错误(),Xcode会报警。—— 找不到合适的表情啦。 7.?无效合并举例:用户选择Twitter主题色 上边代码的意思是,如果userChosernColor返回零值(无效),选择defaultColor (red),否则,选择userChosenColor. 8. 有条件的合并举例:鸡冠头(SpikyHair)显高 上面的代码意思是,如果hasSpikeHaire是真实的,最后的高度增加5;如果是假的,最后的高度加0(不增加)。 9. 函数式编程举例:获取偶数 函数式编程是现象级的,会让你变得更聪明。 10. Closure vs Func(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |