iOS中如何对URL的param强制encode,不影响前面的http…等

如何encode:

或者

顺道再贴下如何decode:

[转] edgesForExtendedLayout

如果使用了UINavigationViewController,在iOS7后,默认的子viewcontroller会跑到navvc的底下,遮挡一部分,解决方法是设置:

 

全文:

在IOS7以后 ViewController 开始使用全屏布局的,而且是默认的行为通常涉及到布局,就离不开这个属性 edgesForExtendedLayout,它是一个类型为UIExtendedEdge的属性,指定边缘要延伸的[……]

继续阅读

Objective C中的浅拷贝和深拷贝

其实和Java很类似的,浅拷贝要实现用NSCopying,深拷贝要实现NSMutableCopying,举个例子:

摘抄自:http://stackoverflow.com/questions/11329754/is-this-a-reasonable-pattern-for-implementing-nsmutablecopying

使用的时候:
[[……]

继续阅读

[转]AutoResizing的不合理布局

转载自:http://www.jianshu.com/p/b637d3d21606
不合理布局
UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin
view与其superView的左边距和右边距的比例维持不变,上下间距固定,宽高固定(下图的xib中预览效果与实际效果有差,实际效果是view的上边距不变)这种约束方式相当于上下间距固定,宽高固定,那么父控件高度缩放的时候就会产生冲突,所以这种[……]

继续阅读