Loading


「Swiftの印象を一言で!」をテーマに座談会。
Objective-Cよりいいかも!という期待と、Apple支配が継続する恐怖が入り交じっている感じ。
Appleも、Objetive-Cがダメなのはわかっていたので代替言語を出してきたのでしょう。
参考:Appleの新プログラミング言語Swiftは、4年前の1人プロジェクトから始まった

Q:FlappyBirdが9時間で作れるって、Swiftがすばらしいから?
A:いえ、もとからオープンソースでFlappyBirdコンパチを作っていた人なので、だから作れただけだと思う・・・

Objective-Cより書きやすくなったのは事実。
新規プログラマーの参入、ライブラリ作成者が増えるなどは予想される。
とはいえ、HTMLコーダーがiOSスーパープログラマーに簡単になれるかというと・・・難しい。
「初めてのプログラミング」のハードルは下がったかもしれないけど、本格的にプログラミングするハードルはObjective-Cは同じ。

モダンな言語のいいところをうまく集めてるので、プログラマーにはとっつきやすい。
でもSwiftならでの機能は何もない。
コンパイラーが賢くなって、タイムラインから「ぬるぽ」が減るかも。
Playgroundとは別

開発スピードはアップする?
出たばっかりだし、一時的にはスピードも品質も落ちる。
その後スピードがあがっても、それはObjective-Cと変わらないはず。
コンパイラーが賢くなった分、品質はあがるかも。
Switch文は柔軟になった。

変数にUnicodeが使える(絵文字が使える)のは・・・特にどっちでもいい

デザイナーが動きを実装出来るようになるのかな?
→それもSwiftになっても変わらないかも。

学校で何を習ってたらSwiftに慣れやすい?
→JavaScript、Rubyが近いような気もするけど、Cやってたほうがいいかも。
→Javaの方が近いかも。
→オブジェクト型言語の知識はあったほうがいいよね



@k2nr_さんのLT
https://gist.github.com/k2nr/b14c08fa3e072b2a85d0
Objective-Cはなんちゃって動的型なのでよくランタイムエラーで落ちる。
Swiftは静的型なのでチェック出来ることが多い、型推論がある。



@cuckooさんのLT
https://github.com/kkakudo/swiftsample
フレームワークを呼び出すソースは、そんなにObjective-Cと変わらないかも・・・



SwiftのためにMBP 15″ Retina購入した(でも奥さんにサングラスは買ってあげない)@kimura_onlineさんのLT
https://github.com/s-kimura/SwiftSample
もうたしざんでこまらない!
昨日作ったプログラムで”!”を使ってたら@k2nr_さんに怒られたので、今直した。


お勉強の参考に。
https://www.youtube.com/watch?v=NQXnYeI6wJ4


勉強会風景


今日は勉強会βでした!
次回はもっとちゃんと、またはカジュアルにやります!
@kimura_onlineさんより


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Top