天天看點

24. swift基本文法

一. 基本文法

1.

let 不可變

var 可變

swift支援自動識别屬性(直接let,可以判斷變量是string還是int等等)

類型安全的語言,如果let成後指派成string,就不能再繼續指派為Int

2. 

typealias 起别名

typealias aliint = Int

3. 計算屬性

提供一個屬性入口用來寫入和傳回屬性。

<code>class</code> <code>Student {</code>

<code>    </code><code>var setZero: (Int) {</code>

<code>        </code><code>get {</code>

<code>            </code><code>return</code> <code>age</code>

<code>        </code><code>}</code>

<code>        </code> 

<code>        </code><code>set(xx) {</code>

<code>            </code><code>age = xx - </code><code>2</code>

<code>    </code><code>}</code>

<code>}</code>

<code>    </code> 

<code>var stu = Student()</code>

<code>stu.setZero = </code><code>9</code>

<code>print(stu.toZero)</code>

隻讀計算屬性:沒有set的計算屬性

計算屬性隻能申明為var,不能是let。因為計算屬性有可能被修改。,

二. xcode快捷鍵

1. 行删除

command+delete删除一行或者自己定義快捷鍵

xcode-&gt;preferences-&gt;key bindings-&gt;搜尋delete-&gt;找到delete line-&gt;點key位置,輸入你想綁定       的快捷鍵,比如command+d

個人認為第二種方法比較好用點

     本文轉自rongwei84n 51CTO部落格,原文連結:http://blog.51cto.com/483181/1939356,如需轉載請自行聯系原作者

繼續閱讀