首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zjexi
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 26
沸点 1
赞
27
返回
|
搜索文章
赞
文章( 26 )
沸点( 1 )
用PlantUML画类图的必要知识
Dependency依赖A引用到了B可能产生状态,也可能不产生状态,但是一般用于表示后者比如当函数参数,或者函数内部局部有用到Association关联是一种特殊的依赖(Dependency)产生状态
iOS 开发,Mock 服务器接口
Moya 的测试功能,设计的特别好。通过 sampleData 如果是直接跑模拟器,打印路径,直接就可以找到 Mac 上的 plist 文件. 直接跑真机,可以通过 Woodpecker, 同步文件到 Mac 上。
Swift - 当Moya遇上RxSwift(网络架构优化)
常规网络层在iOS应用程序中很常见。它们不好有几个原因: Moya 的基本思想是:我们需要一些网络抽象层,能够充分封装直接调用Alamofire。它应该足够简单,普通的事情很容易,但是足够全面,复杂的事情也很容易。 编译时检查正确的API端点访问。 允许您定义具有关联枚举值的不…
函数响应式编程思想(FRP)
简单理解就是: 将函数作为一个单元来处理逻辑,给定一个输入值,就会有对应的一个输出值。函数还可以作为参数和返回值。 尽可能的推迟函数或表达式的计算过程,等到真正用到的时候才加载数据。 在函数的尾部,调用另一个函数。递归就是从最后开始计算, 每递归一次就算出相应的结果, 也就是说…
iOS静态库与动态库的区别与打包
这篇主要是记录一下 iOS 下静态库与动态库的打包流程,以便以后用到时快速查阅,供自己也供大家学习记录。同时也简述了一下 动态库 与 静态库 的区别。 库是写好的现有的,成熟的,可以复用的代码。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态…
MVVM架构优势及应用场景
你不需要使用 Target Action,这样使得代码逻辑清晰可见。 你不需要书写代理的配置代码,就能获得想要的结果。 你不需要去管理观察者的生命周期,这样你就有更多精力去关注业务逻辑。 这样实现 KVO 的代码更清晰,更简洁并且更准确。 这样你无需嵌套太多层,从而使得代码易读…
Swift与OC混编过程中的配置
在使用Swift进行iOS开发的过程中,经常涉及到Swift与OC混编的情况,有时主工程是OC的需要另外编入Swift代码,而有时主工程是Swift的需要另外编入OC代码。这其中涉及到修改一下XCode的工程配置,还有一些其他细节,下面我们就来介绍一下。 1. 在同一个工程中的…
iOS组件化 - 项目组件化
前一篇主要记录如何通过CocoaPod实现组件化。这里则准备对Demo进行具体的组件化实现:创建一个登录模块的组件:DYDemoLogin666。登录的逻辑、界面及用户信息等都在这个组件。方便以后其他功能模块的开发。
下一页
关注了
16
关注者
1
收藏集
3
关注标签
15
加入于
2015-12-18