在非常多场景中。我们都须要实现各种动画。这回我们来尝试搞一下控制器间跳转的modal动画。 - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { ZYSecondViewController *se ...
分类:
其他好文 时间:
2017-08-02 22:17:51
阅读次数:
135
NSArray、NSSet、NSDictionary /* 集合 1.NSArray\NSMutableArray * 有序 * 高速创建(不可变):@[obj1, obj2, obj3] * 高速訪问元素:数组名[i] 2.NSSet\NSMutableSet * 无序 3.NSDictionar ...
分类:
其他好文 时间:
2017-08-02 10:03:35
阅读次数:
146
最近看到群里很多小伙伴有问上传图片服务器收不到, 解析不了. 可以说就一个属性 ContentType , 不论你使用第三方的AFN, 还是自己封装NSURLSesstion. 都需要把ContentType 设置和后台的解析方式一样(可能术语不是很标准, 总之就这个意思哈,谅解) 下面贴一段AFN ...
分类:
移动开发 时间:
2017-07-03 16:15:42
阅读次数:
196
经过两篇的介绍我想对RunLoop应该有了简单的了解,至少不至于一无所知。 在这篇我想对“CFRunLoopObserverRef”做一下简单的补充。 在补充之前先说一下。 在现在的开发中已经很少见到MRC了。 但是那是对与OC对象的。 CFRunLoopObserverRef属于CF (Core ...
分类:
移动开发 时间:
2017-06-18 22:45:47
阅读次数:
203
iOS开发中常常会遇到空指针的问题。如从后台传回来的Json数据,程序中不做推断就直接赋值操作,非常有可能出现崩溃闪退。为了解决空指针的问题,治标的方法就是遇到一个处理一个。这样业务代码里面就插了非常多推断语句,费时又费力。如今有一个简单的办法。 利用AFNetworking网络请求框架获取数据。 ...
分类:
移动开发 时间:
2017-06-12 18:46:53
阅读次数:
626
//一: 迭代器 //数组 NSArray *arr=@[@"1",@"2",@"3",@"4",@"5"]; NSEnumerator *enumerator = [arr objectEnumerator]; NSString *str = nil; while (str = [enumerat ...
分类:
其他好文 时间:
2017-06-04 17:02:34
阅读次数:
133
代码: -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ ...
分类:
移动开发 时间:
2017-05-20 18:22:48
阅读次数:
291
iOS开发通过AFNetworking上传图片到服务器 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.responseSerializer.acceptableContentTypes = [NSSet ...
分类:
移动开发 时间:
2017-05-16 12:57:53
阅读次数:
177
/****************集合(NSSet)和数组(NSArray)有相似之处,都是存储不同的对象的地址。只是NSArray是有序的集合,NSSet是无序的集合,同一时候NSSet能够保证数据的唯一性。当插入同样的数据时,不会有不论什么效果。集合是一种哈希表,运用散列算法。查找集合中的元素比 ...