博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS之开发编码规范
阅读量:4289 次
发布时间:2019-05-27

本文共 931 字,大约阅读时间需要 3 分钟。

参考:http://www.jianshu.com/p/414bb5a53139

https://github.com/raywenderlich/objective-c-style-guide

http://www.csdn.net/article/2015-06-01/2824818-objective-c-style-guide/1

http://www.csdn.net/article/2015-06-01/2824818-objective-c-style-guide/2

http://www.csdn.net/article/2015-06-01/2824818-objective-c-style-guide/3

http://www.csdn.net/article/2015-06-01/2824818-objective-c-style-guide/4

http://www.csdn.net/article/2015-06-01/2824818-objective-c-style-guide/5

2.关于编译器:关闭警告:

#pragma clang diagnostic push

#pragma clang diagnostic ignored "-Warc-performSelector-leaks"

[myObj performSelector:mySelector withObject:name];

#pragma clang diagnostic pop

3.忽略没用的变量

#pragma unused (foo)

明确定义错误和警告

#error Whoa, buddy, you need to check for zero here!

#warning Dude, don't compare floating point numbers like this!

=======类中的代码布局
引用文件---宏定义-----静态变量----枚举类型比

属性初始化放在Getter中初始化,放在类的最底部。

生命周期函数---------私有方法------代理方法----setter和get方法-------

转载地址:http://vdmgi.baihongyu.com/

你可能感兴趣的文章
Python sys.argv[]详解
查看>>
Python sys.path、sys.modules模块介绍
查看>>
python元组遍历
查看>>
python字典用法总结
查看>>
python异常处理
查看>>
python sys.exc_info()详解
查看>>
python中os模块作用
查看>>
ubuntu python subprocess模块执行python脚本
查看>>
python xticks()函数设置X轴方法--刻度、标签
查看>>
HTTP协议原理
查看>>
python正则表达式模块re
查看>>
python爬虫总结
查看>>
python网络编程基础--http
查看>>
python 构造http请求对象-Request对象
查看>>
解决Ubuntu16.04更新源时显示“暂时不能解析域名”问题
查看>>
Ubuntu16.04运行清空文件命令时提示权限不够解决方法
查看>>
shell脚本编写笔记
查看>>
Ubuntu16.04实现定时免密远程拷贝脚本
查看>>
Ubuntu 16.04安装Docker
查看>>
Docker报错:Temporary failure in name resolution&Proxy Authentication Required
查看>>