美文网首页
关于判断的几种方式.

关于判断的几种方式.

作者: 3a169b0787bc | 来源:发表于2017-05-22 14:34 被阅读11次

NSScanner
谓语
正则
if

刚刚最近用到了NSScanner,以前都没用过。想起就总结一些平常经常用的判断的方式。
if就不用多说了,代码里一般会多次出现。但是涉及复杂一点的筛选调剂的话,如果用if就会出现多次循环,效率不高,而且代码看起来也很繁琐。

谓语的话。就是NSPredicate
这是苹果提供的快速筛选对象数据的一个过滤器,既强大又简洁。之前写代码用CoreData的时候用过,有点像SQL语句很好理解,非常直接明了。像做输入框实时筛选也用过。用它的话就需要对关键词熟悉一点。而且谓语里的条件也可以套用正则。
iOS 用NSPredicate实现搜索 筛选

正则表达式
这个也用过,但是其实都是网上抄的现成的代码,像手机号 电子邮箱的判断,这些判断一般都直接套用的现成的正则,但是其实表达式还是要能看得懂,不然像手机号增加一个号段,自己都不知道怎么改。反正这个我也是没怎么自己写来用过。但是正则能干的事情还是挺多的。
iOS开发之详解正则表达式
iOS常用正则表达式

NSScanner
这个我也是刚用到,也没什么太多认识。直接上链接吧。看看一些详细的文章来认识一下吧。
[译] NSScanner:一个陌生的条件判断利器!
iOS-NSScanner处理服务器数据异常、数据处理

iOS - 快速筛选、整理与计算

相关文章

  • 关于判断的几种方式.

    NSScanner谓语正则if 刚刚最近用到了NSScanner,以前都没用过。想起就总结一些平常经常用的判断的方...

  • 这几年项目开发中的小程序片段整理

    1、cell的几种创建方式: 2、判断webview是否加载完成: - (void)webViewDidFinis...

  • 越狱代码检测

    判断手机越狱的几种方式: 通过手机越狱后增加的越狱文件判断 // 通过越狱后增加的越狱文件判断 class f...

  • ios越狱检测

    目前所用越狱检测判断 判断手机越狱的几种方式: 通过手机越狱后增加的越狱文件判断 根据是否能打开cydia判断 3...

  • 关于map 的几种方式

    java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是==HashMap Ha...

  • Java中类型判断的几种方式

    1. 前言 在Java这种强类型语言中类型转换、类型判断是经常遇到的。今天就细数一下Java中类型判断的方法方式。...

  • iOS 越狱代码检测

    判断手机越狱的几种方式: 1. 通过手机越狱后增加的越狱文件判断 2. 根据是否能打开cydia判断 3.根据是否...

  • javascript判断数据类型

    javascript判断数据类型主要有以下几种方式: 1.typeof2.instanceof3.Object.p...

  • JavaScript获取iPhone设备型号

    js获取设备信息有以下几种方式 使用浏览器的userAgent获取(对安卓有效) 通过屏幕尺寸判断,但是这种方式只...

  • iOS 判断字典为空

    以下几种判断均无效 正确判断姿势:

网友评论

      本文标题:关于判断的几种方式.

      本文链接:https://www.haomeiwen.com/subject/khtexxtx.html