摘要: 函数作参数,示例为传入一个String和一个添加前缀的函数,返回一个添加完前缀的String: 闭包做参数,示例为传入一个闭包,: 可以看出两者区别在,闭包做参数时声明的闭包结构是必须带一个外部参数名的 而函数作参数时必须不能带参数名 这里有2个点: (1)在声明时,如果是函数,是不需要带参数名的; 阅读全文
posted @ 2015-12-11 17:35 Rayshen 阅读(2302) 评论(0) 推荐(0) 编辑
摘要: 中缀语法是OC里特有的一种,就是在函数的参数前面加一个解释词,让调用的时候明白该参数的含义 比如: 调用的时候: 不过你发现没,这中缀语法的前提是你必须在函数名的最前面,写个With啥的说明第一个参数的名字,否则第一个参数是没有中缀的。 这样写,确实让调用的时候看起来非常顺眼,[xxxxxxWith 阅读全文
posted @ 2015-12-11 14:32 Rayshen 阅读(1522) 评论(0) 推荐(0) 编辑
摘要: 一、有关回调我们知道,执行函数的时候,一般都有return作为返回参数了,那有return了为什么还要回调呢?回调是为了实现异步的返回,在某些特殊的情况下,比如你执行的函数是一个长时间运行的函数,并不能直接返回给你结果,为了不影响源程序其他步骤的执行,你得继续执行下去,等那边产生结果了再“主动告诉你... 阅读全文
posted @ 2015-12-11 13:26 Rayshen 阅读(6887) 评论(0) 推荐(0) 编辑