首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ios开拓者
掘友等级
ios开发
|
自由工作者
免费iOS资料、进阶资料、简历模板分享,有兴趣的朋友们可以点击我的个人主页!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
155
文章 141
沸点 14
赞
155
返回
|
搜索文章
赞
文章( 141 )
沸点( 14 )
开发也可以改变下,RxSwift-让你的开发变得简洁高效。
RxSwift是一种函数式响应式编程。那什么是函数式编程呢,函数式编程最重要的概念就是“无状态(immutable)”,看到这有些小伙伴可能会很开心,无状态(知名LOL职业选手)嘛,我是他的粉丝!言归正传,到底什么是“无状态(immutable)”呢?我看了很多文章,但是都被他…
iOS开发 KVC 成员变量、实例变量、属性的区别
1.在{}中的都是成员变量 2.实例变量本质上也是成员变量,只是实例是针对类而言,实例是指类的声明,所以成员变量 = 基础数据类型变量 + 实例变量。 3.成员变量用于类内部,无需与外界接触的变量。因为成员变量不会生成setter、getter方法,所以外界无法与成员变量接触。…
Flutter开发环境搭建和调试
Flutter开发工具很多,有很多支持Flutter开发的IDE。比如Android Studio、Visual Studio Code、InteIIiJ IDEA、Atom、Komodo等。这里将使用Visual Studio Code作为主要开发工具,因为Visual St…
OC底层消息转发机制
1. 前言 2. 动态方法决议 上面的方法则是一个统一的调用入口,下面分别看一下。 上面有一个GYMPerson类,有两个实例方法,其中playGame只定义,没有具体实现, sleep既定义又实现,然后咱们开始调用playGame方法。 原因在于我们没有playGame方法的…
为什么要使用 RxSwift ?
你不需要使用 Target Action,这样使得代码逻辑清晰可见。 你不需要书写代理的配置代码,就能获得想要的结果。 你不需要去管理观察者的生命周期,这样你就有更多精力去关注业务逻辑。 这样你可以避免回调地狱,从而使得代码易读,易维护。 这样你可用寥寥几行代码来完成相当复杂的…
你好 RxSwift,应用程序范例
这是一个模拟用户登录的程序。 当用户输入用户名时,如果用户名不足 5 个字就给出红色提示语,并且无法输入密码,当用户名符合要求时才可以输入密码。 同样的当用户输入的密码不到 5 个字时也给出红色提示语。 当用户名和密码有一个不符合要求时底部的绿色按钮不可点击,只有当用户名和密码…
iOS开发架构,原件架构的原则
对扩展开放,对修改关闭。 例如:一般软件功能的升级就需要符合开闭原则,即不去修改原来的代码,而是去增加新功能。 2. 依赖倒置原则 实现尽量依赖抽象,不依赖具体实现。 1、高层模块不应该依赖于底层模块,两者都应该依赖于抽象。 2、抽象不应该依赖于细节,即具体实现类。 3、细节应…
RxSwift常用框架、MVVM
Model:数据层。负责读写数据,保存 App 状态等 Controller:业务逻辑层。负责业务逻辑、事件响应、数据加工等工作 当 App 交互复杂的时候,就会发现 ViewController 将变得十分臃肿,大量代码被添加到控制器中,使得控制器负担过重。 实现逻辑视图的复…
不畏当下,不惧未来,我的2020年终总结! | 掘金年度征文
当然,最开始影响给我最深的就是我们一直期盼的那个 “年味”,从小我们就对过年有格外的亲切感,过年有新衣穿,可以跟家人团聚,可以串亲访友,可在这一年年初,这些都悄然的失去。 先问自己几个问题,再从根本上来解读。 技术精进是一个持续增长的过程,而非一朝一夕,即便我们在最短时间的掌握…
下一页
个人成就
文章被点赞
118
文章被阅读
22,476
掘力值
443
关注了
16
关注者
43
收藏集
0
关注标签
4
加入于
2020-12-01