首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
爱喝水的水水
掘友等级
iOS 初级开发者
|
Bytedance
Coding...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 94
沸点 9
赞
103
返回
|
搜索文章
赞
文章( 94 )
沸点( 9 )
这一次,彻底弄懂 Promise 原理
Promise 必须为以下三种状态之一:等待态(Pending)、执行态(Fulfilled)和拒绝态(Rejected)。一旦Promise 被 resolve 或 reject,不能再迁移至其他任何状态(即状态 immutable)。 Promise里的关键是要保证,the…
Swift之你真的知道为什么使用weak吗?
在Swift中:变量分为值类型和引用类型。如果是引用类型,则是捕获了对象的引用,即在闭包中复制了一份对象的引用,对象的引用计数加1;如果是值类型呢,捕获的是值类型的指针,如果在闭包中修改值类型的话,同样会改变外界变量的值。 在外面改变变量的值之后,闭包执行是捕获到的变量的值会随…
iOS架构由浅入深 | MVVM
本着大道至简,由浅入深的想法。本文会从一个简单的例子入手,逐步解析MVVM在iOS中的应用。说一说看法,比一比优劣,如有不足之处,还望各路大神耐心指出,晚辈不胜感激! 可以看出View跟Model事实上是没有交互的,由Controller负责Model与View之间的交互,交互…
oh-my-zsh让终端好用到飞起~
半小时配置oh-my-zsh让终端更加好用 小白式一步步配置就好 主要安装zsh,`brew install zsh zsh-completions`
YTKNetwork源码解析
对于iOS开发者来说,就算是没有用过YTKNetwork框架,应该也见过,听过了。它是猿题库技术团队开源的一个网络请求框架,内部封装了AFNetworking。它把每个请求实例化,管理它的生命周期,也可以管理多个请求。 在正式讲解源码之前,我会先讲一下该框架所用的架构和设计模式…
GKNavigationBar - 为您的每一个控制器添加导航栏
GKNavigationBar - iOS自定义导航栏,导航栏联动效果,导航、手势一键处理,非常方便。
iOS 底层探索 - KVO
根据苹果官方文档的定义,KVO (Key Value Observing) 键值观察是建立在 KVC 基础之上的,所以如果对 KVC 不是很了解的读者可以查看上一篇 KVC 底层探索的文章。 我相信大多数开发者应该对于 KVO 都能熟练掌握,不过我们还是回顾一下官网对于 KVO…
Swift进阶黄金之路(二)
上期遗留一个问题:为什么 rethrows 一般用在参数中含有可以 throws 的方法的高阶函数中。 返回rethrows的函数要求至少有一个可抛出异常的函数式参数,而有以函数作为参数的函数就叫做高阶函数。 这期分两方面介绍Swift:特性修饰词和一些重要的Swift概念。 …
iOS - Swift 面向协议编程(一)
传统的面向对象开发思维方式是将类中实现的相似方法抽取出来,接着放入一个Base类,然后继承于Base类后各个类即可找拥有相同的方法,不用再一个个手动实现。 比如:一个Person类,一个Dog类,它们都拥有方法eat,那么就可以新建一个Animal类,将eat方法抽取出来放入其…
[译] Swift 面向协议编程入门
Swift 面向协议编程快速入门,通过几个简单的例子,能够理解到面向协议编程所带来的与面向对象编程不一样的体验。
下一页
个人成就
文章被阅读
139
掘力值
11
关注了
40
关注者
0
收藏集
1
关注标签
15
加入于
2018-05-24