首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SwiftGG翻译组
掘友等级
iOS 开发
Devoting ourelves in producing better tech articles transilation
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
2
文章 1
沸点 1
资讯 0
赞
2
关注
返回
|
搜索文章
SwiftGG翻译组
iOS 开发
·
3年前
关注
图像渲染优化技巧
这个令人困扰的问题,是由于开发者和平台的相互不信任引起的。各种各样的代码示例充斥着 Stack Overflow,每个人都声称只有自己的方法是真正的解决方案 —— 而别人的...
50
5
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
每一点进步都是快乐:无处不在的扩展
这篇文章记录了我所收获的小惊喜。在 Swift 中写扩展让人感觉非常自然。 我认为 UnsafeMutableRawBufferPointer.baseAddress 是可...
2
评论
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
Xcode Build 配置文件
软件开发最佳实践 规定了 配置与代码的严格分离。然而,苹果平台上的开发人员常常难以将这些指导原则与 Xcode 繁重的项目工作流程结合起来。 了解每个项目设置的功能以及它们...
22
2
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
Swift 5 字符串插值-AttributedStrings
我们已经在 前文 里介绍了 Swift 5 全新的 StringInterpolation 设计。在这第二部分中,我会着眼于 ExpressibleByStringInte...
16
1
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
Chris Lattner 讲述 Swift 起源故事
在 新推出的 Swift 社区播客第一集 中,Chris Lattner, Garric Nahapetian, 和 John Sundell 讲述了关于 Swift 起源...
15
1
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
图像优化
俗话说得好,最好的相机是你身边的那个。那么毫无疑问 - iPhone 可以说是这个星球最重要的的相机。而这在业界也已经达成共识。 在度假?不偷偷拍几张记录在你的 Insta...
9
评论
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
宏定义与可选括号
今天的文章,将为大家分享我的解决方案。 C 语言预处理器是一个相当盲目的文本替换引擎,它并不理解 C 代码,更不用说 Objective-C 了。它的工作原理还算不错,可以...
2
评论
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
Swift Import 声明
作为软件开发人员,我们学到的第一课是如何将概念和功能组织成独立的单元。在最小的层级上,这意味着思考类型、方法和属性。这些东西构成了模块(module)的基础,而模块又可以被...
9
评论
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
Swift 中的面向协议编程:引言
对于开发者来说,复杂性是最大的敌人,因此我会去了解那些可以帮助我管理混乱的新技术。Swift 中的“面向协议编程”(POP)是最近(至少自2015年以来)引起广泛关注的“热...
11
3
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
Swift 关键字
有句话之前我提过,今天还想再说一次。那就是打铁还需自身硬。对于自身能力的严格要求,可以帮助实现我们所有梦寐以求的东西。 说起来可能有些消极,知识毕竟是永远学不完的。不论如何...
16
评论
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
给 UIView 来点烟花
你也很喜欢常用 app 里的那些小细节吧?当我从 dribbble 中寻找灵感时,就发现了这个漂亮的设计:当用户在某个重要的视图中修改设置或者进行了什么操作时,会有烟花在周...
51
10
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
Bundles and Packages
在这个给予的季节,让我们停下脚步,思考一个现代计算机系统赐予我们的最棒的礼物:抽象。 在数百万 CPU 晶体管、SSD 扇区和 LCD 像素共同协作下,全球数十亿人能够日常...
4
评论
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
Swift 中的集合(Set)
集合(Set)是 Swift 集合类型(collection types)之一,集合用来存储类型相同且没有确定顺序唯一的值。你可以将集合想象成一盒台球:它们在颜色和数量上独...
1
评论
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
PhotoKit 的数据模型
在 iOS 系统中,PhotoKit 框架 不仅被系统的照片 App 所使用,同时它也为开发人员访问设备的照片库提供了接口支持。而它的底层则是 Core Data 实现的。...
4
1
分享
SwiftGG翻译组
iOS 开发
·
3年前
关注
将 Swift 序列切分为头部和尾部
函数式编程语言的一个常用范式是把一个列表切分为头部(第一个元素)和尾部(其余元素)。在 Haskell 中,x:xs 会匹配非空列表,将头部绑定给变量 x,尾部绑定给 xs...
7
1
分享
SwiftGG翻译组
iOS 开发
·
4年前
关注
使用 Swift 实现基于堆的优先级队列
在计算机科学中,有很多问题可以通过将底层数据结构用优先级队列实现来改善算法的时间复杂度。其中 Dijkstra 的最短路径算法便是一个例子,该算法使用了优先级队列来在图中搜...
4
1
分享
SwiftGG翻译组
iOS 开发
·
4年前
关注
Swift 5 字符串插值-简介
StringInterpolation 协议最初的设计效率低下又不易扩展,为了在后续的版本中能够将其彻底重构,Swift 4 中将该协议标记为废弃。即将在 Swift 5 ...
10
1
分享
SwiftGG翻译组
iOS 开发
·
4年前
关注
在 iOS 11 中使用 Core Bluetooth
作为 iOS 开发,我们十分清楚人们都喜欢互通性。我们喜欢通过无线设备与其他人进行沟通这一点是显而易见的。最近,我们开始希望能够与那些曾经被认为是独立的普通设备进行通信。我...
10
1
分享
SwiftGG翻译组
iOS 开发
·
4年前
关注
Void
从 我们第一篇关于 Objective-C 中的 nil 的文章 到 最近对 Swift 中 Never 类型的一瞥,“不存在”一直是 NSHipster 讨论的话题。但今...
9
1
分享
SwiftGG翻译组
iOS 开发
·
4年前
关注
Swift 5 字符串插值之美
感谢提案 SE-0228,让我们能够精确控制字符串插值的打印方式。感谢 Brent 带给我们这个非常棒的功能。让我来分享一些例子。 我们可以点击修复按钮来消除这些警告,得到...
14
2
分享
下一页
个人成就
文章被点赞
951
文章被阅读
100,404
掘力值
4,125
关注了
1
关注者
7,314
收藏集
0
关注标签
8
加入于
2018-07-12