[UIView animateWithDuration:5
delay:0
options:UIViewAnimationOptionTransitionNone animations:^{
//xxxx
completion:^(BOOL finished) {}];
注意,如果xxxx这段逻辑中,如果设置的效果与当前的效果一样的话,则会直接进入completion处理,并不会隔5秒。
for (id obj in objsArr){}
注意:这里的obj是对objsArr中的每个对象进行了一个强引用。
当用webview 加载一个非法的URL时,例如:http://xxx/xx?a=中文 这种未编码的,此时会影响到webview代理调用顺序。即使 shouldStartLoadWithRequest 返回的是 YES,webViewDidStartLoad也不会被触发。
一个a变量 ,在block外定义,如果在block获取这个变量的地址,此时的这个地址是a的拷贝的地址,不是a的地址,block会把变量拷贝一份。
当 image assets 中的同名时,如果都是png 半透明的那种图,那么代码里[UIImage imageNamed:@”xx”] 获取的对象就是nil
//这种写法 不安全 如果数组没数据 又因为 arr.count 是 NSUInteger 类型, 此次会溢出
for (NSInteger i = 0; i <= arr.count-1; i++) {
}
//这才是安全的写法
for (NSInteger i = 0; i < arr.count; i++) {
NSLog(@"%@",arr[i]);
}