本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
1、对于一个字符串来讲的话,如果是用strong来修饰和用copy修饰的区别 strong修饰相当于是浅拷贝,copy如果是不可变字符串则相当于深拷贝 这时候一个可变字符串来...
1:GCD线程的同步异步和串行并行 参考链接 实际开发中,模拟一个消息接受机制:一次性推过来多条消息,并写入到数据库中,这个时候可以用到串行队列+异步线程,确保消息逐条写入到...
为什么IBOutlet属性是weak的?因为当我们将控件拖到Storyboard上,相当于新创建了一个对象,而这个对象是加到视图控制器的view上,view有一个subVie...
iOS UITests(UI自动化测试 实现) 本文Demo地址[toc] 简介 1.UI Tests是一个自动测试UI与交互的Testing组件,它可以通过编写代码、或者是...
UITests(自动化测试)Demo地址 Class 类 XCUIApplication 官方 A proxy for an application that can be ...
UITableview深度优化
iOS 保持界面流畅的技巧 iOS 处理图片的一些小 Tip iOS 事件处理机制与图像渲染过程
一 通过GCD中的dispatch_barrier_(a)sync所谓等待的理解 二 iOS-GCD之初,disPatch队列和线程的关系 三 GCD中的dispatch_a...
随着年龄渐大,内心非常着急, 好好学习技术, 好好挣钱,只能靠自己给自己买房子,没有什么理由不去好好努力。而这最主要的还是需要一个内心平静的心态,不断踏实地沉淀自己!!享受去...
关于开辟线程的开销 iOS下主要成本包括:内核数据结构(大约1KB)、栈空间(子线程512KB、主线程1MB) GCD线程死锁 死锁的原因如下图: 还有一种情况,就是同样在主...
2016年9月,由于家庭和工作的原因。我离开了自己的行业,转瞬来到了今天。打开简书看到竟然获得了这么多的赞。感谢你们的厚爱。 时隔一年多,万千感慨。 因为很多博客的账密都忘了...
文章系列《RACSignal 》《RACDisposable》《RACSubject、RACReplaySubject》《iOS RAC - 基本用法》《iOS RAC - ...
前言 此为ReactiveObjC文档翻译,gitHub tag:2.12 date:2017-03-15 QQ: 809199658.原文地址:ReactiveCocoa/...