SwiftGG翻译组

179
获赞数
0
关注数
957
粉丝数
IP 属地未知
2015-11-17 加入
浏览 16.7k

走心的 Swift 翻译组

1,579 声望|达人
全站排名超越 99% 用户
swift
1.1k
swift3.0
42
realm
42
swiftgg
40
reduce
34
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
1 青铜勋章
个人动态
  • 发布了文章2017-09-07
    如何用 UIKit Dynamics 进行碰撞检测
    用 UIKit Dynamics 可以让指定对象具备碰撞行为。动态的项目能相互碰撞或者和任何指定的边界碰撞。在本节教程中,将学习创建自行一的边界,随机地让一些方块下落到边界上。本节教程使用的是 Xcode 8.3 和 iOS 10.3。
  • 发布了文章2017-07-27
    Swift 周报 #76
    除了 Merge 之外,总共有 39 个作者 push 了 156 个 commit 到主分支,所有分支算起来有 284 个 commit。在主分支,401 个文件被修改,增 12589 删 9215 …
  • 发布了文章2017-07-26
    如何检测摇一摇手势
    iOS 设备可以检测摇一摇手势,在本节教程中,我们将学习如何检测摇一摇手势,检测到该手势后,更新 label 的文案。本节教程使用的是 Xcode 8.3 和 iOS 10.3。
  • 发布了文章2017-07-17
    iOS 教程:属性字符串
    属性字符串(Attributed Strings)可以为文本赋予各种各样的属性,还能一次给(部分)文本赋值多个属性。在本节教程中,将学会给 label 文本里的每个单词各设置不一样的样式。本节教程使用的是 Xcode 8 和 iOS 10。
  • 发布了文章2017-06-12
    Swift 周报 #73
    这周的事情很多!今天是 WWDC 2017 的最后一天,Swift 4 随着 Xcode 9,一起放出了开发者公测版。Xcode 和 Swift 都有好几个重大的改进和新的功能 — 这个版本真的很棒。整个社区的反响都很正面。恭喜 Apple 的 Xcode, Swift 和开发工具组!
  • 发布了文章2017-06-09
    把代码迁移到协调器上
    这篇文章是 Coordinators(协调器)进阶教程系列的第一篇。如果你没有阅读过原始的帖子及其后续,请务必首先查阅这些文章。该系列将涵盖几项进阶的 Coordinator 使用技巧、疑点、常见问题以及其他细碎的内容。让我们开始吧。
  • 发布了文章2017-06-06
    Swift 中的安全性
    作者:Soroush Khanlou,原文链接,原文日期:2017-04-05译者:Doye;校对:walkingway;定稿:CMB Swift 是一门注重安全性的语言,如Swift官网的关于页面中所言 Swift 是一门通用编程语言,采用现代化的方法来保证安全性与性能,套用软件设计模式。 还有它的说明 安...
  • 发布了文章2017-05-31
    [Jinkey 原创]震惊!iOS 系统居然自带悬浮窗口调试工具
    原文链接 : 震惊!iOS 系统居然自带悬浮窗口调试工具 —— Jinkey 原创 原文作者 : Jinkey 1 背景 英文原文: [链接] 我写得这个并不是翻译而是用自己的理解重新表述这个功能,和原文内容有出入,有能力的可以查看英文原文。 我们经常使用各种调试工具,或者开源库来支...
  • 发布了文章2017-05-19
    SpriteKit 技巧之添加背景图片
    Sprite Kit 是硬件加速的动画系统,为创建 2D 游戏进行了专门的优化。在本节教程中,将使用 Game 模板来添加一张背景图片。本节教程使用的是 Xcode 8.2.1 和 iOS 10.2。
  • 发布了文章2017-05-18
    改变状态栏的颜色
    状态栏可以有两种外观:dark(黑色) 和 light(白色)。在本章教程中,将学习如何改变状态栏的外观。本节教程使用的是 Xcode 8.0 和 iOS 10。
  • 发布了文章2017-05-16
    Unowned 还是 Weak?生命周期和性能对比
    每当处理循环引用(retain cycles)时,需要考量对象生命周期来选择unowned或者weak标识符,这已经成为了一个共识。但是有时仍然会心存疑问,在具体的使用中应该选择哪一个,或者退一步讲,保守的只使用 weak 是不是一个好的选择呢?
  • 发布了文章2017-05-15
    创建多个 Outlet 教程
    为多个对象创建多个 Outlet 是比较费时费力的一件事情。而且多个对象也可能共享同一个的 Outlet。在本教程中,我们将会根据按钮的 tag 值来创建多个 Outlet。本教程使用 Xcode 7.2 作为开发工具,使用 Swift 2.1 和 iOS 9 进行构建。
  • 发布了文章2017-05-12
    Swift 简洁之道(下)
    译者注:上面的这些翻译,个人认为只是作者为了阐述清楚代码的原理(也就是说为什么这样做能使代码简洁),而并非是每行代码都要加注释. 本文由 SwiftGG 翻译组翻译,已经获得作者翻译授权,最新文章请访问 [链接]。
  • 发布了文章2017-05-11
    在 iOS 上用 Core Image 实现人脸检测
    Core Image 是 Cocoa Touch 框架提供的功能强大的 API,是 iOS SDK 中常常被忽视的关键部件。本教程将尝试探索 Core Image 提供的人脸识别功能,并将其应用到 iOS App 中。
  • 发布了文章2017-05-05
    你需要的大概不是 enumerated
    Swift 标准库里最容易被滥用的就是 Sequence 的 enumerated() 函数。这个函数会返回一个新的序列,包含了初始序列里的所有元素,以及与元素相对应的编号。
  • 发布了文章2017-05-04
    Promise 的几种通用模式
    译者注:英文原文发布时间较早,故原文代码中的 Swift 版本较旧,但是作者已将 GitHub 上的 Promise 示例代码更新到了最新 Swift 版本,所以译者在翻译本文时,将文章里的代码按照 GitHub 上的示例代码进行了替换,更新成了最新版本的 Swift 代码。
  • 发布了文章2017-05-03
    Feature 框架设计
    几个月前,我在 iOS Conf SG 上做了名为 创建 Feature,而不是 App 的分享(你可以在这里查看完整分享)。在 WWDC 2016 之后,我清晰地认识到今后的发展不是一个大一统的 App,而应该拥有各种小功能的 Feature。想想 Apple Watch,Widget,可交互的 Notifications,A...
  • 发布了文章2017-05-02
    使用 MapKit 绘制路线
    在本节教程中,将学习如何在纽约市的两个地标之间绘制一条线路。这条线路绘制在 Map 图层的上面,使用折线绘制。本教程使用 Xcode 7.2 和 iOS 9.2。
  • 发布了文章2017-04-28
    使用 Core Graphics 绘制基本形状
    Core Graphics是Cocoa和Cocoa Touch所共有的API。它允许你在画布上绘制图形对象。在此篇教程中,我们会绘制一些标准的图形,比如三角形或者圆形。教程运行在 iOS 9 和 Xcode 7 下。
  • 发布了文章2017-04-26
    如何将一个可选字符串转换为 NSString
    McFly 问到:我在这个地方一直报错:"不能将 ·String? 变量强制转换为 NSString",而且我在 stackoverflow 上也没有找到解决方法。