首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
砖
掘友等级
iOS
|
?
描述
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
150
文章 55
沸点 95
赞
150
返回
|
搜索文章
砖
赞了这篇文章
Android_开发者
@Google
·
5年前
关注
[译] Kotlin 标准方法备忘
前段时间我在推特上谈到了 Kotlin 标准方法备忘的新内容,我发现它们比传统的方法更好。它并不关注每个方法的工作原理,而是根据开发人员想要实现的目标来提供指导: 以 PN...
10
1
分享
砖
赞了这篇沸点
阴明
闲云野鹤
·
5年前
举报
刚刚看到 羡辙 的个人网站
zhangwenli.com
着实是有趣而厉害了,她的讲解文章:
zhuanlan.zhihu.com
,GitHub:
github.com
收起
查看大图
向左旋转
向右旋转
优秀开源项目
等人赞过
分享
42
199
砖
关注了
恋猫de小郭
iOS @?
砖
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
5年前
关注
Flutter 面试知识点集锦
谷歌大会之后,有不少人咨询了我 Flutter 相关的问题,其中有不少是和面试相关的,如今一些招聘上也开始罗列 Flutter 相关要求,最后想了想还是写一期总结吧,也算是...
784
90
分享
砖
赞了这篇沸点
不舍昼夜
前端供房师
·
5年前
举报
按照这个逻辑,我后宫三千
收起
查看大图
向左旋转
向右旋转
上班摸鱼
等人赞过
分享
2
22
砖
赞了这篇沸点
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
5年前
举报
纪念下阅读数到20万的里程碑~
收起
查看大图
向左旋转
向右旋转
等人赞过
分享
23
54
砖
赞了这篇沸点
阴明
闲云野鹤
·
5年前
举报
一想到明天就能拿到 Pixelbook 现在都睡不着觉了!Pixelbook 是我唯一没有买的主流操作系统点了,一直对 Chromebook 敬而远之,用过几次都觉得像是玩具。
昨天在 YouTube 上看了几个评价 Pixelbook 的视频,都给超级烂的评价,说它不伦不类,电脑不如正常电脑、平板不如正常平板。不过,新的东西总要尝试鸭!
本周末
🏫🏃🧘♂️
📖还给妈妈过了母亲节,非常充实!
展开
收起
查看大图
向左旋转
向右旋转
下班去哪儿玩
等人赞过
分享
18
13
砖
关注了
NEXT2612
iOS @?
砖
赞了这篇沸点
ZChow
CEO @多恩谷
·
5年前
举报
推荐两个github上的项目
github.com
github.com
收起
查看大图
向左旋转
向右旋转
等人赞过
分享
3
10
砖
赞了这篇沸点
NeXT
Android @月光社
·
5年前
举报
土土:馋死我了
收起
查看大图
向左旋转
向右旋转
上班摸鱼
等人赞过
分享
7
10
砖
iOS @?
·
5年前
关注
111
yourbrowserdoesnotsupportthevideotag...
赞
评论
分享
砖
赞了这篇沸点
ShevaKuilin
搞事工程师 @洋葱学园
·
5年前
举报
#分享一个Swift的小知识点#
随着Swift5的发布,周围开始正式学习Swift的开发者变多了,今天分享一个关于Swift中String的知识点,对准备从Objc迁移到Swift的开发者来说,应该有一些帮助。
在Objc中读取NSString长度使用的是.length,length返回的是基于UTF-16的长度。而在Swift中读取String的长度,通常使用的是count,而count本身返回的是characters.count,只是Unicode字符个数。这两者的区别在纯文本中看不出来,但是包含Emoji的时候就十分明显了。
举个例子:“😆😆😆😆😆😆”,用Objc的length读取返回的是12,而用Swift的count读取返回的是6,这在做一些富文本插入操作时,得到的结果绝不会是你想要的。
不过不用担心,Swift有专门的utf16.count来对应NSString的.length,在使用的时候只需要string.utf16.count就可以得到与Objc中length相同的结果。但是这么长显然太繁琐了是不是,用extension解决掉:
extension String {
var length: Int {
get {
return self.utf16.count
}
}
}
// 使用
let emoji = “😆😆😆😆😆😆”
emoji.length // return 12
这样一来,在Swift的String中也可以保持和Objc中NSString相同的书写习惯了
展开
收起
查看大图
向左旋转
向右旋转
今天学到了
等人赞过
分享
2
10
砖
iOS @?
·
5年前
举报
有点烦人啊
分享
1
点赞
砖
iOS @?
·
5年前
举报
juejin.im
分享
评论
点赞
砖
赞了这篇沸点
ShevaKuilin
搞事工程师 @洋葱学园
·
5年前
举报
# 小姐姐淘金者 #
一位真正的掘金者,以其专注和锲而不舍的精神、敏锐的眼光,不断挖掘着社区里的漂亮妹子
还在愁掘金里看不到漂亮的妹子?关注这个老哥就可以了,人肉妹子搜寻神器
juejin.im
展开
收起
查看大图
向左旋转
向右旋转
今天学到了
等人赞过
分享
26
19
砖
赞了这篇沸点
程序员趣事
5年前
举报
Python 之父能为中国的 996 程序员做什么
收起
查看大图
向左旋转
向右旋转
今天学到了
等人赞过
分享
4
11
砖
赞了这篇文章
小芋头君43
资深技术专家 @大搜车
·
5年前
关注
一个可以杜绝 996 的 eslint 插件 [误]
Note: If you installed ESLint globally (using the -g flag) then you must also install ...
65
42
分享
砖
赞了这篇沸点
牧曈
前端工程师 @阿里云
·
5年前
举报
分享项目: git-hook-996
github.com
通过 git pre-commit hook,限制开发者不能在非 965 正常工作时间提交代码。
本项目同样使用了 Anti 996 LICENSE
展开
收起
查看大图
向左旋转
向右旋转
优秀开源项目
等人赞过
分享
22
46
砖
赞了这篇文章
稀土君
最酷的 @稀土
·
5年前
关注
声网 Agora SDK 使用体验征文大赛
针对 RTC 技术或者 Agora SDK 的某个模块产出非常详细的教程。文档上有的你都有,文档没有的你也有。无所不尽其细; 毕业于北京大学,在2012年进入互联网行业前是...
51
20
分享
砖
赞了这篇沸点
NeXT
Android @月光社
·
5年前
举报
刚刚,宣布五一放假四天
weibo.com
收起
查看大图
向左旋转
向右旋转
今日新鲜事
等人赞过
分享
15
12
下一页
个人成就
文章被点赞
130
文章被阅读
26,382
掘力值
689
关注了
22
关注者
857
收藏集
2
关注标签
6
加入于
2017-08-22