iOS library class
文章平均质量分 65
秀才爱吃菜
天还是蓝色的 海也是蓝色的 别人再怎么说 不代表那是我
展开
-
iOS UILabel 详解(不定期更新ing)
var text: String! @property(nonatomic, copy) NSString *text //label 文字 var attributedText: NSAttributedString! @property(nonatomic, copy) NSAttributedString *attributedText //label attr原创 2014-11-27 15:32:27 · 1096 阅读 · 0 评论 -
iOS 排序数组使用NSComparator块
排序 基础框架声明了 NSComparator 类型比较两个项目: typedef NSComparisonResult (^NSComparator)(id obj1, id obj2); NSComparator 是一块类型,它需要两个对象并返回一个吗 NSComparisonResult 价值。 这是一个参数的方法 NSSortD原创 2015-04-29 09:57:45 · 1889 阅读 · 0 评论 -
iOS block块
为什么使用块? 块对象封装单元——也许,在抽象的术语,一段代码,可以在任何时间执行。 从本质上说,他们是便携式和匿名函数,可以作为参数传递的方法和函数或从方法和函数可以返回。 块本身有一个类型参数列表和可能推断或声明的返回类型。 你也可以将一块分配给一个变量,然后就像一个函数调用它。 插入符号的符号(^)作为句法标记块。 例如,下面的代码声明了一个变量在两个街区整数并返回一个整数值。原创 2015-04-29 09:56:22 · 490 阅读 · 0 评论 -
iOS 枚举
枚举 基础框架的集合类 nsarray , nsdictionary , NSSet , NSIndexSet 声明方法,执行一个特定类型的枚举指定块的收集和客户提供代码来处理每个枚举项或测试。 换句话说,相当于fast-enumeration构造方法执行: for (id item in collection) { // Code t原创 2015-04-29 09:53:28 · 533 阅读 · 0 评论