做iOS的开发,UI是非常非常重要的一环。调试时我们一般用模拟器,提交前用真机做測试。用模拟器来调试UI效果尽管快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时。近期看到了Reveal这个工具,发现真的是强大无比,类似于FireFox上的FireBug,对于U...
分类:
移动开发 时间:
2015-03-02 10:56:25
阅读次数:
205
简述:Cocoa 提供了NSPredicate 用于指定过滤条件,谓词是指在计算机中表示计算真假值的函数,它使用起来有点儿像SQL 的查询条件,主要用于从集合中分拣出符合条件的对象,也可以用于字符串的正则匹配。定义(最常用到的方法):NSPredicate*ca=[NSPredicatepredic...
分类:
移动开发 时间:
2015-03-02 10:49:10
阅读次数:
161
转自:http://www.cocoachina.com/ios/20141231/10783.htmlTableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.1self.tableView.tableFooterView=[[UIViewalloc]init];...
分类:
移动开发 时间:
2015-03-02 10:46:51
阅读次数:
320
问题:企业App,以Inhouse方式发布,在iOS 7.0中可以正常安装该App,但在iOS8.1.3上无法安装。解决方法:设置Build Setting中的Code Signing Entitlements,为App指定一个entitlements.plist文件。并在entitlements.plist文件中指定application-identifier为Bundle ID: applic...
分类:
移动开发 时间:
2015-03-02 09:33:55
阅读次数:
156
1.UIView首末式动画(实现渐变效果)[UIView animateWithDuration:...]在修改了自动布局的约束之后,执行下面代码实现动画效果 [UIView animateWithDuration:1.0 animations:^{
[添加了约束的view layoutIfNeeded];
}];2.UIImageView的startAnimating系...
分类:
移动开发 时间:
2015-03-02 09:32:33
阅读次数:
216
//获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量 [[UIApplication sharedApplication] delegate]; //获得程序的主Bundle NSBundle *bundle = [NSBundle mainBundle]; /* 在...
分类:
移动开发 时间:
2015-03-02 09:26:14
阅读次数:
151
UITableView UITableView的样式有两种,一种是Grouped(左图),另一种是Plain(右图),如下图,它的属性是style,类型为UITableViewStyle,枚举值分别是UITableViewStyleGrouped和UITableViewStylePlain;用这个....
分类:
移动开发 时间:
2015-03-02 09:24:10
阅读次数:
158
iOS 混合应用的关键点分析 - 仿 Android 平台 WebView 可注入本地对象方法的功能实现要点...
分类:
移动开发 时间:
2015-03-02 07:17:53
阅读次数:
235
最近在读唐巧大神的《iOS开发进阶》,学到了一个大招:使用脚本删除ios中未使用的图片(纸书上有点小问题,参考github上的issue:使用脚本删除ios中未使用图片)。
issue中得到的建议是:将代码保存在一个.sh文件中,在xcode里面执行shell脚本文件。看到这里,头瞬间大了,大学学的shell都还给linux老师了....还有xcode中怎么执行脚本啊???...
分类:
移动开发 时间:
2015-03-02 01:03:42
阅读次数:
232