#param mark的作用?
pragma这字在字典上查不到,近似字pragmatic的意义是活跃的、爱管閒事的、实用主义的。pragma mark实质上是让Xcode在其Function Menu内打上一些记号,Function Menu就是图一中两个星号之下的那一块,Function Menu列出程式档内的class (左方有c字样)、function(左方有f字样)、method(左方有m字样),这是Xcode让使用者可以快速查看一个程式档案裡所有class、method、function的工具,pragma mark则是在Function Menu内作记号(mark),帮助阅读程式。
如图:

#pragma mark 的用法,如图
1.#pragma mark - 这种会有Funcation Menu会出现一条直线.
2.#pragma mark 注释 和 #pragma mark -- 注释 这两种写法效果是一样的
代码分类:
如图, 实际项目中我们在controller, view里面会有大量的代码, 包括view的设置, 代理方法, 响应方法, 如果我们不分类,不使用#pragma mark, 后期我们修改,查找起来很麻烦, 所以合理的代码分类很重要,我们可以直接定位到那个地方.
分类可以有以下的几种: life cycle(生命周期), initUI(初始化,包括view的设置), 懒加载, 网络请求, 代理, 响应方法, 内部方法等方式.
网友评论