我们每个人都想要养成一个好习惯,都听过21天养成一个习惯的说法。我本人也尝试过多次去养成各种习惯,比如跑步、写日记、背单词等等,不过毫无意外地大部分都是坚持了一段时间后,就慢...
![240](https://upload.jianshu.io/users/upload_avatars/182735/9887b9ee6a1c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
我们每个人都想要养成一个好习惯,都听过21天养成一个习惯的说法。我本人也尝试过多次去养成各种习惯,比如跑步、写日记、背单词等等,不过毫无意外地大部分都是坚持了一段时间后,就慢...
笔者是11号在官网下单的16G+512G的MacBook Pro,25号从上海发货,27号下午到手的。到今天已经差不多用了两天,体验下来,对于iOS开发,总结一句话,就是性能...
该文首发在少数派:为了更高效地在豆瓣写读书笔记,我开发了瓣读 瓣读 App 是一款豆瓣读书笔记客户端,能帮你快速搜索、标记图书,更高效地写读书笔记,支持在笔记中插入原文、图片...
用过无数的三方库,却仍旧写不好代码。以前总会有人问:你用过最好的三方库是什么?那个时候总是会犹豫半天,到底是哪一个呢?好像都还可以耶,直到后来遇到RxSwift,哇,简直打开...
原文链接:《Advanced Swift》笔记:Swift字符串长度 如上,同样一个字符串,在String和NSString下,它的长度却不一样。因为Unicode编码是一种...
原文地址:在Swift结构体中实现写时复制 结构体(Struct)在Swift中占有重要地位,在Swift标准库中,大约有90%的公开类型都是结构体,包括我们常用的Array...
参数泛型AnyObject可以改成Any,这样就可以打印struct,enum等类型的变量。 对于Int,等类型,上面的方法不生效,它会打印出值本身,比如var a = 10...
原文:如何在Swift中优雅地使用ReusableIdentifier 苹果为了保准UITableView视图的性能,使用了cell的重用机制,cell可以通过重用标示符(r...
原文链接:《Advanced Swift》笔记4:切片(Slice) 切片(Slice)是基于任何集合类型(遵守CollectionType的类型)的轻量级封装,默认的实现是...
原文链接:如何自己实现一个Swift数组 本文中,我们将会探索Swift原生Array数组的实现方式,并且自定义实现一个数组类型,能够字面量来创建数组,通过下标来获取元素。 ...