iOS上实现DLNA功能Github上搜一下大多是基于C++的Platinum,于是就想能不能靠OC实现一套方便iOS开发者.于是就有了MRDLNA这个库. DLNA投屏的相...
iOS上实现DLNA功能Github上搜一下大多是基于C++的Platinum,于是就想能不能靠OC实现一套方便iOS开发者.于是就有了MRDLNA这个库. DLNA投屏的相...
配置AI开发环境,因为是Mac电脑 + linux服务器,过去没有玩过服务器,这次配置,看了很多文章,依旧无法解决,后来找人配置的,才搞清楚 问题 问题1:mac电脑,无法通...
为啥我还没碰到这样的需求呢 human.family = [NSHashTable hashTableWithOptions:NSHashTableWeakMemory];
[human.family addObject:human];
一般解释如下 这段解释看起来很简单,但是实际中很容易用错,尤其容易混淆的是super的用法. super实际上是让某个类自己去调用父类的方法,而不是父类去调用某方法; 比如 ...
1. 什么是方法签名? iOS中的方法签名是通过NSMethodSignature实现的, 包含方法的返回值和参数;下面我们看看NSMethodSignature的常用方法和...
将从存储方式、生命周期(时间)、作用域(空间) 三个维度来区分它们。 1 存储方式 静态存储方式静态存储方式是 程序一开始运行时就分配存储空间,从程序开始运行到程序结束,存储...
较多错误,简单列举下
1.组件化/模块化/插件化 是一个东西哈,文章中都用,而且没有说明是不是一个东西,太乱了
2.每个组件甚至可以采取不同的架构,例如分别使用MVVM、MVC、MVCS等架构 其实是整个app采用了几种架构,例如MVVM+MVC+分层架构
3.MGJRouter 应该在基础模块中,而不是单独拎出来
4.层级架构+组件化架构 这是明显的错误
组件化架构漫谈该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...
还有文章中说"单工程架构",这个也不是架构,MVC是架构
组件化架构漫谈该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...
文章干货很多,不过对于有些名称感觉欠妥,例如,组件化是方案,而不是组件化架构。
其实架构就是三层架构,DDD的四层架构。组件化之后,其实也是用的分层架构而已
组件化架构漫谈该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...
一.前言 Masonry是非常有名的布局框架,今天我们就分析它的具体实现。通读了一边源码,写的非常的好,有很多值得我们学习的地方。 二.前期准备 Masonry之所以非常让人...
首先,前半句 make.left 返回了 MASAttribute(MASViewConstraint)对象,已经不是 MASConstraintMaker(make) 对象了。所以 我们需要看看 MASViewConstraint 的*** left *****方法做了那些事情。
其实应该写看看right方法,而不是left,写的误导性较大
Masonry 源码解读先简单看一下 Masonry 主要的设计以及 Class 结构方法 Masonry 采用了经典的 Composite 设计模式,如果你还不清楚该设计模式,你需要 Google...
装饰者模式还没有来得及看,不过你之前写的"组合模式"非常好
设计模式系列之「装饰模式」小Y:Hello,大家好,欢迎来到魂斗罗.归来的世界,下面让小Y带领大家一起去采访一下叼烟大汉比尔·雷泽,让大家更加理解这个粗狂的战斗汉子。Let's go。! 小Y:你最喜...
使用文章中的离线验证,屌屌的;非常赞;
尽量不要使用在线验证。效果不好;
JetBrains 产品线破解方法项目不得用于商业用途,请支持正版,下载试用后自觉删除。 2019/04/09 更新 Windows 的路径为:-javaagent:盘符:\绝对路径\jetbrains-ag...
我的也是,后来我发现使用离线验证,就没有问题了;
估计使用在线验证,网络不好等其他原因导致的
JetBrains 产品线破解方法项目不得用于商业用途,请支持正版,下载试用后自觉删除。 2019/04/09 更新 Windows 的路径为:-javaagent:盘符:\绝对路径\jetbrains-ag...