首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
薛定諤
掘友等级
iOS
|
掌阅
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 36
沸点 8
赞
44
返回
|
搜索文章
赞
文章( 36 )
沸点( 8 )
搞iOS的,面试官问Hash干嘛?原因远比我下面要介绍的多
一、了解hash的重要性在iOS开发中随处可见Hash的身影,难道我们不好奇吗?下图只是列出了部分知识点(Hash在iOS中的应用分析整理)摘自知乎的一句话:1.1、关联对象的实现原理:参考资料:iO
Core Text 编程指南
Core Text 是一种用于处理字体和文本布局的底层高级技术,自 Mac OS X v10.5 和 iOS 3.2 开始引入,你可以从所有 iOS 及 OS X 的开发环境中使用其 API。 Core Text 直接与 Core Graphics(Quartz)协调作业。Qu…
优雅的PromiseKit
眼前一亮,firstly第一步做xxx,then接下来做xxx,done完成了之后最后做xxx,这个写法真是太swift了,顿时产生了兴趣。 虽然实现异步回调我也有ReactCocoa的方案,但其中不乏一些晦涩难懂的知识需要理解,例如冷信号与热信号,最让人吐槽的还是它的语法,写…
不如我们从头来过 | 掘金
谁曾想,公司已经这么大了,掘金也已经超过 3 岁了。今天,掘金团队有一个艰难的决定,因考量公司的现金流情况,我决定公司裁员,缩减成本顽强过冬。我们保证会为每一个裁撤员工支付完整的赔偿,我们尽全力负责到最后。 想着每一个我们认真招募来的人,今天即将远去,可能昨天还有没有修完的 b…
谈谈如何设计一个 Network->Model 组件
大多数 APP 都需要向服务器请求数据,一般来说,一个 APP 只需要根据一个后台设计一套网络请求的封装即可。 个解析规则。当出现这种情况时,MJExtension、ObjectMapper、HandyJSON 等模型转换的工具应运而生。 当我们使用这些工具时,往往需要有一个确…
CFRunloop的多线程隐患
如果你还不了解什么是runloop,可以看这里的详解深入理解RunLoop。 但是需要注意的是,狡猾的苹果使用了generally这个模糊的词。 从实践中来看,CFRunloop在停止runloop的阶段的某些操作是存在多线程隐患的。 CFRunloop是线程安全的,但是加上C…
谈谈RxSwift中的错误处理
RxSwift中提供了多种不同的错误处理操作符,它们可以在链式操作中相互组合以实现复杂的处理逻辑,下面先简单介绍一下RxSwift提供的错误处理操作,然后通过一些具体的例子来看看如何在实际项目中应用。这里不会详细介绍RxSwift,阅读前需要对Rx的基础有一定了解。 当数字小于…
SnapKit 最佳实践
用了 SnapKit 很久,一开始觉得这就是个很简单的语法糖,后面用着用着还是觉得有点磕磕绊绊,所以又回去看过了一遍官方文档,发现了几个 best practice 是我之前一直没留意到的,就写出来分享一下。 offset 使用的是绝对值,例如说 superview 的 bot…
高质量 iOS 博客推荐
推荐一些我个人认为非常经典,值得关注的博客。 大家尊称为喵神 @onevcat 的博客。对 Swift 技术在国内的推广做了很大的贡献。 李忠关于 RAC 、组件化的文章流传很广。博客中对架构、编程的思考都很精髓。听说现在转管理后不太更新技术文了。 Casa 对架构有很深的理解…
Why Swift? Generics(泛型), Collection(集合类型), POP(协议式编程), Memory Management(内存管理)
写这篇文章主要是为了给组内要做的分享准备内容。这段时间几个项目都用到 Swift,在上次 GIAC 大会上就被问到为什么要用 Swift,正好这个主题可以聊聊 Swift 的哪些特性吸引了我。 先来个例子看下泛型是解决什么问题的。 我们先定一个字符串数组,然后把里面的字符串打印…
下一页
个人成就
文章被点赞
1,909
文章被阅读
112,438
掘力值
4,654
关注了
68
关注者
2,706
收藏集
1
关注标签
32
加入于
2016-09-20