摘要:
NSArray *values = @[@72, @78, @75, @70, @72, @73, @77, @78, @75, @70, @72, @73, @87, @78, @75, @70, @72]; NSNumber *avg = [values valueForKeyPath:@"@avg.self"]; NSNumber *sum = [values valueForKeyP... 阅读全文
摘要:
一、什么是runLoop 1、说白了,runloop就是运行循环 2、runloop,他是多线程的法宝 通常来讲,一个线程一次只能执行一个任务,执行完之后就退出线程。但是,对于主线程是不能退出的,因此我们需要让主线程即使任务执行完毕,也可以继续等待接收事件而不退出,那么runloop就可以做到。 但 阅读全文
摘要:
1 延迟执行 2 定时器 3 核心方法bind 4 concat 方法 类似的方法还有:zipWith(信号合并) combineLatestWith(信号合并) 5 combineLatest 和reduce 的结合使用 使用案例 6 双向绑定 声明一个属性 创建一个label 实现绑定 这种绑定 阅读全文
摘要:
// 截图 - (void)screenShots{ UITableView *shadowView = mainTab; // 开启图片上下文 UIGraphicsBeginImageContextWithOptions(shadowView.contentSize, NO, 0.f); // 保存现在视图的位置偏移信息 CGPoint saveCont... 阅读全文
摘要:
http://www.cocoachina.com/articles/83448 阅读全文
摘要:
开发过程中总会碰见页面出现错误的情况,这时候整个页面一片红, 如下 测试阶段出现这样的问题就算了,万一正式环境也出现这个就要不和谐了。所以就有了ErrorWidget。这个是要在最底层设置一下就可以屏蔽这样的页面了。 代码如下: 引入如下 当出现报错的时候就会展示如下的页面 over 阅读全文
摘要:
引入 增加头文件 样式 1 2 阅读全文
摘要:
这个是flutter报错的信息: Device doesn't support wireless sync. AMDeviceStartService(device, CFSTR("com.apple.debugserver"), &gdbfd, NULL) 最新更新的iOS13后运行flutter 阅读全文
摘要:
这是报错的日志 Status bar could not find cached time string image. Rendering in-process 阅读全文