首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
他来自江湖
掘友等级
东风快递
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 29
沸点 3
赞
32
返回
|
搜索文章
赞
文章( 29 )
沸点( 3 )
SwiftUI:看我展示52张扑克牌,“很快啊!”
使用 swift 的枚举和结构体实现数据生成,通过 viewModel 整合数据用于展示(交互暂时未做,因此不涉及 MVVM 设计模式中的数据绑定)。 swift 语法在构建数据类型时比 OC 方便太多了,枚举和结构体(值类型,copy-on-write)都很强大。 非共享数据…
从本质上理解JavaScript中的变量提升
JavaScript中奇怪的一点是你可以在变量和函数声明之前使用它们。就好像是变量声明和函数声明被提升了代码的顶部一样。 然而JavaScript并不会移动你的代码,所以JavaScript中“变量提升”并不是真正意义上的“提升”。 JavaScript是单线程语言,所以执行肯…
Swift之你真的知道为什么使用weak吗?
在Swift中:变量分为值类型和引用类型。如果是引用类型,则是捕获了对象的引用,即在闭包中复制了一份对象的引用,对象的引用计数加1;如果是值类型呢,捕获的是值类型的指针,如果在闭包中修改值类型的话,同样会改变外界变量的值。 在外面改变变量的值之后,闭包执行是捕获到的变量的值会随…
CocoaPods 1.7.0 Coming!
CocoaPods 1.7.0 release 最近已经发布,可以跟着官方的文档快速一览。不会简单的翻译官方文档,主要是跟着文档谈谈自己的看法。 这次更新带来很多内容,解决了不少痛点。 官方的说法是底层也做了很多优化。 Pod 在安装 CoconutLib 时,会根据当前 Xc…
[旧文搬运]DateFormatter轻度优化探索
app启动后的60s内,快速滑动feed流页面,在这一过程中,主线程的执行时间大概是10.59s,我们项目中日期处理主要在func detailString(date: Date) -> String这个方法中进行,这个方法的运行时间为730ms,而其中 timeStr = f…
如何写好一个自定义View
对于iOS开发来说,写一个自定义view,或者恰当地使用tableview基本上可以算的上是“行活”。但是看过一些同学写的自定义控件后,有时感觉似乎写的不够好,虽然可以正常工作,但是在可拓展性、易用性、以及稳定性上都有所欠缺。所以我打算写一个系列,就叫做如何写好xxx,就总结下…
【干货】每个APP都用得上的SegmentView
指示器样式自定义:使用POP(Protocol Oriented Programming面对协议编程)封装指示器逻辑,只要遵从JXCategoryIndicatorProtocol协议,就可以实现你的指示器效果。参考:JXCategoryIndicatorLineView; C…
青芒 for Mac客户端开发笔记
轻芒阅读是我每天都会打开的app,在它提供的两百多个channel中,我订阅了其中十几个channel,非常喜欢这个产品。这个产品的创始人是王俊煜,他曾经创办了一个更有名的公司——豌豆荚。关于轻芒和俊煜的更多介绍,请参照: 前沿科技的报道。虽然报道里强调了轻芒不是青芒,但是参照…
让 BAT 的 Offer 不再难拿
随着各大公司春招的开始,很多小伙伴都行动起来了,我有幸能够加入百度并和大家分享自己的经验心得。由于我面试的都是比较大的公司,所以自然也是做了这方面的准备,因此这篇总结并不一定适合想去创业公司的同学。另外,由于经验本来就是主观性极强的东西,加之笔者水平有限,所以如果有不认可的地方…
个人成就
文章被点赞
15
文章被阅读
4,731
掘力值
104
关注了
16
关注者
6
收藏集
5
关注标签
8
加入于
2016-12-18