摘要: iOS进阶面试题----Block部分1 什么是block对于闭包(block),闭包就是能够读取其它函数内部变量的函数。比如接到电话,百度查询后,返回网页内容给A,这就是一个Block,在M交待工作时,已经定义好,并且取得了F1的任务号(局部变量),却是在当A遇到问题时,才调用执行,跨函数在项目经... 阅读全文
posted @ 2014-11-20 17:15 mengxiangtong22 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: iOS中Blocks的介绍1. 什么是Blocks Blocks是C语言的扩充功能。就是:带有自动变量的匿名函数。 类似C语言的函数指针。但Blocks不是一个指针,而是一个不带名字的函数,它允许开发者在两个对象之间将任意的语句当作数据进行传递,同时它又能获得上下文的信息(闭包Closure... 阅读全文
posted @ 2014-11-20 14:20 mengxiangtong22 阅读(269) 评论(0) 推荐(0) 编辑
摘要: ios 排序汇总IOS几种简单有效的数组排序方法//第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象NSComparator cmptr = ^(id obj1, id obj2){if ([obj1 inte... 阅读全文
posted @ 2014-11-20 11:50 mengxiangtong22 阅读(466) 评论(0) 推荐(0) 编辑