[macOS]Foundation Tooleを試す | Cocoa練習帳

[macOS]Foundation Tooleを試す

XcodeのNew Projectで、macOSのCommand Line Tooleを選択する。プロジェクト名は、ヒレガス本の通り"lottery"とする。

ヒレガス本で紹介されていたコードを自分がオーソドックスだと思っているSwiftでコーディングしてみる。

import Foundation
 
var array = [Int]()
for i in 0..<10 {
    let number = i * 3
    array.append(number)
}
print(array)
 
exit(EXIT_SUCCESS)

まず、ヒレガス本でAutoreleasePoolだったのをARCで記述している。

NSNumberは、SwiftのIntの配列とし、var宣言することによって、変更可能としている。

配列に格納されるのは、NSNumberから素直にIntとしている。

最後に、終了時に何もしないとプロセスは0を返すようだが、明示的にexit()を呼んでいる。

ソースコード GitHubからどうぞ。
https://github.com/murakami/workbook/tree/master/mac/lottery - GitHub
関連情報 Aaron Hillegass
Cocoa Study (connpass)
Cocoa勉強会 (connpass)
Cocoa Study (ATND)
MOSA (connpass)
【Cocoa練習帳】 http://www.bitz.co.jp/weblog/
http://ameblo.jp/bitz/(ミラー・サイト)