摘要:
-[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object' 有时会报这个错误 首先,我们来分析一下这个报错的主要意思 mutating method sent to immutable object 说 阅读全文
摘要:
首先导入 #import <WebKit/WebKit.h> 初始化,要注意有两个代理, navigationDelegate应该是替换的uiWebView中的方法的 webview可以通过监听自己的"estimatedProgress"来获取到页面的加载进度,实现进度条. webview加载web 阅读全文
摘要:
搜索框的一些谓词 搜索userName为searchString的对象 BEGINSWITH 查找首字符符合条件的 ENDSWITH 查找结尾字符符合条件的 CONTAINS 查找包含字符的条件 LIKE 模糊查找 他们可以与c、d 连用,表示是否忽略大小写、是否忽略重音字母(字母上方有声调标号) 阅读全文
摘要:
tableview偏移 方法一:改变edgesForExtendedLayout 将edgesForExtendedLayout属性设置为UIRectEdgeNone,这样布局就是从导航栏下面开始了 方法二:导航栏半透明属性设置为NO 在iOS 6之前(包括iOS 6)translucent默认就是 阅读全文
摘要:
在程序开发的时候,很多coder都会设置DEBUG下的定义NSLog宏。在RELESAE版本的时候会关闭日志输出。 上面这种方式是最最常见的自定义NSLog,但是在多次使用后很容易导致信息混乱。我们可以使用更加强大的方式来完成NSLog设置。代码如下: 参数 FILE:宏在预编译时会替换成当前的源文 阅读全文
摘要:
新升级了xcode7 以前的项目都报了这个错,原因是原来的静态库都不包括 bitcode 这个东西,xcode默认包含了这个库。 至于什么是bitcode,请看这里: http://blog.csdn.net/soindy/article/details/48518717 现在我们把bitcode关 阅读全文
摘要:
QQ会话中总是希望添加一行就向上滚动总是显示最新的消息 NSIndexPath *lastIndexPath = [NSIndexPath indexPathForRow:_messageArray.count-1 inSection:0];记录最下面的行的位置 [self.QQTalkTableV 阅读全文
摘要:
单一控制器的横竖屏切换 if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) { SEL selector = NSSelectorFromString(@"setOrientation:"); N 阅读全文
摘要:
int i=100; float f=2.34; NSNumber *n1=[NSNumber numberWithInt:i]; NSNumber *n2=[NSNumber numberWithFloat:f] 将NSNumber类型转换成基本类型 i=[n1 intvalue] f=[n2 f 阅读全文
摘要:
更新操作返回一个BOOL值,YES表示操作成功,NO表示执行过程遇到错误,可以通过-lastErrorMessage和-lastErrorCode查看错误信息。使用executeUpdate:方法执行更新: 示例 文/elevenchen(简书作者)原文链接:http://www.jianshu.c 阅读全文