swift3&OSX格闘記・第2回「配列を渡すとインスタンスがコピーされた」

Author:

C言語からプログラムに入ってきた自分としては、ポインタ的概念はよく知っているわけで。
javascriptで

var a = [1, 2, 3];
var b = a;
b[1] = 4;
console.log(a)

こうするとa[1]も4になりますが、特におかしいと思わないです。
ポインタ渡しをしているだけので。

Continue reading…

swift3&OSX格闘記・はじめに

Author:

半年ほど前、現在windowsで開発している占星術ソフトのMac移植について考えていた。

とりあえず言語は何にしようか。
Macと言えばObjective-Cだけど、最近ブームのswiftのほうが都合いいか。

ってことでswiftでOSXアプリの開発を初めたのだが、これが非常に苦労だらけ。
ってことで今回の年末連載はこのswiftについてメモっていこうと思います。

Continue reading…