前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
目标 Flutter工程作为module打包成AAR,上传至Nexus(或其他maven center),供其他Native壳工程使用。 实现 使用的是 Flutter (C...
自签名证书 配置Apache服务器SSL 自己作为CA签发证书 这里是OpenSSL和HTTPS的介绍OpenSSLHTTPS 开启HTTPS配置前提是已在Mac上搭建Apa...
1. 启动Apache服务器 (1) 勾选互联网共享 打开"系统偏好设置"->"共享",在"互联网共享"那一项前面打√。 (2) 启动Apache服务器 版本 启动终端命令 ...
这次不以规律解释行为, 而从源码窥视规律. 在Swift中的动与静一文中, 我详细的介绍了 Swift 中不同场景下方法的派发方式. 自认为在这方面的掌握已经炉火纯青, Sw...
也许你在swift 使用过程中永远也不会遇到这些奇怪的行为, 但是进来看看又不要钱~ Swift 相比于其它语言有一个很好的特性, 开发者不仅可以给协议增加接口, 还能进一步...
前言 这篇写一下KVO的原理及手动实现 正文 先看这样一段代码 isa是真实类型,class是系统提供方法获取的类型。可见,对person进行观察后,从第三句输出可以看到,p...
前言 进阶三回顾前两篇文章,共分两部分。第一部分写个奇怪的小程序,用来说明KVO的监听和被监听对象的可变性,第二部分接着上篇写KVO的依赖设置 正文 part 1 这部分直接...
前言 这篇文章主要写KVO的内部通知 正文 先上代码 经测试,person.name = @"Jack"和[person setValue:@"Jack" forKey:@"...