希望更具有语义化
Opened this issue · 5 comments
manondidi commented
.i35("3.5 inches (iPhone 4, 4s)")
.i40("3.5 inches (iPhone 5, 5s, SE)")
.i47("3.5 inches (iPhone 6, 7, 8)")
.i55("3.5 inches (iPhone 6, 7, 8 Plus)")
.ifull("full screen (iPhone X, Xs, XsMax)")
.i58full("5.8 inches (iPhone X, Xs)")
.i61full("6.1 inches (iPhone XR)")
.i65full("6.5 inches (iPhone XsMax)")
希望可以 更具语义化 i40 这种可读性太差
lixiang1994 commented
考虑到过长的命名可能带来代码风格过于啰嗦, 我也在寻找更简洁明确的命名方式, 您有什么好的建议吗?
manondidi commented
通常以宽度为准啊
asIphone5Width asIphone6Width asIphone6PWidth asIphoneXWidth
这样会不会更语义化一些呢
lixiang1994 commented
宽度的API我也有提供的 目前叫做 w320() w375() w414(), 过长的命名会让调用时代码显得非啰嗦, 就像OC的代码 又臭又长, 我现在已经由几个好的idea了 正在尝试, 确定下来后再更新哈.
manondidi commented
w320() w375() w414() 也是不错的, asIphone5Width配合上代码换行 并不会又臭又长,
写代码可以不写注释,尽量要让代码的可读性增强.
manondidi commented
这块改善了吗