属性:
- 命名: 类型简写+作用/业务,并且遵循小驼峰命名规范。
class User {
var strName: String?
}
- 简写对照表:
类型 | 类型简写 |
---|---|
String | str |
Dictionary | dic |
Array | ary/array |
UIView | view |
UILabel | lab |
UIImageView | iv |
UIImage | img |
UIPickView | pick |
CGFloat/Int... | num |
UITextField | tf |
UITextView | tv |
UITableView | tableView |
UICollectonView | collectionView |
UIGestureRecognizer | ges |
- 使用:为了和局部变量区分需要加self,方法也一样。
class User {
var strName: String?
func changeName() {
self. strName = "June"
}
类名:
以2-3个项目或者公司或者项目人名拼音首字母大写为开头,如ZY,紧接着在第一个字母大写。也可以直接用英文首字母大写。
方法/函数:主语+谓语+介词+宾语+副词+状语(除了谓语,别的都可少)
func refreshData(){}
func btnLoginOnClicked:()(_ sender: Any) {}
全局函数:同函数/方法且遵循大驼峰命名格式。(谓语不可少)
func ExitApplication(){}
常量:
以k开头后面按照大驼峰命名就可以了。
补充:
本系列是随笔系列,就是想到什么写点什么,不足之处还请多包涵。
网友评论