注释, #pragma mark, 代码分类

#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的设置), 懒加载, 网络请求, 代理,  响应方法, 内部方法等方式. 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容