作者:Natasha,原文链接,原文日期:2015-07-29
译者:Channe;校对:numbbbbb;定稿:小锅

早上我看到@jesse_squires发了个好推:

#Swift小贴士: 在IBOutletsdidSet中设置视图,而不是将代码塞满viewDidLoad。这样更清晰,同样只被调用一次.

– Jesse Squires (@jesse_squires) 2015 年 7 月 29 日。

设置 App 界面元素的颜色、字体和辅助功能总是很痛苦。理想情况下,storyboard 能搞定,但是 storyboard 中的颜色管理相当糟糕(可以用Xcode调色板缓解这种痛苦)。更糟糕的是,比之更高级的辅助功能选项并不能在 storyboard 中设置。

阅读全文

作者:Dominik Hauser,原文链接,原文日期:2015-08-12
译者:SergioChan;校对:shanks;定稿:小锅

Auto Layout是一件很神奇的事情。像一个巫师一样告诉元素应该去什么位置并且让他们守规矩。你并不需要亲自将元素放到那些位置去。感觉像是天地因为你的咒语而将他们移动了。

但是你应该在什么时候念“咒语”呢?换句话说,当你没有使用界面生成器(Interface Builder)的时候,你应当把Auto Layout的代码放在哪呢?

阅读全文

作者:Dominik Hauser,原文链接,原文日期:2015-08-12
译者:SergioChan;校对:shanks;定稿:小锅

Auto Layout是一件很神奇的事情。像一个巫师一样告诉元素应该去什么位置并且让他们守规矩。你并不需要亲自将元素放到那些位置去。感觉像是天地因为你的咒语而将他们移动了。

但是你应该在什么时候念“咒语”呢?换句话说,当你没有使用界面生成器(Interface Builder)的时候,你应当把Auto Layout的代码放在哪呢?

阅读全文

作者:Greg Heo,原文链接,原文日期:2015/08/17
译者:ray16897188;校对:shanks;定稿:numbbbbb

抱歉,由于没有拿到作者授权,我们无法继续提供这个内容。

如果你真的很需要查看中文译文,可以去阅读译者文章

你也可以去首页看看我们的其他文章!

作者:Jameson Quave,原文链接,原文日期:2015-08-23
译者:mmoaay;校对:numbbbbb;定稿:shanks

本文写于 2015 年 8 月 23 日,与 Xcode7 Beta 版和 Swift 2 兼容

在 Swift 中读 C 指针

下面这个 Objective-C 方法会返回一个 int 指针,或者说 C 术语里面的 (int *)

@interface PointerBridge : NSObject {
int count;
}
- (int *) getCountPtr;
@end
@implementation PointerBridge
- (instancetype) init {
self = [super init];
if(self) {
count = 23;
}
return self;
}
- (int *) getCountPtr {
return &count;
}
@end

阅读全文

作者:Jameson Quave,原文链接,原文日期:2015-08-23
译者:mmoaay;校对:numbbbbb;定稿:shanks

本文写于 2015 年 8 月 23 日,与 Xcode7 Beta 版和 Swift 2 兼容

在 Swift 中读 C 指针

下面这个 Objective-C 方法会返回一个 int 指针,或者说 C 术语里面的 (int *)

@interface PointerBridge : NSObject {
int count;
}
- (int *) getCountPtr;
@end
@implementation PointerBridge
- (instancetype) init {
self = [super init];
if(self) {
count = 23;
}
return self;
}
- (int *) getCountPtr {
return &count;
}
@end

阅读全文

作者:Mike Ash,原文链接,原文日期:2015-06-19
译者:Yake;校对:numbbbbb;定稿:shanks

苹果公司在今年的 WWDC 大会上发布了 Swift 2 以及相关的新特性,相比之下其他的内容就无聊多了。除了宣布 Swift 将会开源并且这门语言由苹果独立开发完成之外,Swift 2 还包含很多新的特性,这将大幅改善这门语言。今天我将介绍最重要的几个新特性。

阅读全文