240 发简信
IP属地:江苏
  • @蝴蝶之梦天使 这个时候为什么不在定义枚举的时候定义一个other项来处理服务器的意外返回呢?这样虽然和直接处理switch的default没本质区别,但是会使程序更易读啊。并且遵循了我上面提到的switch枚举值的规范,有利于我们及时发现未处理的枚举值。

    iOS代码编程规范-根据项目经验汇总

    带出几十位从零开始学iOS的实习生或试用期的开发人员后,觉得真的是千人千面,每个人写的代码都风格迥异,如果没有一个文档规范,每次都和新人进行口头的说教,大概自己是不用敲代码了...

  • @蝴蝶之梦天使 不同意,枚举是不会出现default的情况的,出现default的话说明你没有列举所有的枚举值。你在枚举类型中新增一个值的时候,如果没有default分支,编译器就会警告你switch语句没有处理所有枚举值。这样的警告是有好处的不是吗?

    iOS代码编程规范-根据项目经验汇总

    带出几十位从零开始学iOS的实习生或试用期的开发人员后,觉得真的是千人千面,每个人写的代码都风格迥异,如果没有一个文档规范,每次都和新人进行口头的说教,大概自己是不用敲代码了...

  • switch语句最后一个分支必须要是default?如果case是枚举值呢?

    iOS代码编程规范-根据项目经验汇总

    带出几十位从零开始学iOS的实习生或试用期的开发人员后,觉得真的是千人千面,每个人写的代码都风格迥异,如果没有一个文档规范,每次都和新人进行口头的说教,大概自己是不用敲代码了...

  • 在用百度地图及鹰眼SDK过程中遇到的问题

    最近在用百度地图SDK做定位功能,遇到了一个会crash的bug。经过长时间的调试,终于确定并解决了问题。以下是这次问题总结的一些比较重要的东西。 遇到了EXC_BREAKP...

  • 读Coding-iOS源码

    可以通过appearance方法统一定制控件的样式。 NSUserDefauls提供了一个registerDefaults方法,此方法保存的值不会覆盖对应的key所保存的值。...

  • 写的很清晰,很容易理解

    HTTP in iOS你看我就够

    声明:本文是本人 [编程小翁] 原创,转载请注明。 HTTP属于老话题了,在项目中我们经常需要往服务端发POST或者GET请求,但是对于HTTP的了解不应只局限于此。千里之行...

  • 120
    HTTP in iOS你看我就够

    声明:本文是本人 [编程小翁] 原创,转载请注明。 HTTP属于老话题了,在项目中我们经常需要往服务端发POST或者GET请求,但是对于HTTP的了解不应只局限于此。千里之行...