- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IOS开发编码与命名规范
IOS开发编码及命名规范
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc319595595 1、目的 PAGEREF _Toc319595595 \h 3
HYPERLINK \l _Toc319595596 2、适用范围 PAGEREF _Toc319595596 \h 3
HYPERLINK \l _Toc319595597 3、编码规范 PAGEREF _Toc319595597 \h 3
HYPERLINK \l _Toc319595598 3.1、文件 PAGEREF _Toc319595598 \h 3
HYPERLINK \l _Toc319595599 3.2、注释 PAGEREF _Toc319595599 \h 3
HYPERLINK \l _Toc319595600 3.3、编码排版格式 PAGEREF _Toc319595600 \h 4
HYPERLINK \l _Toc319595601 3.4、命名规范 PAGEREF _Toc319595601 \h 6
HYPERLINK \l _Toc319595602 3.4.1、保留字 PAGEREF _Toc319595602 \h 6
HYPERLINK \l _Toc319595603 3.4.2、方法 PAGEREF _Toc319595603 \h 7
HYPERLINK \l _Toc319595604 3.4.3、变量 PAGEREF _Toc319595604 \h 7
HYPERLINK \l _Toc319595605 3.4.4、常量 PAGEREF _Toc319595605 \h 8
HYPERLINK \l _Toc319595606 3.4.5、类 PAGEREF _Toc319595606 \h 8
HYPERLINK \l _Toc319595607 3.5、修改规范 PAGEREF _Toc319595607 \h 9
HYPERLINK \l _Toc319595608 3.5.1、新增代码行 PAGEREF _Toc319595608 \h 9
HYPERLINK \l _Toc319595609 3.5.2、删除代码行 PAGEREF _Toc319595609 \h 9
HYPERLINK \l _Toc319595610 3.5.3、修改代码行 PAGEREF _Toc319595610 \h 9
1、目的
统一规范XCode编辑环境下Objective-C的编码风格和标准
2、适用范围
适用于所有用Objective-C语言开发的项目。
3、编码规范
3.1、文件
1) 项目文件必须使用一个有意义的名字且前缀以PRJ_。例如:XCcode中下拉刷新的项目文件被命名为’PRJ_ PullDownRefresh.xcodeproj’。
2) 公共文件统一命名为’Public.h’。任何文件的命名尽量不要以中文命名。
3) 对于文件的目录要按如下结构创建:
-Document(文档所在路径)
-Help(帮助文件所在路径)
-图片等资源文件放在单独的目录与组(Group)中,如Images。
-所有的view放在单独的组(Group)中,如Custom View。
-所有的viewController放在单独的组中,如viewControllers。
-引用外部文件或者某个单独的功能时,放在单独的组中,
例如:
程序中使用了coverflow功能,引用openflow的文件时,将其全部文件放在openFlow这个组中。其view和viewcontroller等文件的组织不受上面所规定的影响。
3.2、注释
1) 注释可以采用’ /* */ ’和’ // ’两种注释符号,涉及到多行注释时,尽量使用
’ /* */ ’。
2) 对于一行代码的注释可放在前一行及本行上,不允许放在下一行,更不允许在一行语句的中间加入注释。
3) 单元文件的文件头注释说明应按如下格式:
//
// 文件名
// 工程名
//
// Created by 创建者 on 日期.
// Copyright 2010 xxx有限公司. All rights reserved.
//
// 系统名称:
// 功能描述:
// 修改记录:(仅记录功能修改)
// 张三 2012-02-02 创建该单元
// 小明 2010-03-02 增加本地点单功能。
//
4) 方法前面的注释遵循以下格式:如果某项没有,则以N/A表示
例如:
/*********
您可能关注的文档
- 9穷人_人教版_优秀PPT.ppt
- A49 领导者心智模式建设之道 .doc
- aeiou短音与名词1.ppt
- 7珠宝首饰设计图绘制和设计选题与构思技巧.ppt
- AI 工具认识与使用方法.doc
- among_between区别用法_全.doc
- 9泵与风机构造与工作原理.ppt
- 8、月亮心愿.ppt
- 7.《一个小村庄故事》ppt.ppt
- 探矿权、采矿权会计核算探讨.docx
- 第10-1课时 计数循环我在行(1)教案-2020-2021学年鲁教版(五四制)第4册八年级信息技术下册.docx
- 第5单元 第15课 探寻新航路2023-2024学年九年级上册历史课时分层作业教学设计.docx
- 第09讲 物质的微观粒子模型(同步教学设计)-2023-2024学年八年级科学下册同步精品课堂(浙教版).docx
- Unit 5 Part 6 Self Check2023-2024学年八年级上册英语高效课堂教学设计(人教新目标Go For It!).docx
- 5.2 高分子材料 第一课时 教学设计 2023-2024学年高二下学期化学人教版(2019)选择性必修3.docx
- 景阳中学排球正面双手垫球公开课教案.docx
- 人教版一年级上册第三单元 好朋友 教案.docx
- 第三篇 主题2 第十一单元 波(1)(高分作业)(教学设计)2023中考科学(强化基础版).docx
- 第6课 多分支结构程序设计——多分支结构 ——if elif else 教学设计- 2024—2025学年浙教版(2020)初中信息技术八年级上册.docx
- 初中语文 七下第五单元整体教学设计美文浸染心灵,经典引领成长.docx
文档评论(0)