分类:ios

  • 关于约束firstItem和secondItem

    今天在一个autolayout 的问题上面,发现了约束里面的firstItem和secondItem的区别。 先看看定义是怎么说的

    阅读更多>>

  • 单例的两种写法

    第一种,使用GCD,利用dispatch_once方法。 dispatch_once函数如下:

    阅读更多>>

  • 利用NSSortDescriptor给NSArray排序

    利用NSSortDescriptor排序,可以对数组里面的对象的某一个属性来进行排序。 NSSortDescriptor的组成,key建,ascending升序。另外还有一个属性,关于排序的值之间的比较,这是一个可选参数。默认情况下, 是一个简单的对比排序,也可以通过一个选择器(SEL)或者比较器(NSComparator)而发生改变。 *任何时候当你在为面向用户的字符串排序时,一定要加入localizedStandardCompare:选择器,它将根据当前语言环境的语言规则进行排序(语言环境可能会根据大小写,变音符号等等的顺序而发生改变)。 假设有一组数据,反应投票的情况,voteInfo,有投票人(NSString *)name、投票时间(NSInteger)time、投票结果(BOOL)result

    阅读更多>>

  • 【翻译】制作无限循环的滚动视图

    在给iPhone应用做翻页功能的时候,很多时候需要页面无限循环。例如,你有一个小的画册要显示,你想要滑过所有内容,然后从最后一个可以滑到开始那个。用户可以继续滑动只要他们想滑,在一个视图的内容同一个方向可以一直滑动。 这里有两个思路可以做到这个效果:

    阅读更多>>

  • UITableViewCell里UIButton的选中态

    在iOS6中,tableViewCell中有UIButton。cell被选中的时候,button会显示高亮状态,如果不希望这样,需要重写cell的setHightlighted和setSelected方法

    阅读更多>>

  • 2015-02-26-OC获取今天日期的时间戳

    这个方法是用来计算今天的日期(零时零分)的时间戳。

    阅读更多>>