240 发简信
IP属地:北京
  • 120
    iOS DLNA投屏功能了解一下

    iOS上实现DLNA功能Github上搜一下大多是基于C++的Platinum,于是就想能不能靠OC实现一套方便iOS开发者.于是就有了MRDLNA这个库. DLNA投屏的相...

  • 120
    mac电脑无法链接到linux系统上jupyter and mysql

    配置AI开发环境,因为是Mac电脑 + linux服务器,过去没有玩过服务器,这次配置,看了很多文章,依旧无法解决,后来找人配置的,才搞清楚 问题 问题1:mac电脑,无法通...

  • 180
    mkb2 ·

    为啥我还没碰到这样的需求呢 human.family = [NSHashTable hashTableWithOptions:NSHashTableWeakMemory];
    [human.family addObject:human];

  • OC中的super与superclass

    一般解释如下 这段解释看起来很简单,但是实际中很容易用错,尤其容易混淆的是super的用法. super实际上是让某个类自己去调用父类的方法,而不是父类去调用某方法; 比如 ...

  • iOS开发 方法签名

    1. 什么是方法签名? iOS中的方法签名是通过NSMethodSignature实现的, 包含方法的返回值和参数;下面我们看看NSMethodSignature的常用方法和...

  • 120
    OC中的 全局变量、局部变量、静态全局变量、静态局部变量

    将从存储方式、生命周期(时间)、作用域(空间) 三个维度来区分它们。 1 存储方式 静态存储方式静态存储方式是 程序一开始运行时就分配存储空间,从程序开始运行到程序结束,存储...

  • @刘小壮 感谢回复
    1.插件化和组件化确实不一样,我确实理解有误
    2.你说的上层组件可以成为了一个单独的app,理论上说就是一个频道吧,确实你说的也没有问题。
    4.这个我还要在看看,不是很了解

    组件化架构漫谈

    该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...

  • 较多错误,简单列举下
    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] 前段时间公司项目打算重构,准确来说应该是按之前的产品...

  • 120
    Masonry代码解读

    一.前言 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...