如何使用copy关键字在定义NSString,NSArray等不可变类型,经常使用了copy关键字,这是因为他们存在可变类型 NSMutableString,NSMutabl...
如何使用copy关键字在定义NSString,NSArray等不可变类型,经常使用了copy关键字,这是因为他们存在可变类型 NSMutableString,NSMutabl...
吕布的义父们 血红色的夕阳照满了白门楼的时候,断头台上的吕布回想起自己这一生。 把狂妄自大、死皮赖脸、背信弃义几个词做到极致的这一生。 吕布刚出道那会是跟着丁原混,认丁原做义...
名词解释 依赖注入 每个应用程序都由若干模块组成,当编写一个复杂的应用程序时,应用程序不同部分应该尽可能独立于其他部分来增加重用与独立测试的可能性。依赖注入有助于把他们粘合在...
一:里式替换原则 面向对象中继承的一些思考 继承有这样一层含义:父类中凡是已经实现的方法,实际上是在设定规范和契约,虽然它不强制要求所有子类必须遵循这些契约,但是如果子类对这...
刘备的狡猾 荆州这片地方可不老小的,看地图上涵盖了现在河南湖北湖南三个省,曹操来这里之前,这里的老大还是刘表。 七年前刘备来投靠刘表,刘表让他驻守在荆州北部的新野,虽然嘴上不...
《头文字 D》中有一段经典对白。 黄秋生对周杰伦说:“一直都是你自己在跑,从来没有跟人较量过,记住千万不要有跟别人斗的心,不要跟人比,你要赢的是你自己。” 看到这段话,想起...
人物背景 诸葛恪(203年—253年),字元逊,琅琊阳都(今山东省沂南县)人。三国时期吴国名将、权臣,大将军诸葛瑾长子,诸葛亮的侄子。孙亮(孙权儿子)执政期间,官至丞相 (在...
APP 架构模式基础 App 的本质是反馈回路 GUI(图形用户界面 Graphical User Interface,简称 GUI,又称图形用户接口)应用是一个同时负责输入...
真机上如何实现模拟器"Slow Animation"的效果? 利用lldb,断点后执行以下命令即可 p [(CALayer *)[[[[UIApplication share...
C++ 容器包括 顺序存储结构:vector list dequeue关联存储结构:set map multiset multimap vector 连续存储结构,每个元素字...
小伙子,你很有前途
全面梳理 C++ 拷贝构造与赋值运算符重载(operator=)本文全面梳理 C++ 的拷贝构造与赋值运算符重载(operator=) 默认拷贝构造函数和赋值运算符 在默认情况下用户没有定义,编译器会自动的隐式生成一个拷贝构造函数和赋值运...
本文全面梳理 C++ 的拷贝构造与赋值运算符重载(operator=) 默认拷贝构造函数和赋值运算符 在默认情况下用户没有定义,编译器会自动的隐式生成一个拷贝构造函数和赋值运...
感谢指正, 老哥
如何利用 RunLoop 监控 app 卡顿本文意义在分析如何利用runloop监控卡顿。代码可以看戴铭大佬的代码 卡顿问题的几种原因 复杂 UI 、图文混排的绘制量过大 在主线程上做网络同步请求 在主线程做大量的 I...
本文意义在分析如何利用runloop监控卡顿。代码可以看戴铭大佬的代码 卡顿问题的几种原因 复杂 UI 、图文混排的绘制量过大 在主线程上做网络同步请求 在主线程做大量的 I...