去除冗余空行

This commit is contained in:
bqlin
2018-02-14 19:41:29 +08:00
parent 90f8d2cbbd
commit ad1d3944bc
33 changed files with 37 additions and 149 deletions

View File

@ -11,7 +11,6 @@
> 小明说哇靠学姐你还会妖法......
Swift语言从Xcode 6 beta 5版本起加入了对权限控制Access Control的支持。其实权限控制和小明的物品一样你可以设定水壶是只有自己能用还是只有宿舍里的人能用还是全校都可以用。
从此以后你可以好像神盾局局长一样完全掌控自己的代码块的”保密级别“哪些是只能在本文件引用哪些能用在整个项目里你还可以发挥大爱精神把它开源成只要导入你的框架大家都可以使用的API。
@ -30,7 +29,6 @@ Swift语言从Xcode 6 beta 5版本起加入了对权限控制Access Contro
标记为public的代码块一般用来建立API这是最开放的权限使得任何人只要导入这个模块都可以访问使用。
如果要把所有的爱加上一个期限噢不是给所有的代码块都标记上权限不累死才怪。还好swift里面所有代码实体的默认权限都是最常用的internal。所以当你开发自己的App时可能完全不用管权限控制的事情。
但当你需要写一个公开API的时候就必须对里面的代码块进行“隐身对其可见”的public标记要么其他人是用不到的。

View File

@ -86,7 +86,6 @@ enum OCBool{
case ocFalse
}
extension OCBool: BooleanLiteralConvertible{
static func convertFromBooleanLiteral( value: Bool) ->OCBool{
return value ? ocTrue : ocFalse
@ -142,7 +141,6 @@ enum OCBool{
case ocFalse
}
extension OCBool: BooleanLiteralConvertible{
static func convertFromBooleanLiteral( value: Bool) ->OCBool{
return value ? ocTrue : ocFalse
@ -163,7 +161,6 @@ extension OCBool: LogicValue{
}
}
var isSuccess:OCBool = true
if isSuccess {
@ -209,7 +206,6 @@ extension OCBool{
var mmResult: Bool = true
var ocResult:OCBool = OCBool(mmResult)
if ocResult {
println( "老码没钱,郭美美请你吃火锅!")
}
@ -280,7 +276,6 @@ func &= (inout left:OCBool, right:OCBool ){
left = left & right
}
var isHasMoney:OCBool = true
var isHasWife:OCBool = true
var isHasHealty:OCBool = true
@ -301,6 +296,4 @@ if (isHasMoney | isHasHealty) & isHasHealty{
好了到这里就到这里了窗外的雷声叫醒了老码现在应该去吃饭了以上老码给大家展示了如果制造一个自己的类型记得老码的示例是在Xcode6 Beta4下测试的至于Beta5的改变还没有涉及小伙伴们要好生练习以后各种自定类型都是基于这个思想。还有这个章节不是老码的原创老码认真的阅读了苹果的官方博客且自己的练习总结如果小伙伴们费了吃奶的劲还是看不懂请找度娘谷歌还是看不懂请到老码官方微博http://weibo.com/u/5241713117咆哮。
本文由翻译自Apple Swift Blog https://developer.apple.com/swift/blog/?id=8

View File

@ -5,7 +5,6 @@
![Ballon playground](https://devimages.apple.com.edgekey.net/swift/images/swift-screenshot.jpg)
很多小伙伴说对WWDC上介绍Swift语言时演示的那个“大炮打气球”的Ballons项目很感兴趣。
Ballons不但展现了playgrounds许多很赞的特性还让我们看到写代码的过程原来可以这么互动这么好玩。
@ -14,5 +13,4 @@ Ballons不但展现了playgrounds许多很赞的特性还让我们看到写
这个playground文件用到了SpriteKit的新特性因此需要最新beta版本的Xcode 6和Yosemite系统来支持它运行。
本文由翻译自Apple Swift Blog的博文[Ballons](https://developer.apple.com/swift/blog/?id=9)

View File

@ -10,7 +10,6 @@
- [Mutation修改在安全中扮演的角色](#act-in=mutation)
- [如何选择类型](#how-to-choose)
### Swift里面的类型分为两种
* **值类型(Value Types)**:每个实例都保留了一分独有的数据拷贝,一般以结构体 `struct``枚举enum` 或者`元组tuple`的形式出现。

View File

@ -13,7 +13,6 @@
可选类型是Swift中新引入的功能很强大。在这篇博文里讨论的是在Swift里如何通过可选类型来保证强类型的安全性。作为例子我们来创建一个Objective-C API的Swift版本但实际上Swift本身并不需要这样的API。
<a name="#add-function"></a>
#### 为Dictionary增加objectsForKeys函数
@ -31,7 +30,6 @@ extension Dictionary{
以上就是我们实现的Swift版本这个和Objective-C版本有很大区别。在Swift中因为其强类型的原因限制了返回的结果数组只能包含单一类型的元素所以我们不能放```NSNull```在字符串数组中但是Swift有更好的选择我们可以返回一个可选类型数据。我们所有的值都封包在可选类型中而不是```NSNull```, 我们只用```nil```就可以了。
```swift
extension Dictionary{
func valuesForKeys(keys: [Key]) -> [Value?] {