作者:flowerflower推荐阅读:备战2020——iOS全新面试题总结 目录1、设计模式是什么? 你知道哪些设计模式,并简要叙述?2、MVC 和 MVVM 的区别?3、...
首先看一段AF2.x经典代码: 首先我们要明确一个概念,线程一般都是一次执行完任务,就销毁了。 而添加了runloop,并运行起来,实际上是添加了一个do,while循环,这...
客服代码帮大忙了...demo里面那个复杂的依赖简直是个大坑
融云即时通讯坑点总结2018-5-29项目中包含直播通讯聊天以及客服聊天功能,在这里我集成了融云即时通讯的sdk,当然了,也碰到了相应的坑点,在这里记录一下。 1.导入sdk包 在这里我用的是cocoapods导...
项目中包含直播通讯聊天以及客服聊天功能,在这里我集成了融云即时通讯的sdk,当然了,也碰到了相应的坑点,在这里记录一下。 1.导入sdk包 在这里我用的是cocoapods导...
前言 苹果在IOS7以后给导航控制器增加了一个Pop的手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会跟随你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是...
react-native-animatable 动画 react-native-carousel 轮播 react-native-countdown 倒计时 react-na...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
前言 web app与native app的讨论一直持续不断,web app具有低成本、高开发效率以及多平台支持等特性,而且无需审核,能随时发布更新,只是受制于设备和网络通信...
有点心动想在新项目中用swift3写了,看起来网络层轻松好多
Moya+PromiseKit+RxSwift优雅的书写网络请求前言 公司之前的项目是由其他同事搭建的,随着公司业务的拓展,网络请求随之增加。网络工具类内部的代码愈发庞大,最终难以管理。为此寻找一个可行的解决方案,顺便学习一下RxSwif...
真的帮大忙了
修复 RCTWebSocket - Ignoring return value of function declared with warn_unused_result attribute修复 RCTWebSocket - Ignoring return value of function declared with warn_unused_result at...
文/七毛是我 1、ABC 跟小K认识,还是因为一篇征友贴。 那会儿我刚大学毕业,苏苏看我一人在魔都孤单寂寞冷,帮我写了篇征友文贴了出来。当晚,她的邮箱就炸了,我的微信也炸了。...
楼主你好,今天在自定义NSOperation的时候遇到了个问题。在我的自定义任务main函数里我是这样写的:
-(void)main {
//异步操作
[self doSomehingAsyncWithCompletion:^(void){
}];
while (!_stopRunLoop && [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]);
}
基本思路也是参考了ST这个帖子http://stackoverflow.com/questions/12285153/how-to-implement-an-nsrunloop-inside-an-nsoperation,用runloop阻塞当前线程。但是这个任务要怎么结束掉呢?这个Operation对应的NSOperationQueue一直存在着这个任务退出不了。
知其然亦知其所以然-NSOperation并发编程对于iOS的并发编程, 用的最普遍的就是GCD了, GCD结合Block可以so easy的实现多线程并发编程. 但如果你看一些诸如AFNetworking, SDWebIm...