From fb63ddca15138d3d6dcd0d3b41db4786528d6653 Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 17 Jun 2016 12:59:23 +0800 Subject: [PATCH] add AcePlay --- .../AcePlay/AcePlay.playground/Contents.swift | 45 ++++++++++++++++++ .../AcePlay.playground/contents.xcplayground | 4 ++ .../contents.xcworkspacedata | 7 +++ .../UserInterfaceState.xcuserstate | Bin 0 -> 9827 bytes 4 files changed, 56 insertions(+) create mode 100644 learn/AcePlay/AcePlay.playground/Contents.swift create mode 100644 learn/AcePlay/AcePlay.playground/contents.xcplayground create mode 100644 learn/AcePlay/AcePlay.playground/playground.xcworkspace/contents.xcworkspacedata create mode 100644 learn/AcePlay/AcePlay.playground/playground.xcworkspace/xcuserdata/Ace.xcuserdatad/UserInterfaceState.xcuserstate diff --git a/learn/AcePlay/AcePlay.playground/Contents.swift b/learn/AcePlay/AcePlay.playground/Contents.swift new file mode 100644 index 0000000..b64b9e2 --- /dev/null +++ b/learn/AcePlay/AcePlay.playground/Contents.swift @@ -0,0 +1,45 @@ +//: Playground - noun: a place where people can play + +import UIKit + +var str = "Hello, playground.小狗:🐶 锤子:🔨" + + +func printLine(title: String) -> Void { + let line = String(format:"[%@]-----------------------------------", title) + print(line) +} + +// Index +var strInx:String.Index = str.startIndex +strInx.successor() +print(strInx) + +for c in str.characters { + print(c, terminator: "") +} +print() + +// Print separator & terminator +var company:Array = [ "Apple", "Google", "Facebook", "Tencent" ] +print(company, separator: "#", terminator: " $$$$$\n") + +printLine("Count company Array 1") +for (i,v) in company.enumerate() { + print(i, v, separator: " - ", terminator: "\n") +} + +printLine("Count company Array 2") +company.insert("Alibaba", atIndex: company.count) +for i in 0..(0.. + + + \ No newline at end of file diff --git a/learn/AcePlay/AcePlay.playground/playground.xcworkspace/contents.xcworkspacedata b/learn/AcePlay/AcePlay.playground/playground.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/learn/AcePlay/AcePlay.playground/playground.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/learn/AcePlay/AcePlay.playground/playground.xcworkspace/xcuserdata/Ace.xcuserdatad/UserInterfaceState.xcuserstate b/learn/AcePlay/AcePlay.playground/playground.xcworkspace/xcuserdata/Ace.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..57048f1302988fff0a7eaae05d5ef13e5c439a8d GIT binary patch literal 9827 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 literal 0 HcmV?d00001 -- 2.44.0